[Web] Fixes for BCC map input fields
[Web] Allow to edit alias address [Web] $_SESSION['return'] now contains arrays and allows multiple returned messages and log entries [Web] Some language string changes [Web] General SQL exception handler, remove all try catch handlers [Web] Alias table now has an ID as primary key [Web] Be more aggressive with localStorage cleaning
This commit is contained in:
@@ -43,71 +43,74 @@ $lang['danger']['domain_cannot_match_hostname'] = "Domain cannot match hostname"
|
||||
$lang['warning']['domain_added_sogo_failed'] = "Added domain but failed to restart SOGo, please check your server logs.";
|
||||
$lang['danger']['rl_timeframe'] = "Ratelimit time frame is incorrect";
|
||||
$lang['success']['deleted_syncjobs'] = "Deleted syncjobs: %s";
|
||||
$lang['success']['deleted_syncjob'] = "Deleted syncjob ID %s";
|
||||
$lang['success']['delete_filters'] = "Deleted filters: %s";
|
||||
$lang['success']['delete_filter'] = "Deleted filters ID %s";
|
||||
$lang['danger']['invalid_bcc_map_type'] = "Invalid BCC map type";
|
||||
$lang['danger']['bcc_empty'] = "BCC destination cannot be empty";
|
||||
$lang['danger']['bcc_must_be_email'] = "BCC map must be a valid email address";
|
||||
$lang['danger']['bcc_must_be_email'] = "BCC map %s is not a valid email address";
|
||||
$lang['danger']['bcc_exists'] = "A BCC map %s exists for type %s";
|
||||
$lang['success']['bcc_saved'] = "BCC map entry saved";
|
||||
$lang['success']['bcc_edited'] = "BCC map entry edited";
|
||||
$lang['success']['bcc_edited'] = "BCC map entry %s edited";
|
||||
$lang['success']['bcc_deleted'] = "BCC map entries deleted: %s";
|
||||
$lang['danger']['private_key_error'] = "Private key error: %s";
|
||||
$lang['danger']['map_content_empty'] = "Map content cannot be empty";
|
||||
$lang['success']['settings_map_added'] = "Added settings map entry";
|
||||
$lang['danger']['settings_map_invalid'] = "Settings map invalid";
|
||||
$lang['danger']['settings_map_invalid'] = "Settings map ID %s invalid";
|
||||
$lang['danger']['settings_map_removed'] = "Removed settings map deleted: %s";
|
||||
$lang['danger']['invalid_host'] = "Invalid host specified: %s";
|
||||
$lang['danger']['relayhost_invalid'] = "Relayhost is invalid";
|
||||
$lang['danger']['relayhost_invalid'] = "Relayhost %s is invalid";
|
||||
$lang['success']['saved_settings'] = "Saved settings";
|
||||
$lang['success']['db_init_complete'] = "Database initialization completed";
|
||||
|
||||
$lang['warning']['session_ua'] = "Form token invalid: User-Agent validation error";
|
||||
$lang['warning']['session_token'] = "Form token invalid: Token mismatch";
|
||||
|
||||
$lang['danger']['dkim_domain_or_sel_invalid'] = "DKIM domain or selector invalid";
|
||||
$lang['danger']['dkim_domain_or_sel_invalid'] = "DKIM domain or selector invalid: %s";
|
||||
$lang['success']['dkim_removed'] = "DKIM key %s has been removed";
|
||||
$lang['success']['dkim_added'] = "DKIM key has been saved";
|
||||
$lang['danger']['access_denied'] = "Access denied or invalid form data";
|
||||
$lang['danger']['domain_invalid'] = "Domain name is invalid";
|
||||
$lang['danger']['domain_invalid'] = "Domain name %s is invalid";
|
||||
$lang['danger']['mailbox_quota_exceeds_domain_quota'] = "Max. quota exceeds domain quota limit";
|
||||
$lang['danger']['object_is_not_numeric'] = "Value %s is not numeric";
|
||||
$lang['success']['domain_added'] = "Added domain %s";
|
||||
$lang['success']['items_deleted'] = "Item %s successfully deleted";
|
||||
$lang['success']['item_deleted'] = "Item %s successfully deleted";
|
||||
$lang['danger']['alias_empty'] = "Alias address must not be empty";
|
||||
$lang['danger']['last_key'] = 'Last key cannot be deleted';
|
||||
$lang['danger']['goto_empty'] = "Goto address must not be empty";
|
||||
$lang['danger']['policy_list_from_exists'] = "A record with given name exists";
|
||||
$lang['danger']['policy_list_from_invalid'] = "Record has invalid format";
|
||||
$lang['danger']['alias_invalid'] = "Alias address is invalid";
|
||||
$lang['danger']['goto_invalid'] = "Goto address is invalid";
|
||||
$lang['danger']['alias_domain_invalid'] = "Alias domain is invalid";
|
||||
$lang['danger']['target_domain_invalid'] = "Goto domain is invalid";
|
||||
$lang['danger']['alias_invalid'] = "Alias address %s is invalid";
|
||||
$lang['danger']['goto_invalid'] = "Goto address %s is invalid";
|
||||
$lang['danger']['alias_domain_invalid'] = "Alias domain %s is invalid";
|
||||
$lang['danger']['target_domain_invalid'] = "Target domain %s is invalid";
|
||||
$lang['danger']['object_exists'] = "Object %s already exists";
|
||||
$lang['danger']['domain_exists'] = "Domain %s already exists";
|
||||
$lang['danger']['alias_goto_identical'] = "Alias and goto address must not be identical";
|
||||
$lang['danger']['aliasd_targetd_identical'] = "Alias domain must not be equal to target domain";
|
||||
$lang['danger']['aliasd_targetd_identical'] = "Alias domain must not be equal to target domain: %s";
|
||||
$lang['danger']['maxquota_empty'] = 'Max. quota per mailbox must not be 0.';
|
||||
$lang['success']['alias_added'] = "Alias address/es has/have been added";
|
||||
$lang['success']['alias_modified'] = "Changes to alias/es %s have been saved";
|
||||
$lang['success']['alias_added'] = "Alias address %s has been added";
|
||||
$lang['success']['alias_modified'] = "Changes to alias address %s have been saved";
|
||||
$lang['success']['mailbox_modified'] = "Changes to mailbox %s have been saved";
|
||||
$lang['success']['resource_modified'] = "Changes to mailbox %s have been saved";
|
||||
$lang['success']['object_modified'] = "Changes to object %s have been saved";
|
||||
$lang['success']['f2b_modified'] = "Changes to Fail2ban parameters have been saved";
|
||||
$lang['danger']['targetd_not_found'] = "Target domain not found";
|
||||
$lang['danger']['targetd_not_found'] = "Target domain %s not found";
|
||||
$lang['success']['aliasd_added'] = "Added alias domain %s";
|
||||
$lang['success']['aliasd_modified'] = "Changes to alias domain %s have been saved";
|
||||
$lang['success']['domain_modified'] = "Changes to domain %s have been saved";
|
||||
$lang['success']['domain_admin_modified'] = "Changes to domain administrator %s have been saved";
|
||||
$lang['success']['domain_admin_added'] = "Domain administrator %s has been added";
|
||||
$lang['success']['admin_modified'] = "Changes to administrator have been saved";
|
||||
$lang['danger']['username_invalid'] = "Username cannot be used";
|
||||
$lang['danger']['username_invalid'] = "Username %s cannot be used";
|
||||
$lang['danger']['password_mismatch'] = "Confirmation password does not match";
|
||||
$lang['danger']['password_complexity'] = "Password does not meet the policy";
|
||||
$lang['danger']['password_empty'] = "Password must not be empty";
|
||||
$lang['danger']['login_failed'] = "Login failed";
|
||||
$lang['danger']['mailbox_invalid'] = "Mailbox name is invalid";
|
||||
$lang['danger']['description_invalid'] = 'Resource description is invalid';
|
||||
$lang['danger']['resource_invalid'] = "Resource name is invalid";
|
||||
$lang['danger']['description_invalid'] = 'Resource description for %s is invalid';
|
||||
$lang['danger']['resource_invalid'] = "Resource name %s is invalid";
|
||||
$lang['danger']['is_alias'] = "%s is already known as an alias address";
|
||||
$lang['danger']['is_alias_or_mailbox'] = "%s is already known as an alias, a mailbox or an alias address expanded from an alias domain.";
|
||||
$lang['danger']['is_spam_alias'] = "%s is already known as a spam alias address";
|
||||
@@ -130,7 +133,7 @@ $lang['danger']['max_quota_in_use'] = "Mailbox quota must be greater or equal to
|
||||
$lang['danger']['domain_quota_m_in_use'] = "Domain quota must be greater or equal to %s MiB";
|
||||
$lang['danger']['mailboxes_in_use'] = "Max. mailboxes must be greater or equal to %d";
|
||||
$lang['danger']['aliases_in_use'] = "Max. aliases must be greater or equal to %d";
|
||||
$lang['danger']['sender_acl_invalid'] = "Sender ACL value is invalid";
|
||||
$lang['danger']['sender_acl_invalid'] = "Sender ACL value %s is invalid";
|
||||
$lang['danger']['domain_not_empty'] = "Cannot remove non-empty domain";
|
||||
$lang['danger']['validity_missing'] = 'Please assign a period of validity';
|
||||
$lang['user']['loading'] = "Loading...";
|
||||
@@ -573,10 +576,13 @@ $lang['success']['app_links'] = "Saved changes to app links";
|
||||
$lang['success']['ui_texts'] = "Saved changes to UI texts";
|
||||
$lang['success']['reset_main_logo'] = "Reset to default logo";
|
||||
$lang['success']['items_released'] = "Selected items were released";
|
||||
$lang['success']['item_released'] = "Item %s released";
|
||||
$lang['danger']['imagick_exception'] = "Error: Imagick exception while reading image";
|
||||
|
||||
$lang['quarantine']['quarantine'] = "Quarantine";
|
||||
$lang['quarantine']['qinfo'] = "The quarantine system will save rejected mail to the database, while the sender will <em>not</em> be given the impression of a delivered mail.";
|
||||
$lang['quarantine']['learn_spam_delete'] = "Learn as spam and delete";
|
||||
$lang['quarantine']['qinfo'] = 'The quarantine system will save rejected mail to the database, while the sender will <em>not</em> be given the impression of a delivered mail.
|
||||
<br>"' . $lang['quarantine']['learn_spam_delete'] . '" will learn a message as spam via Bayesian theorem and also calculate fuzzy hashes to deny similar messages in the future.
|
||||
<br>Please be aware that learning multiple messages can be - depending on your system - time consuming.';
|
||||
$lang['quarantine']['release'] = "Release";
|
||||
$lang['quarantine']['empty'] = 'No results';
|
||||
$lang['quarantine']['toggle_all'] = 'Toggle all';
|
||||
@@ -594,6 +600,9 @@ $lang['quarantine']['subj'] = "Subject";
|
||||
$lang['quarantine']['text_plain_content'] = "Content (text/plain)";
|
||||
$lang['quarantine']['text_from_html_content'] = "Content (converted html)";
|
||||
$lang['quarantine']['atts'] = "Attachments";
|
||||
$lang['danger']['fuzzy_learn_error'] = "Fuzzy hash learn error: %s";
|
||||
$lang['danger']['spam_learn_error'] = "Spam learn error: %s";
|
||||
$lang['success']['qlearn_spam'] = "Message ID %s was learned as spam and deleted";
|
||||
|
||||
$lang['header']['quarantine'] = "Quarantine";
|
||||
$lang['header']['debug'] = "Debug";
|
||||
@@ -612,12 +621,15 @@ $lang['quarantine']['release_body'] = "We have attached your message as eml file
|
||||
$lang['danger']['release_send_failed'] = "Message could not be released: %s";
|
||||
$lang['quarantine']['release_subject'] = "Potentially damaging quarantine item %s";
|
||||
|
||||
$lang['mailbox']['bcc_map'] = "BCC map";
|
||||
$lang['mailbox']['bcc_map_type'] = "BCC type";
|
||||
$lang['mailbox']['bcc_type'] = "BCC type";
|
||||
$lang['mailbox']['bcc_sender_map'] = "Sender map";
|
||||
$lang['mailbox']['bcc_rcpt_map'] = "Recipient map";
|
||||
$lang['mailbox']['bcc_local_dest'] = "Local destination";
|
||||
$lang['mailbox']['bcc_destinations'] = "BCC destination/s";
|
||||
$lang['mailbox']['bcc_destinations'] = "BCC destination";
|
||||
$lang['mailbox']['bcc_destination'] = "BCC destination";
|
||||
$lang['edit']['bcc_dest_format'] = 'BCC destination must be a single valid email address.';
|
||||
|
||||
$lang['mailbox']['bcc'] = "BCC";
|
||||
$lang['mailbox']['bcc_maps'] = "BCC maps";
|
||||
|
Reference in New Issue
Block a user