Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1 | { |
| 2 | "acl": { |
| 3 | "alias_domains": "Add alias domains", |
| 4 | "app_passwds": "Manage app passwords", |
| 5 | "bcc_maps": "BCC maps", |
| 6 | "delimiter_action": "Delimiter action", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 7 | "domain_desc": "Change domain description", |
| 8 | "domain_relayhost": "Change relayhost for a domain", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 9 | "eas_reset": "Reset EAS devices", |
| 10 | "extend_sender_acl": "Allow to extend sender ACL by external addresses", |
| 11 | "filters": "Filters", |
| 12 | "login_as": "Login as mailbox user", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 13 | "mailbox_relayhost": "Change relayhost for a mailbox", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 14 | "prohibited": "Prohibited by ACL", |
| 15 | "protocol_access": "Change protocol access", |
| 16 | "pushover": "Pushover", |
| 17 | "quarantine": "Quarantine actions", |
| 18 | "quarantine_attachments": "Quarantine attachments", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 19 | "quarantine_category": "Change quarantine notification category", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 20 | "quarantine_notification": "Change quarantine notifications", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 21 | "ratelimit": "Rate limit", |
| 22 | "recipient_maps": "Recipient maps", |
| 23 | "smtp_ip_access": "Change allowed hosts for SMTP", |
| 24 | "sogo_access": "Allow management of SOGo access", |
| 25 | "sogo_profile_reset": "Reset SOGo profile", |
| 26 | "spam_alias": "Temporary aliases", |
| 27 | "spam_policy": "Blacklist/Whitelist", |
| 28 | "spam_score": "Spam score", |
| 29 | "syncjobs": "Sync jobs", |
| 30 | "tls_policy": "TLS policy", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 31 | "unlimited_quota": "Unlimited quota for mailboxes" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 32 | }, |
| 33 | "add": { |
| 34 | "activate_filter_warn": "All other filters will be deactivated, when active is checked.", |
| 35 | "active": "Active", |
| 36 | "add": "Add", |
| 37 | "add_domain_only": "Add domain only", |
| 38 | "add_domain_restart": "Add domain and restart SOGo", |
| 39 | "alias_address": "Alias address/es", |
| 40 | "alias_address_info": "<small>Full email address/es or @example.com, to catch all messages for a domain (comma-separated). <b>mailcow domains only</b>.</small>", |
| 41 | "alias_domain": "Alias domain", |
| 42 | "alias_domain_info": "<small>Valid domain names only (comma-separated).</small>", |
| 43 | "app_name": "App name", |
| 44 | "app_password": "Add app password", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 45 | "app_passwd_protocols": "Allowed protocols for app password", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 46 | "automap": "Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)", |
| 47 | "backup_mx_options": "Relay options", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 48 | "bcc_dest_format": "BCC destination must be a single valid email address.<br>If you need to send a copy to multiple addresses, create an alias and use it here.", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 49 | "comment_info": "A private comment is not visible to the user, while a public comment is shown as tooltip when hovering it in a user's overview", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 50 | "custom_params": "Custom parameters", |
| 51 | "custom_params_hint": "Right: --param=xy, wrong: --param xy", |
| 52 | "delete1": "Delete from source when completed", |
| 53 | "delete2": "Delete messages on destination that are not on source", |
| 54 | "delete2duplicates": "Delete duplicates on destination", |
| 55 | "description": "Description", |
| 56 | "destination": "Destination", |
| 57 | "disable_login": "Disallow login (incoming mail is still accepted)", |
| 58 | "domain": "Domain", |
| 59 | "domain_matches_hostname": "Domain %s matches hostname", |
| 60 | "domain_quota_m": "Total domain quota (MiB)", |
| 61 | "enc_method": "Encryption method", |
| 62 | "exclude": "Exclude objects (regex)", |
| 63 | "full_name": "Full name", |
| 64 | "gal": "Global Address List", |
| 65 | "gal_info": "The GAL contains all objects of a domain and cannot be edited by any user. Free/busy information in SOGo is missing, if disabled! <b>Restart SOGo to apply changes.</b>", |
| 66 | "generate": "generate", |
| 67 | "goto_ham": "Learn as <span class=\"text-success\"><b>ham</b></span>", |
| 68 | "goto_null": "Silently discard mail", |
| 69 | "goto_spam": "Learn as <span class=\"text-danger\"><b>spam</b></span>", |
| 70 | "hostname": "Host", |
| 71 | "inactive": "Inactive", |
| 72 | "kind": "Kind", |
| 73 | "mailbox_quota_def": "Default mailbox quota", |
| 74 | "mailbox_quota_m": "Max. quota per mailbox (MiB)", |
| 75 | "mailbox_username": "Username (left part of an email address)", |
| 76 | "max_aliases": "Max. possible aliases", |
| 77 | "max_mailboxes": "Max. possible mailboxes", |
| 78 | "mins_interval": "Polling interval (minutes)", |
| 79 | "multiple_bookings": "Multiple bookings", |
| 80 | "nexthop": "Next hop", |
| 81 | "password": "Password", |
| 82 | "password_repeat": "Confirmation password (repeat)", |
| 83 | "port": "Port", |
| 84 | "post_domain_add": "The SOGo container, \"sogo-mailcow\", needs to be restarted after adding a new domain!<br><br>Additionally the domains DNS configuration should be reviewed. Once the DNS configuration is approved, restart \"acme-mailcow\" to automatically generate certificates for your new domain (autoconfig.<domain>, autodiscover.<domain>).<br>This step is optional and will be retried every 24 hours.", |
| 85 | "private_comment": "Private comment", |
| 86 | "public_comment": "Public comment", |
| 87 | "quota_mb": "Quota (MiB)", |
| 88 | "relay_all": "Relay all recipients", |
| 89 | "relay_all_info": "↪ If you choose <b>not</b> to relay all recipients, you will need to add a (\"blind\") mailbox for every single recipient that should be relayed.", |
| 90 | "relay_domain": "Relay this domain", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 91 | "relay_transport_info": "<div class=\"badge fs-6 bg-info\">Info</div> You can define transport maps for a custom destination for this domain. If not set, a MX lookup will be made.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 92 | "relay_unknown_only": "Relay non-existing mailboxes only. Existing mailboxes will be delivered locally.", |
| 93 | "relayhost_wrapped_tls_info": "Please do <b>not</b> use TLS-wrapped ports (mostly used on port 465).<br>\r\nUse any non-wrapped port and issue STARTTLS. A TLS policy to enforce TLS can be created in \"TLS policy maps\".", |
| 94 | "select": "Please select...", |
| 95 | "select_domain": "Please select a domain first", |
| 96 | "sieve_desc": "Short description", |
| 97 | "sieve_type": "Filter type", |
| 98 | "skipcrossduplicates": "Skip duplicate messages across folders (first come, first serve)", |
| 99 | "subscribeall": "Subscribe all folders", |
| 100 | "syncjob": "Add sync job", |
| 101 | "syncjob_hint": "Be aware that passwords need to be saved plain-text!", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 102 | "tags": "Tags", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 103 | "target_address": "Goto addresses", |
| 104 | "target_address_info": "<small>Full email address/es (comma-separated).</small>", |
| 105 | "target_domain": "Target domain", |
| 106 | "timeout1": "Timeout for connection to remote host", |
| 107 | "timeout2": "Timeout for connection to local host", |
| 108 | "username": "Username", |
| 109 | "validate": "Validate", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 110 | "validation_success": "Validated successfully" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 111 | }, |
| 112 | "admin": { |
| 113 | "access": "Access", |
| 114 | "action": "Action", |
| 115 | "activate_api": "Activate API", |
| 116 | "activate_send": "Activate send button", |
| 117 | "active": "Active", |
| 118 | "active_rspamd_settings_map": "Active settings map", |
| 119 | "add": "Add", |
| 120 | "add_admin": "Add administrator", |
| 121 | "add_domain_admin": "Add domain administrator", |
| 122 | "add_forwarding_host": "Add forwarding host", |
| 123 | "add_relayhost": "Add sender-dependent transport", |
| 124 | "add_relayhost_hint": "Please be aware that authentication data, if any, will be stored as plain text.", |
| 125 | "add_row": "Add row", |
| 126 | "add_settings_rule": "Add settings rule", |
| 127 | "add_transport": "Add transport", |
| 128 | "add_transports_hint": "Please be aware that authentication data, if any, will be stored as plain text.", |
| 129 | "additional_rows": " additional rows were added", |
| 130 | "admin": "Administrator", |
| 131 | "admin_details": "Edit administrator details", |
| 132 | "admin_domains": "Domain assignments", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 133 | "admins": "Administrators", |
| 134 | "admins_ldap": "LDAP Administrators", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 135 | "advanced_settings": "Advanced settings", |
| 136 | "api_allow_from": "Allow API access from these IPs/CIDR network notations", |
| 137 | "api_info": "The API is a work in progress. The documentation can be found at <a href=\"/api\">/api</a>", |
| 138 | "api_key": "API key", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 139 | "api_read_only": "Read-Only Access", |
| 140 | "api_read_write": "Read-Write Access", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 141 | "api_skip_ip_check": "Skip IP check for API", |
| 142 | "app_links": "App links", |
| 143 | "app_name": "App name", |
| 144 | "apps_name": "\"mailcow Apps\" name", |
| 145 | "arrival_time": "Arrival time (server time)", |
| 146 | "authed_user": "Auth. user", |
| 147 | "ays": "Are you sure you want to proceed?", |
| 148 | "ban_list_info": "See a list of banned IPs below: <b>network (remaining ban time) - [actions]</b>.<br />IPs queued to be unbanned will be removed from the active ban list within a few seconds.<br />Red labels indicate active permanent bans by blacklisting.", |
| 149 | "change_logo": "Change logo", |
| 150 | "configuration": "Configuration", |
| 151 | "convert_html_to_text": "Convert HTML to plain text", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 152 | "credentials_transport_warning": "<b>Warning</b>: Adding a new transport map entry will update the credentials for all entries with a matching next hop column.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 153 | "customer_id": "Customer ID", |
| 154 | "customize": "Customize", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 155 | "destination": "Destination", |
| 156 | "dkim_add_key": "Add ARC/DKIM key", |
| 157 | "dkim_domains_selector": "Selector", |
| 158 | "dkim_domains_wo_keys": "Select domains with missing keys", |
| 159 | "dkim_from": "From", |
| 160 | "dkim_from_title": "Source domain to copy data from", |
| 161 | "dkim_key_length": "DKIM key length (bits)", |
| 162 | "dkim_key_missing": "Key missing", |
| 163 | "dkim_key_unused": "Key unused", |
| 164 | "dkim_key_valid": "Key valid", |
| 165 | "dkim_keys": "ARC/DKIM keys", |
| 166 | "dkim_overwrite_key": "Overwrite existing DKIM key", |
| 167 | "dkim_private_key": "Private key", |
| 168 | "dkim_to": "To", |
| 169 | "dkim_to_title": "Target domain/s - will be overwritten", |
| 170 | "domain": "Domain", |
| 171 | "domain_admin": "Domain administrator", |
| 172 | "domain_admins": "Domain administrators", |
| 173 | "domain_s": "Domain/s", |
| 174 | "duplicate": "Duplicate", |
| 175 | "duplicate_dkim": "Duplicate DKIM record", |
| 176 | "edit": "Edit", |
| 177 | "empty": "No results", |
| 178 | "excludes": "Excludes these recipients", |
| 179 | "f2b_ban_time": "Ban time (s)", |
| 180 | "f2b_blacklist": "Blacklisted networks/hosts", |
| 181 | "f2b_filter": "Regex filters", |
| 182 | "f2b_list_info": "A blacklisted host or network will always outweigh a whitelist entity. <b>List updates will take a few seconds to be applied.</b>", |
| 183 | "f2b_max_attempts": "Max. attempts", |
| 184 | "f2b_netban_ipv4": "IPv4 subnet size to apply ban on (8-32)", |
| 185 | "f2b_netban_ipv6": "IPv6 subnet size to apply ban on (8-128)", |
| 186 | "f2b_parameters": "Fail2ban parameters", |
| 187 | "f2b_regex_info": "Logs taken into consideration: SOGo, Postfix, Dovecot, PHP-FPM.", |
| 188 | "f2b_retry_window": "Retry window (s) for max. attempts", |
| 189 | "f2b_whitelist": "Whitelisted networks/hosts", |
| 190 | "filter_table": "Filter table", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 191 | "forwarding_hosts": "Forwarding Hosts", |
| 192 | "forwarding_hosts_add_hint": "You can either specify IPv4/IPv6 addresses, networks in CIDR notation, host names (which will be resolved to IP addresses), or domain names (which will be resolved to IP addresses by querying SPF records or, in their absence, MX records).", |
| 193 | "forwarding_hosts_hint": "Incoming messages are unconditionally accepted from any hosts listed here. These hosts are then not checked against DNSBLs or subjected to greylisting. Spam received from them is never rejected, but optionally it can be filed into the Junk folder. The most common use for this is to specify mail servers on which you have set up a rule that forwards incoming emails to your mailcow server.", |
| 194 | "from": "From", |
| 195 | "generate": "generate", |
| 196 | "guid": "GUID - unique instance ID", |
| 197 | "guid_and_license": "GUID & License", |
| 198 | "hash_remove_info": "Removing a ratelimit hash (if still existing) will reset its counter completely.<br>\r\n Each hash is indicated by an individual color.", |
| 199 | "help_text": "Override help text below login mask (HTML allowed)", |
| 200 | "host": "Host", |
| 201 | "html": "HTML", |
| 202 | "import": "Import", |
| 203 | "import_private_key": "Import private key", |
| 204 | "in_use_by": "In use by", |
| 205 | "inactive": "Inactive", |
| 206 | "include_exclude": "Include/Exclude", |
| 207 | "include_exclude_info": "By default - with no selection - <b>all mailboxes</b> are addressed", |
| 208 | "includes": "Include these recipients", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 209 | "is_mx_based": "MX based", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 210 | "last_applied": "Last applied", |
| 211 | "license_info": "A license is not required but helps further development.<br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\">Register your GUID here</a> or <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">buy support for your mailcow installation.</a>", |
| 212 | "link": "Link", |
| 213 | "loading": "Please wait...", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 214 | "login_time": "Login time", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 215 | "logo_info": "Your image will be scaled to a height of 40px for the top navigation bar and a max. width of 250px for the start page. A scalable graphic is highly recommended.", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 216 | "lookup_mx": "Destination is a regular expression to match against MX name (<code>.*google\\.com</code> to route all mail targeted to a MX ending in google.com over this hop)", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 217 | "main_name": "\"mailcow UI\" name", |
| 218 | "merged_vars_hint": "Greyed out rows were merged from <code>vars.(local.)inc.php</code> and cannot be modified.", |
| 219 | "message": "Message", |
| 220 | "message_size": "Message size", |
| 221 | "nexthop": "Next hop", |
| 222 | "no": "✕", |
| 223 | "no_active_bans": "No active bans", |
| 224 | "no_new_rows": "No further rows available", |
| 225 | "no_record": "No record", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 226 | "oauth2_apps": "OAuth2 Apps", |
| 227 | "oauth2_add_client": "Add OAuth2 client", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 228 | "oauth2_client_id": "Client ID", |
| 229 | "oauth2_client_secret": "Client secret", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 230 | "oauth2_info": "The OAuth2 implementation supports the grant type \"Authorization Code\" and issues refresh tokens.<br>\r\nThe server also automatically issues new refresh tokens, after a refresh token has been used.<br><br>\r\n• The default scope is <i>profile</i>. Only mailbox users can be authenticated against OAuth2. If the scope parameter is omitted, it falls back to <i>profile</i>.<br>\r\n• The <i>state</i> parameter is required to be sent by the client as part of the authorize request.<br><br>\r\nPaths for requests to the OAuth2 API: <br>\r\n<ul>\r\n <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n <li>Token endpoint: <code>/oauth/token</code></li>\r\n <li>Resource page: <code>/oauth/profile</code></li>\r\n</ul>\r\nRegenerating the client secret will not expire existing authorization codes, but they will fail to renew their token.<br><br>\r\nRevoking client tokens will cause immediate termination of all active sessions. All clients need to re-authenticate.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 231 | "oauth2_redirect_uri": "Redirect URI", |
| 232 | "oauth2_renew_secret": "Generate new client secret", |
| 233 | "oauth2_revoke_tokens": "Revoke all client tokens", |
| 234 | "optional": "optional", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 235 | "options": "Options", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 236 | "password": "Password", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 237 | "password_length": "Password length", |
| 238 | "password_policy": "Password policy", |
| 239 | "password_policy_chars": "Must contain at least one alphabetic character", |
| 240 | "password_policy_length": "Minimum password length is %d", |
| 241 | "password_policy_lowerupper": "Must contain lowercase and uppercase characters", |
| 242 | "password_policy_numbers": "Must contain at least one number", |
| 243 | "password_policy_special_chars": "Must contain special characters", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 244 | "password_repeat": "Confirmation password (repeat)", |
| 245 | "priority": "Priority", |
| 246 | "private_key": "Private key", |
| 247 | "quarantine": "Quarantine", |
| 248 | "quarantine_bcc": "Send a copy of all notifications (BCC) to this recipient:<br><small>Leave empty to disable. <b>Unsigned, unchecked mail. Should be delivered internally only.</b></small>", |
| 249 | "quarantine_exclude_domains": "Exclude domains and alias-domains", |
| 250 | "quarantine_max_age": "Maximum age in days<br><small>Value must be equal to or greater than 1 day.</small>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 251 | "quarantine_max_score": "Discard notification if spam score of a mail is higher than this value:<br><small>Defaults to 9999.0</small>", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 252 | "quarantine_max_size": "Maximum size in MiB (larger elements are discarded):<br><small>0 does <b>not</b> indicate unlimited.</small>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 253 | "quarantine_notification_html": "Notification email template:<br><small>Leave empty to restore default template.</small>", |
| 254 | "quarantine_notification_sender": "Notification email sender", |
| 255 | "quarantine_notification_subject": "Notification email subject", |
| 256 | "quarantine_redirect": "<b>Redirect all notifications</b> to this recipient:<br><small>Leave empty to disable. <b>Unsigned, unchecked mail. Should be delivered internally only.</b></small>", |
| 257 | "quarantine_release_format": "Format of released items", |
| 258 | "quarantine_release_format_att": "As attachment", |
| 259 | "quarantine_release_format_raw": "Unmodified original", |
| 260 | "quarantine_retention_size": "Retentions per mailbox:<br><small>0 indicates <b>inactive</b>.</small>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 261 | "quota_notification_html": "Notification email template:<br><small>Leave empty to restore default template.</small>", |
| 262 | "quota_notification_sender": "Notification email sender", |
| 263 | "quota_notification_subject": "Notification email subject", |
| 264 | "quota_notifications": "Quota notifications", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 265 | "quota_notifications_info": "Quota notifications are sent to users once when crossing 80% and once when crossing 95% usage.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 266 | "quota_notifications_vars": "{{percent}} equals the current quota of the user<br>{{username}} is the mailbox name", |
| 267 | "r_active": "Active restrictions", |
| 268 | "r_inactive": "Inactive restrictions", |
| 269 | "r_info": "Greyed out/disabled elements on the list of active restrictions are not known as valid restrictions to mailcow and cannot be moved. Unknown restrictions will be set in order of appearance anyway. <br>You can add new elements in <code>inc/vars.local.inc.php</code> to be able to toggle them.", |
| 270 | "rate_name": "Rate name", |
| 271 | "recipients": "Recipients", |
| 272 | "refresh": "Refresh", |
| 273 | "regen_api_key": "Regenerate API key", |
| 274 | "regex_maps": "Regex maps", |
| 275 | "relay_from": "\"From:\" address", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 276 | "relay_rcpt": "\"To:\" address", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 277 | "relay_run": "Run test", |
| 278 | "relayhosts": "Sender-dependent transports", |
| 279 | "relayhosts_hint": "Define sender-dependent transports to be able to select them in a domains configuration dialog.<br>\r\n The transport service is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported. A users individual outbound TLS policy setting is taken into account.<br>\r\n Affects selected domains including alias domains.", |
| 280 | "remove": "Remove", |
| 281 | "remove_row": "Remove row", |
| 282 | "reset_default": "Reset to default", |
| 283 | "reset_limit": "Remove hash", |
| 284 | "routing": "Routing", |
| 285 | "rsetting_add_rule": "Add rule", |
| 286 | "rsetting_content": "Rule content", |
| 287 | "rsetting_desc": "Short description", |
| 288 | "rsetting_no_selection": "Please select a rule", |
| 289 | "rsetting_none": "No rules available", |
| 290 | "rsettings_insert_preset": "Insert example preset \"%s\"", |
| 291 | "rsettings_preset_1": "Disable all but DKIM and rate limit for authenticated users", |
| 292 | "rsettings_preset_2": "Postmasters want spam", |
| 293 | "rsettings_preset_3": "Only allow specific senders for a mailbox (i.e. usage as internal mailbox only)", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 294 | "rsettings_preset_4": "Disable Rspamd for a domain", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 295 | "rspamd_com_settings": "A setting name will be auto-generated, please see the example presets below. For more details see <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Rspamd docs</a>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 296 | "rspamd_global_filters": "Global filter maps", |
| 297 | "rspamd_global_filters_agree": "I will be careful!", |
| 298 | "rspamd_global_filters_info": "Global filter maps contain different kind of global black and whitelists.", |
| 299 | "rspamd_global_filters_regex": "Their names explain their purpose. All content must contain valid regular expression in the format of \"/pattern/options\" (e.g. <code>/.+@domain\\.tld/i</code>).<br>\r\n Although rudimentary checks are being executed on each line of regex, Rspamds functionality can be broken, if it fails to read the syntax correctly.<br>\r\n Rspamd will try to read the map content when changed. If you experience problems, <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">restart Rspamd</a> to enforce a map reload.<br>Blacklisted elements are excluded from quarantine.", |
| 300 | "rspamd_settings_map": "Rspamd settings map", |
| 301 | "sal_level": "Moo level", |
| 302 | "save": "Save changes", |
| 303 | "search_domain_da": "Search domains", |
| 304 | "send": "Send", |
| 305 | "sender": "Sender", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 306 | "service": "Service", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 307 | "service_id": "Service ID", |
| 308 | "source": "Source", |
| 309 | "spamfilter": "Spam filter", |
| 310 | "subject": "Subject", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 311 | "success": "Success", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 312 | "sys_mails": "System mails", |
| 313 | "text": "Text", |
| 314 | "time": "Time", |
| 315 | "title": "Title", |
| 316 | "title_name": "\"mailcow UI\" website title", |
| 317 | "to_top": "Back to top", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 318 | "transport_dest_format": "Regex or syntax: example.org, .example.org, *, box@example.org (multiple values can be comma-separated)", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 319 | "transport_maps": "Transport Maps", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 320 | "transport_test_rcpt_info": "• Use null@hosted.mailcow.de to test relaying to a foreign destination.", |
| 321 | "transports_hint": "• A transport map entry <b>overrules</b> a sender-dependent transport map</b>.<br>\r\n• MX-based transports are preferably used.<br>\r\n• Outbound TLS policy settings per-user are ignored and can only be enforced by TLS policy map entries.<br>\r\n• The transport service for defined transports is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported.<br>\r\n• Addresses matching \"/localhost$/\" will always be transported via \"local:\", therefore a \"*\" destination will not apply to those addresses.<br>\r\n• To determine credentials for an exemplary next hop \"[host]:25\", Postfix <b>always</b> queries for \"host\" before searching for \"[host]:25\". This behavior makes it impossible to use \"host\" and \"[host]:25\" at the same time.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 322 | "ui_footer": "Footer (HTML allowed)", |
| 323 | "ui_header_announcement": "Announcements", |
| 324 | "ui_header_announcement_active": "Set announcement active", |
| 325 | "ui_header_announcement_content": "Text (HTML allowed)", |
| 326 | "ui_header_announcement_help": "The announcement is visible for all logged in users and on the login screen of the UI.", |
| 327 | "ui_header_announcement_select": "Select announcement type", |
| 328 | "ui_header_announcement_type": "Type", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 329 | "ui_header_announcement_type_danger": "Very important", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 330 | "ui_header_announcement_type_info": "Info", |
| 331 | "ui_header_announcement_type_warning": "Important", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 332 | "ui_texts": "UI labels and texts", |
| 333 | "unban_pending": "unban pending", |
| 334 | "unchanged_if_empty": "If unchanged leave blank", |
| 335 | "upload": "Upload", |
| 336 | "username": "Username", |
| 337 | "validate_license_now": "Validate GUID against license server", |
| 338 | "verify": "Verify", |
| 339 | "yes": "✓" |
| 340 | }, |
| 341 | "danger": { |
| 342 | "access_denied": "Access denied or invalid form data", |
| 343 | "alias_domain_invalid": "Alias domain %s is invalid", |
| 344 | "alias_empty": "Alias address must not be empty", |
| 345 | "alias_goto_identical": "Alias and goto address must not be identical", |
| 346 | "alias_invalid": "Alias address %s is invalid", |
| 347 | "aliasd_targetd_identical": "Alias domain must not be equal to target domain: %s", |
| 348 | "aliases_in_use": "Max. aliases must be greater or equal to %d", |
| 349 | "app_name_empty": "App name cannot be empty", |
| 350 | "app_passwd_id_invalid": "App password ID %s invalid", |
| 351 | "bcc_empty": "BCC destination cannot be empty", |
| 352 | "bcc_exists": "A BCC map %s exists for type %s", |
| 353 | "bcc_must_be_email": "BCC destination %s is not a valid email address", |
| 354 | "comment_too_long": "Comment too long, max 160 chars allowed", |
| 355 | "defquota_empty": "Default quota per mailbox must not be 0.", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 356 | "demo_mode_enabled": "Demo Mode is enabled", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 357 | "description_invalid": "Resource description for %s is invalid", |
| 358 | "dkim_domain_or_sel_exists": "A DKIM key for \"%s\" exists and will not be overwritten", |
| 359 | "dkim_domain_or_sel_invalid": "DKIM domain or selector invalid: %s", |
| 360 | "domain_cannot_match_hostname": "Domain cannot match hostname", |
| 361 | "domain_exists": "Domain %s already exists", |
| 362 | "domain_invalid": "Domain name is empty or invalid", |
| 363 | "domain_not_empty": "Cannot remove non-empty domain %s", |
| 364 | "domain_not_found": "Domain %s not found", |
| 365 | "domain_quota_m_in_use": "Domain quota must be greater or equal to %s MiB", |
| 366 | "extra_acl_invalid": "External sender address \"%s\" is invalid", |
| 367 | "extra_acl_invalid_domain": "External sender \"%s\" uses an invalid domain", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 368 | "fido2_verification_failed": "FIDO2 verification failed: %s", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 369 | "file_open_error": "File cannot be opened for writing", |
| 370 | "filter_type": "Wrong filter type", |
| 371 | "from_invalid": "Sender must not be empty", |
| 372 | "global_filter_write_error": "Could not write filter file: %s", |
| 373 | "global_map_invalid": "Global map ID %s invalid", |
| 374 | "global_map_write_error": "Could not write global map ID %s: %s", |
| 375 | "goto_empty": "An alias address must contain at least one valid goto address", |
| 376 | "goto_invalid": "Goto address %s is invalid", |
| 377 | "ham_learn_error": "Ham learn error: %s", |
| 378 | "imagick_exception": "Error: Imagick exception while reading image", |
| 379 | "img_invalid": "Cannot validate image file", |
| 380 | "img_tmp_missing": "Cannot validate image file: Temporary file not found", |
| 381 | "invalid_bcc_map_type": "Invalid BCC map type", |
| 382 | "invalid_destination": "Destination format \"%s\" is invalid", |
| 383 | "invalid_filter_type": "Invalid filter type", |
| 384 | "invalid_host": "Invalid host specified: %s", |
| 385 | "invalid_mime_type": "Invalid mime type", |
| 386 | "invalid_nexthop": "Next hop format is invalid", |
| 387 | "invalid_nexthop_authenticated": "Next hop exists with different credentials, please update the existing credentials for this next hop first.", |
| 388 | "invalid_recipient_map_new": "Invalid new recipient specified: %s", |
| 389 | "invalid_recipient_map_old": "Invalid original recipient specified: %s", |
| 390 | "ip_list_empty": "List of allowed IPs cannot be empty", |
| 391 | "is_alias": "%s is already known as an alias address", |
| 392 | "is_alias_or_mailbox": "%s is already known as an alias, a mailbox or an alias address expanded from an alias domain.", |
| 393 | "is_spam_alias": "%s is already known as a temporary alias address (spam alias address)", |
| 394 | "last_key": "Last key cannot be deleted, please deactivate TFA instead.", |
| 395 | "login_failed": "Login failed", |
| 396 | "mailbox_defquota_exceeds_mailbox_maxquota": "Default quota exceeds max quota limit", |
| 397 | "mailbox_invalid": "Mailbox name is invalid", |
| 398 | "mailbox_quota_exceeded": "Quota exceeds the domain limit (max. %d MiB)", |
| 399 | "mailbox_quota_exceeds_domain_quota": "Max. quota exceeds domain quota limit", |
| 400 | "mailbox_quota_left_exceeded": "Not enough space left (space left: %d MiB)", |
| 401 | "mailboxes_in_use": "Max. mailboxes must be greater or equal to %d", |
| 402 | "malformed_username": "Malformed username", |
| 403 | "map_content_empty": "Map content cannot be empty", |
| 404 | "max_alias_exceeded": "Max. aliases exceeded", |
| 405 | "max_mailbox_exceeded": "Max. mailboxes exceeded (%d of %d)", |
| 406 | "max_quota_in_use": "Mailbox quota must be greater or equal to %d MiB", |
| 407 | "maxquota_empty": "Max. quota per mailbox must not be 0.", |
| 408 | "mysql_error": "MySQL error: %s", |
| 409 | "network_host_invalid": "Invalid network or host: %s", |
| 410 | "next_hop_interferes": "%s interferes with nexthop %s", |
| 411 | "next_hop_interferes_any": "An existing next hop interferes with %s", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 412 | "nginx_reload_failed": "Nginx reload failed: %s", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 413 | "no_user_defined": "No user defined", |
| 414 | "object_exists": "Object %s already exists", |
| 415 | "object_is_not_numeric": "Value %s is not numeric", |
| 416 | "password_complexity": "Password does not meet the policy", |
| 417 | "password_empty": "Password must not be empty", |
| 418 | "password_mismatch": "Confirmation password does not match", |
| 419 | "policy_list_from_exists": "A record with given name exists", |
| 420 | "policy_list_from_invalid": "Record has invalid format", |
| 421 | "private_key_error": "Private key error: %s", |
| 422 | "pushover_credentials_missing": "Pushover token and or key missing", |
| 423 | "pushover_key": "Pushover key has a wrong format", |
| 424 | "pushover_token": "Pushover token has a wrong format", |
| 425 | "quota_not_0_not_numeric": "Quota must be numeric and >= 0", |
| 426 | "recipient_map_entry_exists": "A Recipient map entry \"%s\" exists", |
| 427 | "redis_error": "Redis error: %s", |
| 428 | "relayhost_invalid": "Map entry %s is invalid", |
| 429 | "release_send_failed": "Message could not be released: %s", |
| 430 | "reset_f2b_regex": "Regex filter could not be reset in time, please try again or wait a few more seconds and reload the website.", |
| 431 | "resource_invalid": "Resource name %s is invalid", |
| 432 | "rl_timeframe": "Rate limit time frame is incorrect", |
| 433 | "rspamd_ui_pw_length": "Rspamd UI password should be at least 6 chars long", |
| 434 | "script_empty": "Script cannot be empty", |
| 435 | "sender_acl_invalid": "Sender ACL value %s is invalid", |
| 436 | "set_acl_failed": "Failed to set ACL", |
| 437 | "settings_map_invalid": "Settings map ID %s invalid", |
| 438 | "sieve_error": "Sieve parser error: %s", |
| 439 | "spam_learn_error": "Spam learn error: %s", |
| 440 | "subject_empty": "Subject must not be empty", |
| 441 | "target_domain_invalid": "Target domain %s is invalid", |
| 442 | "targetd_not_found": "Target domain %s not found", |
| 443 | "targetd_relay_domain": "Target domain %s is a relay domain", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 444 | "template_exists": "Template %s already exists", |
| 445 | "template_id_invalid": "Template ID %s invalid", |
| 446 | "template_name_invalid": "Template name invalid", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 447 | "temp_error": "Temporary error", |
| 448 | "text_empty": "Text must not be empty", |
| 449 | "tfa_token_invalid": "TFA token invalid", |
| 450 | "tls_policy_map_dest_invalid": "Policy destination is invalid", |
| 451 | "tls_policy_map_entry_exists": "A TLS policy map entry \"%s\" exists", |
| 452 | "tls_policy_map_parameter_invalid": "Policy parameter is invalid", |
| 453 | "totp_verification_failed": "TOTP verification failed", |
| 454 | "transport_dest_exists": "Transport destination \"%s\" exists", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 455 | "webauthn_verification_failed": "WebAuthn verification failed: %s", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 456 | "unknown": "An unknown error occurred", |
| 457 | "unknown_tfa_method": "Unknown TFA method", |
| 458 | "unlimited_quota_acl": "Unlimited quota prohibited by ACL", |
| 459 | "username_invalid": "Username %s cannot be used", |
| 460 | "validity_missing": "Please assign a period of validity", |
| 461 | "value_missing": "Please provide all values", |
| 462 | "yotp_verification_failed": "Yubico OTP verification failed: %s" |
| 463 | }, |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 464 | "datatables": { |
| 465 | "collapse_all": "Collapse All", |
| 466 | "decimal": "", |
| 467 | "emptyTable": "No data available in table", |
| 468 | "expand_all": "Expand All", |
| 469 | "info": "Showing _START_ to _END_ of _TOTAL_ entries", |
| 470 | "infoEmpty": "Showing 0 to 0 of 0 entries", |
| 471 | "infoFiltered": "(filtered from _MAX_ total entries)", |
| 472 | "infoPostFix": "", |
| 473 | "thousands": ",", |
| 474 | "lengthMenu": "Show _MENU_ entries", |
| 475 | "loadingRecords": "Loading...", |
| 476 | "processing": "Please wait...", |
| 477 | "search": "Search:", |
| 478 | "zeroRecords": "No matching records found", |
| 479 | "paginate": { |
| 480 | "first": "First", |
| 481 | "last": "Last", |
| 482 | "next": "Next", |
| 483 | "previous": "Previous" |
| 484 | }, |
| 485 | "aria": { |
| 486 | "sortAscending": ": activate to sort column ascending", |
| 487 | "sortDescending": ": activate to sort column descending" |
| 488 | } |
| 489 | }, |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 490 | "debug": { |
| 491 | "chart_this_server": "Chart (this server)", |
| 492 | "containers_info": "Container information", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 493 | "container_running": "Running", |
| 494 | "container_disabled": "Container stopped or disabled", |
| 495 | "container_stopped": "Stopped", |
| 496 | "cores": "Cores", |
| 497 | "current_time": "System Time", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 498 | "disk_usage": "Disk usage", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 499 | "docs": "Docs", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 500 | "external_logs": "External logs", |
| 501 | "history_all_servers": "History (all servers)", |
| 502 | "in_memory_logs": "In-memory logs", |
| 503 | "jvm_memory_solr": "JVM memory usage", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 504 | "last_modified": "Last modified", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 505 | "log_info": "<p>mailcow <b>in-memory logs</b> are collected in Redis lists and trimmed to LOG_LINES (%d) every minute to reduce hammering.\r\n <br>In-memory logs are not meant to be persistent. All applications that log in-memory, also log to the Docker daemon and therefore to the default logging driver.\r\n <br>The in-memory log type should be used for debugging minor issues with containers.</p>\r\n <p><b>External logs</b> are collected via API of the given application.</p>\r\n <p><b>Static logs</b> are mostly activity logs, that are not logged to the Dockerd but still need to be persistent (except for API logs).</p>", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 506 | "login_time": "Time", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 507 | "logs": "Logs", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 508 | "memory": "Memory", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 509 | "online_users": "Users online", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 510 | "restart_container": "Restart", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 511 | "service": "Service", |
| 512 | "size": "Size", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 513 | "solr_dead": "Solr is starting, disabled or died.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 514 | "solr_status": "Solr status", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 515 | "started_at": "Started at", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 516 | "started_on": "Started on", |
| 517 | "static_logs": "Static logs", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 518 | "success": "Success", |
| 519 | "system_containers": "System & Containers", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 520 | "timezone": "Timezone", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 521 | "uptime": "Uptime", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 522 | "update_available": "There is an update available", |
| 523 | "no_update_available": "The System is on the latest version", |
| 524 | "update_failed": "Could not check for an Update", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 525 | "username": "Username" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 526 | }, |
| 527 | "diagnostics": { |
| 528 | "cname_from_a": "Value derived from A/AAAA record. This is supported as long as the record points to the correct resource.", |
| 529 | "dns_records": "DNS Records", |
| 530 | "dns_records_24hours": "Please note that changes made to DNS may take up to 24 hours to correctly have their current state reflected on this page. It is intended as a way for you to easily see how to configure your DNS records and to check whether all your records are correctly stored in DNS.", |
| 531 | "dns_records_data": "Correct Data", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 532 | "dns_records_docs": "Please also consult <a target=\"_blank\" href=\"https://mailcow.github.io/mailcow-dockerized-docs/prerequisite/prerequisite-dns/\">the documentation</a>.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 533 | "dns_records_name": "Name", |
| 534 | "dns_records_status": "Current State", |
| 535 | "dns_records_type": "Type", |
| 536 | "optional": "This record is optional." |
| 537 | }, |
| 538 | "edit": { |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 539 | "acl": "ACL (Permission)", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 540 | "active": "Active", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 541 | "admin": "Edit administrator", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 542 | "advanced_settings": "Advanced settings", |
| 543 | "alias": "Edit alias", |
| 544 | "allow_from_smtp": "Only allow these IPs to use <b>SMTP</b>", |
| 545 | "allow_from_smtp_info": "Leave empty to allow all senders.<br>IPv4/IPv6 addresses and networks.", |
| 546 | "allowed_protocols": "Allowed protocols", |
| 547 | "app_name": "App name", |
| 548 | "app_passwd": "App password", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 549 | "app_passwd_protocols": "Allowed protocols for app password", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 550 | "automap": "Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)", |
| 551 | "backup_mx_options": "Relay options", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 552 | "bcc_dest_format": "BCC destination must be a single valid email address.<br>If you need to send a copy to multiple addresses, create an alias and use it here.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 553 | "client_id": "Client ID", |
| 554 | "client_secret": "Client secret", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 555 | "comment_info": "A private comment is not visible to the user, while a public comment is shown as tooltip when hovering it in a user's overview", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 556 | "created_on": "Created on", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 557 | "delete1": "Delete from source when completed", |
| 558 | "delete2": "Delete messages on destination that are not on source", |
| 559 | "delete2duplicates": "Delete duplicates on destination", |
| 560 | "delete_ays": "Please confirm the deletion process.", |
| 561 | "description": "Description", |
| 562 | "disable_login": "Disallow login (incoming mail is still accepted)", |
| 563 | "domain": "Edit domain", |
| 564 | "domain_admin": "Edit domain administrator", |
| 565 | "domain_quota": "Domain quota", |
| 566 | "domains": "Domains", |
| 567 | "dont_check_sender_acl": "Disable sender check for domain %s (+ alias domains)", |
| 568 | "edit_alias_domain": "Edit Alias domain", |
| 569 | "encryption": "Encryption", |
| 570 | "exclude": "Exclude objects (regex)", |
| 571 | "extended_sender_acl": "External sender addresses", |
| 572 | "extended_sender_acl_info": "A DKIM domain key should be imported, if available.<br>\r\n Remember to add this server to the corresponding SPF TXT record.<br>\r\n Whenever a domain or alias domain is added to this server, that overlaps with an external address, the external address is removed.<br>\r\n Use @domain.tld to allow to send as *@domain.tld.", |
| 573 | "force_pw_update": "Force password update at next login", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 574 | "force_pw_update_info": "This user will only be able to login to %s. App passwords remain useable.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 575 | "full_name": "Full name", |
| 576 | "gal": "Global Address List", |
| 577 | "gal_info": "The GAL contains all objects of a domain and cannot be edited by any user. Free/busy information in SOGo is missing, if disabled! <b>Restart SOGo to apply changes.</b>", |
| 578 | "generate": "generate", |
| 579 | "grant_types": "Grant types", |
| 580 | "hostname": "Hostname", |
| 581 | "inactive": "Inactive", |
| 582 | "kind": "Kind", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 583 | "last_modified": "Last modified", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 584 | "lookup_mx": "Destination is a regular expression to match against MX name (<code>.*google\\.com</code> to route all mail targeted to a MX ending in google.com over this hop)", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 585 | "mailbox": "Edit mailbox", |
| 586 | "mailbox_quota_def": "Default mailbox quota", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 587 | "mailbox_relayhost_info": "Applied to the mailbox and direct aliases only, does override a domain relayhost.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 588 | "max_aliases": "Max. aliases", |
| 589 | "max_mailboxes": "Max. possible mailboxes", |
| 590 | "max_quota": "Max. quota per mailbox (MiB)", |
| 591 | "maxage": "Maximum age of messages in days that will be polled from remote<br><small>(0 = ignore age)</small>", |
| 592 | "maxbytespersecond": "Max. bytes per second <br><small>(0 = unlimited)</small>", |
| 593 | "mbox_rl_info": "This rate limit is applied on the SASL login name, it matches any \"from\" address used by the logged-in user. A mailbox rate limit overrides a domain-wide rate limit.", |
| 594 | "mins_interval": "Interval (min)", |
| 595 | "multiple_bookings": "Multiple bookings", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 596 | "none_inherit": "None / Inherit", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 597 | "nexthop": "Next hop", |
| 598 | "password": "Password", |
| 599 | "password_repeat": "Confirmation password (repeat)", |
| 600 | "previous": "Previous page", |
| 601 | "private_comment": "Private comment", |
| 602 | "public_comment": "Public comment", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 603 | "pushover": "Pushover", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 604 | "pushover_evaluate_x_prio": "Escalate high priority mail [<code>X-Priority: 1</code>]", |
| 605 | "pushover_info": "Push notification settings will apply to all clean (non-spam) mail delivered to <b>%s</b> including aliases (shared, non-shared, tagged).", |
| 606 | "pushover_only_x_prio": "Only consider high priority mail [<code>X-Priority: 1</code>]", |
| 607 | "pushover_sender_array": "Only consider the following sender email addresses <small>(comma-separated)</small>", |
| 608 | "pushover_sender_regex": "Consider the following sender regex", |
| 609 | "pushover_text": "Notification text", |
| 610 | "pushover_title": "Notification title", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 611 | "pushover_sound": "Sound", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 612 | "pushover_vars": "When no sender filter is defined, all mails will be considered.<br>Regex filters as well as exact sender checks can be defined individually and will be considered sequentially. They do not depend on each other.<br>Useable variables for text and title (please take note of data protection policies)", |
| 613 | "pushover_verify": "Verify credentials", |
| 614 | "quota_mb": "Quota (MiB)", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 615 | "quota_warning_bcc": "Quota warning BCC", |
| 616 | "quota_warning_bcc_info": "Warnings will be sent as separate copies to the following recipients. The subject will be suffixed by the corresponding username in brackets, for example: <code>Quota warning (user@example.com)</code>.", |
| 617 | "ratelimit": "Rate limit", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 618 | "redirect_uri": "Redirect/Callback URL", |
| 619 | "relay_all": "Relay all recipients", |
| 620 | "relay_all_info": "↪ If you choose <b>not</b> to relay all recipients, you will need to add a (\"blind\") mailbox for every single recipient that should be relayed.", |
| 621 | "relay_domain": "Relay this domain", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 622 | "relay_transport_info": "<div class=\"badge fs-6 bg-info\">Info</div> You can define transport maps for a custom destination for this domain. If not set, a MX lookup will be made.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 623 | "relay_unknown_only": "Relay non-existing mailboxes only. Existing mailboxes will be delivered locally.", |
| 624 | "relayhost": "Sender-dependent transports", |
| 625 | "remove": "Remove", |
| 626 | "resource": "Resource", |
| 627 | "save": "Save changes", |
| 628 | "scope": "Scope", |
| 629 | "sender_acl": "Allow to send as", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 630 | "sender_acl_disabled": "<span class=\"badge fs-6 bg-danger\">Sender check is disabled</span>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 631 | "sender_acl_info": "If mailbox user A is allowed to send as mailbox user B, the sender address is not automatically displayed as selectable \"from\" field in SOGo.<br>\r\n Mailbox user B needs to create a delegation in SOGo to allow mailbox user A to select their address as sender. To delegate a mailbox in SOGo, use the menu (three dots) to the right of your mailbox name in the upper left while in mail view. This behaviour does not apply to alias addresses.", |
| 632 | "sieve_desc": "Short description", |
| 633 | "sieve_type": "Filter type", |
| 634 | "skipcrossduplicates": "Skip duplicate messages across folders (first come, first serve)", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 635 | "sogo_access": "Grant direct login access to SOGo", |
| 636 | "sogo_access_info": "Single-sign-on from within the mail UI remains working. This setting does neither affect access to all other services nor does it delete or change a user's existing SOGo profile.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 637 | "sogo_visible": "Alias is visible in SOGo", |
| 638 | "sogo_visible_info": "This option only affects objects, that can be displayed in SOGo (shared or non-shared alias addresses pointing to at least one local mailbox). If hidden, an alias will not appear as selectable sender in SOGo.", |
| 639 | "spam_alias": "Create or change time limited alias addresses", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 640 | "spam_filter": "Spam filter", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 641 | "spam_policy": "Add or remove items to white-/blacklist", |
| 642 | "spam_score": "Set a custom spam score", |
| 643 | "subfolder2": "Sync into subfolder on destination<br><small>(empty = do not use subfolder)</small>", |
| 644 | "syncjob": "Edit sync job", |
| 645 | "target_address": "Goto address/es <small>(comma-separated)</small>", |
| 646 | "target_domain": "Target domain", |
| 647 | "timeout1": "Timeout for connection to remote host", |
| 648 | "timeout2": "Timeout for connection to local host", |
| 649 | "title": "Edit object", |
| 650 | "unchanged_if_empty": "If unchanged leave blank", |
| 651 | "username": "Username", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 652 | "validate_save": "Validate and save" |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 653 | }, |
| 654 | "fido2": { |
| 655 | "confirm": "Confirm", |
| 656 | "fido2_auth": "Login with FIDO2", |
| 657 | "fido2_success": "Device successfully registered", |
| 658 | "fido2_validation_failed": "Validation failed", |
| 659 | "fn": "Friendly name", |
| 660 | "known_ids": "Known IDs", |
| 661 | "none": "Disabled", |
| 662 | "register_status": "Registration status", |
| 663 | "rename": "Rename", |
| 664 | "set_fido2": "Register FIDO2 device", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 665 | "set_fido2_touchid": "Register Touch ID on Apple M1", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 666 | "set_fn": "Set friendly name", |
| 667 | "start_fido2_validation": "Start FIDO2 validation" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 668 | }, |
| 669 | "footer": { |
| 670 | "cancel": "Cancel", |
| 671 | "confirm_delete": "Confirm deletion", |
| 672 | "delete_now": "Delete now", |
| 673 | "delete_these_items": "Please confirm your changes to the following object id", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 674 | "hibp_check": "Check against haveibeenpwned.com", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 675 | "hibp_nok": "Matched! This is a potentially dangerous password!", |
| 676 | "hibp_ok": "No match found.", |
| 677 | "loading": "Please wait...", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 678 | "nothing_selected": "Nothing selected", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 679 | "restart_container": "Restart container", |
| 680 | "restart_container_info": "<b>Important:</b> A graceful restart may take a while to complete, please wait for it to finish.", |
| 681 | "restart_now": "Restart now", |
| 682 | "restarting_container": "Restarting container, this may take a while" |
| 683 | }, |
| 684 | "header": { |
| 685 | "administration": "Configuration & Details", |
| 686 | "apps": "Apps", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 687 | "debug": "Information", |
| 688 | "email": "E-Mail", |
| 689 | "mailcow_system": "System", |
| 690 | "mailcow_config": "Configuration", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 691 | "quarantine": "Quarantine", |
| 692 | "restart_netfilter": "Restart netfilter", |
| 693 | "restart_sogo": "Restart SOGo", |
| 694 | "user_settings": "User Settings" |
| 695 | }, |
| 696 | "info": { |
| 697 | "awaiting_tfa_confirmation": "Awaiting TFA confirmation", |
| 698 | "no_action": "No action applicable", |
| 699 | "session_expires": "Your session will expire in about 15 seconds" |
| 700 | }, |
| 701 | "login": { |
| 702 | "delayed": "Login was delayed by %s seconds.", |
| 703 | "fido2_webauthn": "FIDO2/WebAuthn", |
| 704 | "login": "Login", |
| 705 | "mobileconfig_info": "Please login as mailbox user to download the requested Apple connection profile.", |
| 706 | "other_logins": "Key login", |
| 707 | "password": "Password", |
| 708 | "username": "Username" |
| 709 | }, |
| 710 | "mailbox": { |
| 711 | "action": "Action", |
| 712 | "activate": "Activate", |
| 713 | "active": "Active", |
| 714 | "add": "Add", |
| 715 | "add_alias": "Add alias", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 716 | "add_alias_expand": "Expand alias over alias domains", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 717 | "add_bcc_entry": "Add BCC map", |
| 718 | "add_domain": "Add domain", |
| 719 | "add_domain_alias": "Add domain alias", |
| 720 | "add_domain_record_first": "Please add a domain first", |
| 721 | "add_filter": "Add filter", |
| 722 | "add_mailbox": "Add mailbox", |
| 723 | "add_recipient_map_entry": "Add recipient map", |
| 724 | "add_resource": "Add resource", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 725 | "add_template": "Add Template", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 726 | "add_tls_policy_map": "Add TLS policy map", |
| 727 | "address_rewriting": "Address rewriting", |
| 728 | "alias": "Alias", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 729 | "alias_domain_alias_hint": "Aliases are <b>not</b> applied on domain aliases automatically. An alias address <code>my-alias@domain</code> <b>does not</b> cover the address <code>my-alias@alias-domain</code> (where \"alias-domain\" is an imaginary alias domain for \"domain\").<br>Please use a sieve filter to redirect mail to an external mailbox (see tab \"Filters\" or use SOGo -> Forwarder). Use \"Expand alias over alias domains\" to automatically add missing aliases.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 730 | "alias_domain_backupmx": "Alias domain inactive for relay domain", |
| 731 | "aliases": "Aliases", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 732 | "all_domains": "All Domains", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 733 | "allow_from_smtp": "Only allow these IPs to use <b>SMTP</b>", |
| 734 | "allow_from_smtp_info": "Leave empty to allow all senders.<br>IPv4/IPv6 addresses and networks.", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 735 | "allowed_protocols": "Allowed protocols for direct user access (does not affect app password protocols)", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 736 | "backup_mx": "Relay domain", |
| 737 | "bcc": "BCC", |
| 738 | "bcc_destination": "BCC destination", |
| 739 | "bcc_destinations": "BCC destination", |
| 740 | "bcc_info": "BCC maps are used to silently forward copies of all messages to another address. A recipient map type entry is used, when the local destination acts as recipient of a mail. Sender maps conform to the same principle.<br/>\r\n The local destination will not be informed about a failed delivery.", |
| 741 | "bcc_local_dest": "Local destination", |
| 742 | "bcc_map": "BCC map", |
| 743 | "bcc_map_type": "BCC type", |
| 744 | "bcc_maps": "BCC maps", |
| 745 | "bcc_rcpt_map": "Recipient map", |
| 746 | "bcc_sender_map": "Sender map", |
| 747 | "bcc_to_rcpt": "Switch to recipient map type", |
| 748 | "bcc_to_sender": "Switch to sender map type", |
| 749 | "bcc_type": "BCC type", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 750 | "booking_null": "Always show as free", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 751 | "booking_0_short": "Always free", |
| 752 | "booking_custom": "Hard-limit to a custom amount of bookings", |
| 753 | "booking_custom_short": "Hard limit", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 754 | "booking_ltnull": "Unlimited, but show as busy when booked", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 755 | "booking_lt0_short": "Soft limit", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 756 | "catch_all": "Catch-All", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 757 | "created_on": "Created on", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 758 | "daily": "Daily", |
| 759 | "deactivate": "Deactivate", |
| 760 | "description": "Description", |
| 761 | "disable_login": "Disallow login (incoming mail is still accepted)", |
| 762 | "disable_x": "Disable", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 763 | "dkim_domains_selector": "Selector", |
| 764 | "dkim_key_length": "DKIM key length (bits)", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 765 | "domain": "Domain", |
| 766 | "domain_admins": "Domain administrators", |
| 767 | "domain_aliases": "Domain aliases", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 768 | "domain_templates": "Domain Templates", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 769 | "domain_quota": "Quota", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 770 | "domain_quota_total": "Total domain quota", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 771 | "domains": "Domains", |
| 772 | "edit": "Edit", |
| 773 | "empty": "No results", |
| 774 | "enable_x": "Enable", |
| 775 | "excludes": "Excludes", |
| 776 | "filter_table": "Filter table", |
| 777 | "filters": "Filters", |
| 778 | "fname": "Full name", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 779 | "force_pw_update": "Force password update at next login", |
| 780 | "gal": "Global Address List", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 781 | "goto_ham": "Learn as <b>ham</b>", |
| 782 | "goto_spam": "Learn as <b>spam</b>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 783 | "hourly": "Hourly", |
| 784 | "in_use": "In use (%)", |
| 785 | "inactive": "Inactive", |
| 786 | "insert_preset": "Insert example preset \"%s\"", |
| 787 | "kind": "Kind", |
| 788 | "last_mail_login": "Last mail login", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 789 | "last_modified": "Last modified", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 790 | "last_pw_change": "Last password change", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 791 | "last_run": "Last run", |
| 792 | "last_run_reset": "Schedule next", |
| 793 | "mailbox": "Mailbox", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 794 | "mailbox_defaults": "Default settings", |
| 795 | "mailbox_defaults_info": "Define default settings for new mailboxes.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 796 | "mailbox_defquota": "Default mailbox size", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 797 | "mailbox_templates": "Mailbox Templates", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 798 | "mailbox_quota": "Max. size of a mailbox", |
| 799 | "mailboxes": "Mailboxes", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 800 | "max_aliases": "Max. aliases", |
| 801 | "max_mailboxes": "Max. possible mailboxes", |
| 802 | "max_quota": "Max. quota per mailbox", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 803 | "mins_interval": "Interval (min)", |
| 804 | "msg_num": "Message #", |
| 805 | "multiple_bookings": "Multiple bookings", |
| 806 | "never": "Never", |
| 807 | "no": "✕", |
| 808 | "no_record": "No record for object %s", |
| 809 | "no_record_single": "No record", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 810 | "open_logs": "Open logs", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 811 | "owner": "Owner", |
| 812 | "private_comment": "Private comment", |
| 813 | "public_comment": "Public comment", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 814 | "q_add_header": "when moved to Junk folder", |
| 815 | "q_all": " when moved to Junk folder and on reject", |
| 816 | "q_reject": "on reject", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 817 | "quarantine_category": "Quarantine notification category", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 818 | "quarantine_notification": "Quarantine notifications", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 819 | "quick_actions": "Actions", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 820 | "recipient": "Recipient", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 821 | "recipient_map": "Recipient map", |
| 822 | "recipient_map_info": "Recipient maps are used to replace the destination address on a message before it is delivered.", |
| 823 | "recipient_map_new": "New recipient", |
| 824 | "recipient_map_new_info": "Recipient map destination must be a valid email address.", |
| 825 | "recipient_map_old": "Original recipient", |
| 826 | "recipient_map_old_info": "A recipient maps original destination must be valid email addresses or a domain name.", |
| 827 | "recipient_maps": "Recipient maps", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 828 | "relay_all": "Relay all recipients", |
| 829 | "relay_unknown": "Relay unknown mailboxes", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 830 | "remove": "Remove", |
| 831 | "resources": "Resources", |
| 832 | "running": "Running", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 833 | "sender": "Sender", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 834 | "set_postfilter": "Mark as postfilter", |
| 835 | "set_prefilter": "Mark as prefilter", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 836 | "sieve_info": "You can store multiple filters per user, but only one prefilter and one postfilter can be active at the same time.<br>\r\nEach filter will be processed in the described order. Neither a failed script nor an issued \"keep;\" will stop processing of further scripts. Changes to global sieve scripts will trigger a restart of Dovecot.<br><br>Global sieve prefilter • Prefilter • User scripts • Postfilter • Global sieve postfilter", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 837 | "sieve_preset_1": "Discard mail with probable dangerous file types", |
| 838 | "sieve_preset_2": "Always mark the e-mail of a specific sender as seen", |
| 839 | "sieve_preset_3": "Discard silently, stop all further sieve processing", |
| 840 | "sieve_preset_4": "File into INBOX, skip further processing by sieve filters", |
| 841 | "sieve_preset_5": "Auto responder (vacation)", |
| 842 | "sieve_preset_6": "Reject mail with reponse", |
| 843 | "sieve_preset_7": "Redirect and keep/drop", |
| 844 | "sieve_preset_8": "Discard message sent to an alias address the sender is part of", |
| 845 | "sieve_preset_header": "Please see the example presets below. For more details see <a href=\"https://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)\" target=\"_blank\">Wikipedia</a>.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 846 | "sogo_visible": "Alias is visible in SOGo", |
| 847 | "sogo_visible_n": "Hide alias in SOGo", |
| 848 | "sogo_visible_y": "Show alias in SOGo", |
| 849 | "spam_aliases": "Temp. alias", |
| 850 | "stats": "Statistics", |
| 851 | "status": "Status", |
| 852 | "sync_jobs": "Sync jobs", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 853 | "syncjob_check_log": "Check log", |
| 854 | "syncjob_last_run_result": "Last run result", |
| 855 | "syncjob_EX_OK": "Success", |
| 856 | "syncjob_EXIT_CONNECTION_FAILURE": "Connection problem", |
| 857 | "syncjob_EXIT_TLS_FAILURE": "Problem with encrypted connection", |
| 858 | "syncjob_EXIT_AUTHENTICATION_FAILURE": "Authentication problem", |
| 859 | "syncjob_EXIT_OVERQUOTA": "Target mailbox is over quota", |
| 860 | "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Can't connect to remote server", |
| 861 | "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Wrong username or password", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 862 | "table_size": "Table size", |
| 863 | "table_size_show_n": "Show %s items", |
| 864 | "target_address": "Goto address", |
| 865 | "target_domain": "Target domain", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 866 | "templates": "Templates", |
| 867 | "template": "Template", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 868 | "tls_enforce_in": "Enforce TLS incoming", |
| 869 | "tls_enforce_out": "Enforce TLS outgoing", |
| 870 | "tls_map_dest": "Destination", |
| 871 | "tls_map_dest_info": "Examples: example.org, .example.org, [mail.example.org]:25", |
| 872 | "tls_map_parameters": "Parameters", |
| 873 | "tls_map_parameters_info": "Empty or parameters, for example: protocols=!SSLv2 ciphers=medium exclude=3DES", |
| 874 | "tls_map_policy": "Policy", |
| 875 | "tls_policy_maps": "TLS policy maps", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 876 | "tls_policy_maps_enforced_tls": "These policies will also override the behaviour for mailbox users that enforce outgoing TLS connections. If no policy exists below, these users will apply the default values specified as <code>smtp_tls_mandatory_protocols</code> and <code>smtp_tls_mandatory_ciphers</code>.", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 877 | "tls_policy_maps_info": "This policy map overrides outgoing TLS transport rules independently of a user's TLS policy settings.<br>\r\n Please check <a href=\"http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps\" target=\"_blank\">the \"smtp_tls_policy_maps\" docs</a> for further information.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 878 | "tls_policy_maps_long": "Outgoing TLS policy map overrides", |
| 879 | "toggle_all": "Toggle all", |
| 880 | "username": "Username", |
| 881 | "waiting": "Waiting", |
| 882 | "weekly": "Weekly", |
| 883 | "yes": "✓" |
| 884 | }, |
| 885 | "oauth2": { |
| 886 | "access_denied": "Please login as mailbox owner to grant access via OAuth2.", |
| 887 | "authorize_app": "Authorize application", |
| 888 | "deny": "Deny", |
| 889 | "permit": "Authorize application", |
| 890 | "profile": "Profile", |
| 891 | "profile_desc": "View personal information: username, full name, created, modified, active", |
| 892 | "scope_ask_permission": "An application asked for the following permissions" |
| 893 | }, |
| 894 | "quarantine": { |
| 895 | "action": "Action", |
| 896 | "atts": "Attachments", |
| 897 | "check_hash": "Search file hash @ VT", |
| 898 | "confirm": "Confirm", |
| 899 | "confirm_delete": "Confirm the deletion of this element.", |
| 900 | "danger": "Danger", |
| 901 | "deliver_inbox": "Deliver to inbox", |
| 902 | "disabled_by_config": "The current system configuration disables the quarantine functionality. Please set \"retentions per mailbox\" and a \"maximum size\" for quarantine elements.", |
| 903 | "download_eml": "Download (.eml)", |
| 904 | "empty": "No results", |
| 905 | "high_danger": "High", |
| 906 | "info": "Information", |
| 907 | "junk_folder": "Junk folder", |
| 908 | "learn_spam_delete": "Learn as spam and delete", |
| 909 | "low_danger": "Low", |
| 910 | "medium_danger": "Medium", |
| 911 | "neutral_danger": "Neutral", |
| 912 | "notified": "Notified", |
| 913 | "qhandler_success": "Request successfully sent to the system. You can now close the window.", |
| 914 | "qid": "Rspamd QID", |
| 915 | "qinfo": "The quarantine system will save rejected mail to the database (the sender will <em>not</em> be given the impression of a delivered mail) as well as mail, that is delivered as copy into the Junk folder of a mailbox.\r\n <br>\"Learn as spam and delete\" will learn a message as spam via Bayesian theorem and also calculate fuzzy hashes to deny similar messages in the future.\r\n <br>Please be aware that learning multiple messages can be - depending on your system - time consuming.<br>Blacklisted elements are excluded from the quarantine.", |
| 916 | "qitem": "Quarantine item", |
| 917 | "quarantine": "Quarantine", |
| 918 | "quick_actions": "Actions", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 919 | "quick_delete_link": "Open quick delete link", |
| 920 | "quick_info_link": "Open info link", |
| 921 | "quick_release_link": "Open quick release link", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 922 | "rcpt": "Recipient", |
| 923 | "received": "Received", |
| 924 | "recipients": "Recipients", |
| 925 | "refresh": "Refresh", |
| 926 | "rejected": "Rejected", |
| 927 | "release": "Release", |
| 928 | "release_body": "We have attached your message as eml file to this message.", |
| 929 | "release_subject": "Potentially damaging quarantine item %s", |
| 930 | "remove": "Remove", |
| 931 | "rewrite_subject": "Rewrite subject", |
| 932 | "rspamd_result": "Rspamd result", |
| 933 | "sender": "Sender (SMTP)", |
| 934 | "sender_header": "Sender (\"From\" header)", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 935 | "settings_info": "Maximum amount of elements to be quarantined: %s<br>Maximum email size: %s MiB", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 936 | "show_item": "Show item", |
| 937 | "spam": "Spam", |
| 938 | "spam_score": "Score", |
| 939 | "subj": "Subject", |
| 940 | "table_size": "Table size", |
| 941 | "table_size_show_n": "Show %s items", |
| 942 | "text_from_html_content": "Content (converted html)", |
| 943 | "text_plain_content": "Content (text/plain)", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 944 | "toggle_all": "Toggle all", |
| 945 | "type": "Type" |
| 946 | }, |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 947 | "queue": { |
| 948 | "delete": "Delete all", |
| 949 | "flush": "Flush queue", |
| 950 | "info" : "The mail queue contains all e-mails that are waiting for delivery. If an email is stuck in the mail queue for a long time, it is automatically deleted by the system.<br>The error message of the respective mail gives information about why the mail could not be delivered.", |
| 951 | "legend": "Mail queue actions functions:", |
| 952 | "ays": "Please confirm you want to delete all items from the current queue.", |
| 953 | "deliver_mail": "Deliver", |
| 954 | "deliver_mail_legend": "Attempts to redeliver selected mails.", |
| 955 | "hold_mail": "Hold", |
| 956 | "hold_mail_legend": "Holds the selected mails. (Prevents further delivery attempts)", |
| 957 | "queue_manager": "Queue Manager", |
| 958 | "show_message": "Show message", |
| 959 | "unban": "queue unban", |
| 960 | "unhold_mail": "Unhold", |
| 961 | "unhold_mail_legend": "Releases selected mails for delivery. (Requires prior hold)" |
| 962 | }, |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 963 | "ratelimit": { |
| 964 | "disabled": "Disabled", |
| 965 | "second": "msgs / second", |
| 966 | "minute": "msgs / minute", |
| 967 | "hour": "msgs / hour", |
| 968 | "day": "msgs / day" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 969 | }, |
| 970 | "start": { |
| 971 | "help": "Show/Hide help panel", |
| 972 | "imap_smtp_server_auth_info": "Please use your full email address and the PLAIN authentication mechanism.<br>\r\nYour login data will be encrypted by the server-side mandatory encryption.", |
| 973 | "mailcow_apps_detail": "Use a mailcow app to access your mails, calendar, contacts and more.", |
| 974 | "mailcow_panel_detail": "<b>Domain administrators</b> create, modify or delete mailboxes and aliases, change domains and read further information about their assigned domains.<br>\r\n<b>Mailbox users</b> are able to create time-limited aliases (spam aliases), change their password and spam filter settings." |
| 975 | }, |
| 976 | "success": { |
| 977 | "acl_saved": "ACL for object %s saved", |
| 978 | "admin_added": "Administrator %s has been added", |
| 979 | "admin_api_modified": "Changes to API have been saved", |
| 980 | "admin_modified": "Changes to administrator have been saved", |
| 981 | "admin_removed": "Administrator %s has been removed", |
| 982 | "alias_added": "Alias address %s (%d) has been added", |
| 983 | "alias_domain_removed": "Alias domain %s has been removed", |
| 984 | "alias_modified": "Changes to alias address %s have been saved", |
| 985 | "alias_removed": "Alias %s has been removed", |
| 986 | "aliasd_added": "Added alias domain %s", |
| 987 | "aliasd_modified": "Changes to alias domain %s have been saved", |
| 988 | "app_links": "Saved changes to app links", |
| 989 | "app_passwd_added": "Added new app password", |
| 990 | "app_passwd_removed": "Removed app password ID %s", |
| 991 | "bcc_deleted": "BCC map entries deleted: %s", |
| 992 | "bcc_edited": "BCC map entry %s edited", |
| 993 | "bcc_saved": "BCC map entry saved", |
| 994 | "db_init_complete": "Database initialization completed", |
| 995 | "delete_filter": "Deleted filters ID %s", |
| 996 | "delete_filters": "Deleted filters: %s", |
| 997 | "deleted_syncjob": "Deleted syncjob ID %s", |
| 998 | "deleted_syncjobs": "Deleted syncjobs: %s", |
| 999 | "dkim_added": "DKIM key %s has been saved", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1000 | "domain_add_dkim_available": "A DKIM key did already exist", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1001 | "dkim_duplicated": "DKIM key for domain %s has been copied to %s", |
| 1002 | "dkim_removed": "DKIM key %s has been removed", |
| 1003 | "domain_added": "Added domain %s", |
| 1004 | "domain_admin_added": "Domain administrator %s has been added", |
| 1005 | "domain_admin_modified": "Changes to domain administrator %s have been saved", |
| 1006 | "domain_admin_removed": "Domain administrator %s has been removed", |
| 1007 | "domain_modified": "Changes to domain %s have been saved", |
| 1008 | "domain_removed": "Domain %s has been removed", |
| 1009 | "dovecot_restart_success": "Dovecot was restarted successfully", |
| 1010 | "eas_reset": "ActiveSync devices for user %s were reset", |
| 1011 | "f2b_modified": "Changes to Fail2ban parameters have been saved", |
| 1012 | "forwarding_host_added": "Forwarding host %s has been added", |
| 1013 | "forwarding_host_removed": "Forwarding host %s has been removed", |
| 1014 | "global_filter_written": "Filter was successfully written to file", |
| 1015 | "hash_deleted": "Hash deleted", |
| 1016 | "item_deleted": "Item %s successfully deleted", |
| 1017 | "item_released": "Item %s released", |
| 1018 | "items_deleted": "Item %s successfully deleted", |
| 1019 | "items_released": "Selected items were released", |
| 1020 | "learned_ham": "Successfully learned ID %s as ham", |
| 1021 | "license_modified": "Changes to license have been saved", |
| 1022 | "logged_in_as": "Logged in as %s", |
| 1023 | "mailbox_added": "Mailbox %s has been added", |
| 1024 | "mailbox_modified": "Changes to mailbox %s have been saved", |
| 1025 | "mailbox_removed": "Mailbox %s has been removed", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1026 | "nginx_reloaded": "Nginx was reloaded", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1027 | "object_modified": "Changes to object %s have been saved", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1028 | "password_policy_saved": "Password policy was saved successfully", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1029 | "pushover_settings_edited": "Pushover settings successfully set, please verify credentials.", |
| 1030 | "qlearn_spam": "Message ID %s was learned as spam and deleted", |
| 1031 | "queue_command_success": "Queue command completed successfully", |
| 1032 | "recipient_map_entry_deleted": "Recipient map ID %s has been deleted", |
| 1033 | "recipient_map_entry_saved": "Recipient map entry \"%s\" has been saved", |
| 1034 | "relayhost_added": "Map entry %s has been added", |
| 1035 | "relayhost_removed": "Map entry %s has been removed", |
| 1036 | "reset_main_logo": "Reset to default logo", |
| 1037 | "resource_added": "Resource %s has been added", |
| 1038 | "resource_modified": "Changes to mailbox %s have been saved", |
| 1039 | "resource_removed": "Resource %s has been removed", |
| 1040 | "rl_saved": "Rate limit for object %s saved", |
| 1041 | "rspamd_ui_pw_set": "Rspamd UI password successfully set", |
| 1042 | "saved_settings": "Saved settings", |
| 1043 | "settings_map_added": "Added settings map entry", |
| 1044 | "settings_map_removed": "Removed settings map ID %s", |
| 1045 | "sogo_profile_reset": "SOGo profile for user %s was reset", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1046 | "template_added": "Added template %s", |
| 1047 | "template_modified": "Changes to template %s have been saved", |
| 1048 | "template_removed": "Template ID %s has been deleted", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1049 | "tls_policy_map_entry_deleted": "TLS policy map ID %s has been deleted", |
| 1050 | "tls_policy_map_entry_saved": "TLS policy map entry \"%s\" has been saved", |
| 1051 | "ui_texts": "Saved changes to UI texts", |
| 1052 | "upload_success": "File uploaded successfully", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1053 | "verified_fido2_login": "Verified FIDO2 login", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1054 | "verified_totp_login": "Verified TOTP login", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1055 | "verified_webauthn_login": "Verified WebAuthn login", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1056 | "verified_yotp_login": "Verified Yubico OTP login" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1057 | }, |
| 1058 | "tfa": { |
| 1059 | "api_register": "%s uses the Yubico Cloud API. Please get an API key for your key <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">here</a>", |
| 1060 | "confirm": "Confirm", |
| 1061 | "confirm_totp_token": "Please confirm your changes by entering the generated token", |
| 1062 | "delete_tfa": "Disable TFA", |
| 1063 | "disable_tfa": "Disable TFA until next successful login", |
| 1064 | "enter_qr_code": "Your TOTP code if your device cannot scan QR codes", |
| 1065 | "error_code": "Error code", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1066 | "init_webauthn": "Initializing, please wait...", |
| 1067 | "key_id": "An identifier for your Device", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1068 | "key_id_totp": "An identifier for your key", |
| 1069 | "none": "Deactivate", |
| 1070 | "reload_retry": "- (reload browser if the error persists)", |
| 1071 | "scan_qr_code": "Please scan the following code with your authenticator app or enter the code manually.", |
| 1072 | "select": "Please select", |
| 1073 | "set_tfa": "Set two-factor authentication method", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1074 | "start_webauthn_validation": "Start validation", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1075 | "tfa": "Two-factor authentication", |
| 1076 | "tfa_token_invalid": "TFA token invalid", |
| 1077 | "totp": "Time-based OTP (Google Authenticator, Authy, etc.)", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1078 | "u2f_deprecated": "It seems that your Key was registered using the deprecated U2F method. We will deactivate Two-Factor-Authenticaiton for you and delete your Key.", |
| 1079 | "u2f_deprecated_important": "Please register your Key in the admin panel with the new WebAuthn method.", |
| 1080 | "webauthn": "WebAuthn authentication", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1081 | "waiting_usb_auth": "<i>Waiting for USB device...</i><br><br>Please tap the button on your USB device now.", |
| 1082 | "waiting_usb_register": "<i>Waiting for USB device...</i><br><br>Please enter your password above and confirm your registration by tapping the button on your USB device.", |
| 1083 | "yubi_otp": "Yubico OTP authentication" |
| 1084 | }, |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1085 | "user": { |
| 1086 | "action": "Action", |
| 1087 | "active": "Active", |
| 1088 | "active_sieve": "Active filter", |
| 1089 | "advanced_settings": "Advanced settings", |
| 1090 | "alias": "Alias", |
| 1091 | "alias_create_random": "Generate random alias", |
| 1092 | "alias_extend_all": "Extend aliases by 1 hour", |
| 1093 | "alias_full_date": "d.m.Y, H:i:s T", |
| 1094 | "alias_remove_all": "Remove all aliases", |
| 1095 | "alias_select_validity": "Period of validity", |
| 1096 | "alias_time_left": "Time left", |
| 1097 | "alias_valid_until": "Valid until", |
| 1098 | "aliases_also_send_as": "Also allowed to send as user", |
| 1099 | "aliases_send_as_all": "Do not check sender access for the following domain(s) and its alias domains", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1100 | "app_hint": "App passwords are alternative passwords for your IMAP, SMTP, CalDAV, CardDAV and EAS login. The username remains unchanged. SOGo webmail is not available through app passwords.", |
| 1101 | "allowed_protocols": "Allowed protocols", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1102 | "app_name": "App name", |
| 1103 | "app_passwds": "App passwords", |
| 1104 | "apple_connection_profile": "Apple connection profile", |
| 1105 | "apple_connection_profile_complete": "This connection profile includes IMAP and SMTP parameters as well as CalDAV (calendars) and CardDAV (contacts) paths for an Apple device.", |
| 1106 | "apple_connection_profile_mailonly": "This connection profile includes IMAP and SMTP configuration parameters for an Apple device.", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1107 | "apple_connection_profile_with_app_password": "A new app password is generated and added to the profile so that no password needs to be entered when setting up your device. Please do not share the file as it grants full access to your mailbox.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1108 | "change_password": "Change password", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1109 | "change_password_hint_app_passwords": "Your account has {{number_of_app_passwords}} app passwords that will not be changed. To manage these, go to the App passwords tab.", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1110 | "clear_recent_successful_connections": "Clear seen successful connections", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1111 | "client_configuration": "Show configuration guides for email clients and smartphones", |
| 1112 | "create_app_passwd": "Create app password", |
| 1113 | "create_syncjob": "Create new sync job", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1114 | "created_on": "Created on", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1115 | "daily": "Daily", |
| 1116 | "day": "day", |
| 1117 | "delete_ays": "Please confirm the deletion process.", |
| 1118 | "direct_aliases": "Direct alias addresses", |
| 1119 | "direct_aliases_desc": "Direct alias addresses are affected by spam filter and TLS policy settings.", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1120 | "direct_protocol_access": "This mailbox user has <b>direct, external access</b> to the following protocols and applications. This setting is controlled by your administrator. App passwords can be created to grant access to individual protocols and applications.<br>The \"Login to webmail\" button provides single-sign-on to SOGo and is always available.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1121 | "eas_reset": "Reset ActiveSync device cache", |
| 1122 | "eas_reset_help": "In many cases a device cache reset will help to recover a broken ActiveSync profile.<br><b>Attention:</b> All elements will be redownloaded!", |
| 1123 | "eas_reset_now": "Reset now", |
| 1124 | "edit": "Edit", |
| 1125 | "email": "Email", |
| 1126 | "email_and_dav": "Email, calendars and contacts", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1127 | "empty": "No results", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1128 | "encryption": "Encryption", |
| 1129 | "excludes": "Excludes", |
| 1130 | "expire_in": "Expire in", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1131 | "fido2_webauthn": "FIDO2/WebAuthn", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1132 | "force_pw_update": "You <b>must</b> set a new password to be able to access groupware related services.", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1133 | "from": "from", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1134 | "generate": "generate", |
| 1135 | "hour": "hour", |
| 1136 | "hourly": "Hourly", |
| 1137 | "hours": "hours", |
| 1138 | "in_use": "Used", |
| 1139 | "interval": "Interval", |
| 1140 | "is_catch_all": "Catch-all for domain/s", |
| 1141 | "last_mail_login": "Last mail login", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1142 | "last_pw_change": "Last password change", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1143 | "last_run": "Last run", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1144 | "last_ui_login": "Last UI login", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1145 | "loading": "Loading...", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1146 | "login_history": "Login history", |
| 1147 | "mailbox": "Mailbox", |
| 1148 | "mailbox_details": "Details", |
| 1149 | "mailbox_general": "General", |
| 1150 | "mailbox_settings": "Settings", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1151 | "messages": "messages", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1152 | "month": "month", |
| 1153 | "months": "months", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1154 | "never": "Never", |
| 1155 | "new_password": "New password", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1156 | "new_password_repeat": "Confirmation password (repeat)", |
| 1157 | "no_active_filter": "No active filter available", |
| 1158 | "no_last_login": "No last UI login information", |
| 1159 | "no_record": "No record", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1160 | "open_logs": "Open logs", |
| 1161 | "open_webmail_sso": "Login to webmail", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1162 | "password": "Password", |
| 1163 | "password_now": "Current password (confirm changes)", |
| 1164 | "password_repeat": "Password (repeat)", |
| 1165 | "pushover_evaluate_x_prio": "Escalate high priority mail [<code>X-Priority: 1</code>]", |
| 1166 | "pushover_info": "Push notification settings will apply to all clean (non-spam) mail delivered to <b>%s</b> including aliases (shared, non-shared, tagged).", |
| 1167 | "pushover_only_x_prio": "Only consider high priority mail [<code>X-Priority: 1</code>]", |
| 1168 | "pushover_sender_array": "Consider the following sender email addresses <small>(comma-separated)</small>", |
| 1169 | "pushover_sender_regex": "Match senders by the following regex", |
| 1170 | "pushover_text": "Notification text", |
| 1171 | "pushover_title": "Notification title", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1172 | "pushover_sound": "Sound", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1173 | "pushover_vars": "When no sender filter is defined, all mails will be considered.<br>Regex filters as well as exact sender checks can be defined individually and will be considered sequentially. They do not depend on each other.<br>Useable variables for text and title (please take note of data protection policies)", |
| 1174 | "pushover_verify": "Verify credentials", |
| 1175 | "q_add_header": "Junk folder", |
| 1176 | "q_all": "All categories", |
| 1177 | "q_reject": "Rejected", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1178 | "quarantine_category": "Quarantine notification category", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1179 | "quarantine_category_info": "The notification category \"Rejected\" includes mail that was rejected, while \"Junk folder\" will notify a user about mails that were put into the junk folder.", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1180 | "quarantine_notification": "Quarantine notifications", |
| 1181 | "quarantine_notification_info": "Once a notification has been sent, items will be marked as \"notified\" and no further notifications will be sent for this particular item.", |
| 1182 | "recent_successful_connections": "Seen successful connections", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1183 | "remove": "Remove", |
| 1184 | "running": "Running", |
| 1185 | "save": "Save changes", |
| 1186 | "save_changes": "Save changes", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1187 | "sender_acl_disabled": "<span class=\"badge fs-6 bg-danger\">Sender check is disabled</span>", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1188 | "shared_aliases": "Shared alias addresses", |
| 1189 | "shared_aliases_desc": "Shared aliases are not affected by user specific settings such as the spam filter or encryption policy. Corresponding spam filters can only be made by an administrator as a domain-wide policy.", |
| 1190 | "show_sieve_filters": "Show active user sieve filter", |
| 1191 | "sogo_profile_reset": "Reset SOGo profile", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1192 | "sogo_profile_reset_help": "This will destroy a user's SOGo profile and <b>delete all contact and calendar data irretrievable</b>.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1193 | "sogo_profile_reset_now": "Reset profile now", |
| 1194 | "spam_aliases": "Temporary email aliases", |
| 1195 | "spam_score_reset": "Reset to server default", |
| 1196 | "spamfilter": "Spam filter", |
| 1197 | "spamfilter_behavior": "Rating", |
| 1198 | "spamfilter_bl": "Blacklist", |
| 1199 | "spamfilter_bl_desc": "Blacklisted email addresses to <b>always</b> classify as spam and reject. Rejected mail will <b>not</b> be copied to quarantine. Wildcards may be used. A filter is only applied to direct aliases (aliases with a single target mailbox) excluding catch-all aliases and a mailbox itself.", |
| 1200 | "spamfilter_default_score": "Default values", |
| 1201 | "spamfilter_green": "Green: this message is not spam", |
| 1202 | "spamfilter_hint": "The first value describes the \"low spam score\", the second represents the \"high spam score\".", |
| 1203 | "spamfilter_red": "Red: This message is spam and will be rejected by the server", |
| 1204 | "spamfilter_table_action": "Action", |
| 1205 | "spamfilter_table_add": "Add item", |
| 1206 | "spamfilter_table_domain_policy": "n/a (domain policy)", |
| 1207 | "spamfilter_table_empty": "No data to display", |
| 1208 | "spamfilter_table_remove": "remove", |
| 1209 | "spamfilter_table_rule": "Rule", |
| 1210 | "spamfilter_wl": "Whitelist", |
Matthias Andreas Benkard | 1ba5381 | 2022-12-27 17:32:58 +0100 | [diff] [blame] | 1211 | "spamfilter_wl_desc": "Whitelisted email addresses are programmed to <b>never</b> classify as spam. Wildcards may be used. A filter is only applied to direct aliases (aliases with a single target mailbox) excluding catch-all aliases and a mailbox itself.", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1212 | "spamfilter_yellow": "Yellow: this message may be spam, will be tagged as spam and moved to your junk folder", |
| 1213 | "status": "Status", |
| 1214 | "sync_jobs": "Sync jobs", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1215 | "syncjob_check_log": "Check log", |
| 1216 | "syncjob_last_run_result": "Last run result", |
| 1217 | "syncjob_EX_OK": "Success", |
| 1218 | "syncjob_EXIT_CONNECTION_FAILURE": "Connection problem", |
| 1219 | "syncjob_EXIT_TLS_FAILURE": "Problem with encrypted connection", |
| 1220 | "syncjob_EXIT_AUTHENTICATION_FAILURE": "Authentication problem", |
| 1221 | "syncjob_EXIT_OVERQUOTA": "Target mailbox is over quota", |
| 1222 | "syncjob_EXIT_CONNECTION_FAILURE_HOST1": "Can't connect to remote server", |
| 1223 | "syncjob_EXIT_AUTHENTICATION_FAILURE_USER1": "Wrong username or password", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1224 | "tag_handling": "Set handling for tagged mail", |
| 1225 | "tag_help_example": "Example for a tagged email address: me<b>+Facebook</b>@example.org", |
| 1226 | "tag_help_explain": "In subfolder: a new subfolder named after the tag will be created below INBOX (\"INBOX/Facebook\").<br>\r\nIn subject: the tags name will be prepended to the mails subject, example: \"[Facebook] My News\".", |
| 1227 | "tag_in_none": "Do nothing", |
| 1228 | "tag_in_subfolder": "In subfolder", |
| 1229 | "tag_in_subject": "In subject", |
| 1230 | "text": "Text", |
| 1231 | "title": "Title", |
| 1232 | "tls_enforce_in": "Enforce TLS incoming", |
| 1233 | "tls_enforce_out": "Enforce TLS outgoing", |
| 1234 | "tls_policy": "Encryption policy", |
| 1235 | "tls_policy_warning": "<strong>Warning:</strong> If you decide to enforce encrypted mail transfer, you may lose emails.<br>Messages to not satisfy the policy will be bounced with a hard fail by the mail system.<br>This option applies to your primary email address (login name), all addresses derived from alias domains as well as alias addresses <b>with only this single mailbox</b> as target.", |
| 1236 | "user_settings": "User settings", |
| 1237 | "username": "Username", |
| 1238 | "verify": "Verify", |
| 1239 | "waiting": "Waiting", |
| 1240 | "week": "week", |
| 1241 | "weekly": "Weekly", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1242 | "weeks": "weeks", |
Matthias Andreas Benkard | 12a5735 | 2021-12-28 18:02:04 +0100 | [diff] [blame] | 1243 | "with_app_password": "with app password", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1244 | "year": "year", |
| 1245 | "years": "years" |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1246 | }, |
| 1247 | "warning": { |
| 1248 | "cannot_delete_self": "Cannot delete logged in user", |
| 1249 | "domain_added_sogo_failed": "Added domain but failed to restart SOGo, please check your server logs.", |
| 1250 | "dovecot_restart_failed": "Dovecot failed to restart, please check the logs", |
| 1251 | "fuzzy_learn_error": "Fuzzy hash learn error: %s", |
| 1252 | "hash_not_found": "Hash not found or already deleted", |
| 1253 | "ip_invalid": "Skipped invalid IP: %s", |
Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame] | 1254 | "is_not_primary_alias": "Skipped non-primary alias %s", |
Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame] | 1255 | "no_active_admin": "Cannot deactivate last active admin", |
| 1256 | "quota_exceeded_scope": "Domain quota exceeded: Only unlimited mailboxes can be created in this domain scope.", |
| 1257 | "session_token": "Form token invalid: Token mismatch", |
| 1258 | "session_ua": "Form token invalid: User-Agent validation error" |
| 1259 | } |
| 1260 | } |