Files
modoboa/modoboa/locale/uk/LC_MESSAGES/django.po
T

3416 lines
74 KiB
Gettext

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Taras Havryliuk <admin@web4u.in.ua>, 2021
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-04 09:30+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: Taras Havryliuk <admin@web4u.in.ua>, 2021\n"
"Language-Team: Ukrainian (https://www.transifex.com/tonio/teams/13749/uk/)\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#: admin/api/v1/serializers.py:39
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
msgstr ""
#: admin/api/v1/serializers.py:46
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
msgstr ""
#: admin/api/v1/serializers.py:94
msgid "domain alias with this name already exists"
msgstr ""
#: admin/api/v1/serializers.py:104
msgid "No authorized MX record found for this domain"
msgstr ""
#: admin/api/v1/serializers.py:122
msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:168 admin/api/v1/serializers.py:364
#: admin/api/v2/serializers.py:571 admin/models/alias.py:45
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:231 admin/api/v2/serializers.py:90
#: admin/api/v2/serializers.py:492 amavis/serializers.py:39
#: core/api/v2/serializers.py:248 core/api/v2/serializers.py:250
#: core/api/v2/serializers.py:259 transport/backends.py:40
msgid "This field is required"
msgstr ""
#: admin/api/v1/serializers.py:243
msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:337 admin/api/v2/serializers.py:553
msgid "Not allowed for this role."
msgstr ""
#: admin/api/v1/serializers.py:355
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:397 admin/api/v2/serializers.py:605
#: calendars/serializers.py:182 pdfcredentials/api/v2/serializers.py:91
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:409 admin/api/v2/serializers.py:622
msgid "Local domain {} does not exist"
msgstr ""
#: admin/api/v1/serializers.py:499
msgid "A list of recipient"
msgstr ""
#: admin/api/v1/serializers.py:515 admin/api/v2/viewsets.py:313
msgid "This alias already exists"
msgstr ""
#: admin/api/v1/serializers.py:551
msgid "You don't have access to this domain."
msgstr ""
#: admin/api/v1/serializers.py:560
msgid "You don't have access to this mailbox."
msgstr ""
#: admin/api/v1/viewsets.py:184
msgid "Here is your new Modoboa password: {}"
msgstr ""
#: admin/api/v2/serializers.py:82
msgid "DKIM keys storage directory not configured"
msgstr ""
#: admin/api/v2/serializers.py:94
msgid "This field is valid when type is relaydomain"
msgstr ""
#: admin/api/v2/serializers.py:101
msgid "You can't define an unlimited quota."
msgstr ""
#: admin/api/v2/serializers.py:135
#, python-format
msgid "User '%s' already exists"
msgstr ""
#: admin/api/v2/serializers.py:256 admin/api/v2/serializers.py:262
msgid "Must be a positive integer"
msgstr ""
#: admin/api/v2/serializers.py:271
msgid "openssl not found, please make sure it is installed."
msgstr ""
#: admin/api/v2/serializers.py:274 pdfcredentials/api/v2/serializers.py:84
msgid "Directory not found."
msgstr ""
#: admin/api/v2/serializers.py:285
msgid "This field only allows valid IP addresses (or networks)"
msgstr ""
#: admin/api/v2/serializers.py:298
msgid "Please disable imap migration before disabling this option."
msgstr ""
#: admin/api/v2/serializers.py:311
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:588
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:610
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:783
msgid "Unknown status"
msgstr ""
#: admin/api/v2/viewsets.py:95
msgid "You don't have access to this domain"
msgstr ""
#: admin/api/v2/viewsets.py:98
msgid "You can't delete your own domain"
msgstr ""
#: admin/app_settings.py:19 limits/app_settings.py:38 limits/constants.py:13
msgid "Domains"
msgstr ""
#: admin/app_settings.py:25
msgid "Enable MX checks"
msgstr ""
#: admin/app_settings.py:27
msgid "Check that every domain has a valid MX record"
msgstr ""
#: admin/app_settings.py:34
msgid "Valid MXs"
msgstr ""
#: admin/app_settings.py:37
msgid ""
"A list of IP or network address every MX record should match. A warning will "
"be sent if a record does not respect it."
msgstr ""
#: admin/app_settings.py:47
msgid "New domains must use authorized MX(s)"
msgstr ""
#: admin/app_settings.py:51
msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
msgstr ""
#: admin/app_settings.py:59
msgid "Enable IPV6 checks"
msgstr ""
#: admin/app_settings.py:62
msgid "Check if MX setup for ipv6 is valid"
msgstr ""
#: admin/app_settings.py:69
msgid "Enable SPF checks"
msgstr ""
#: admin/app_settings.py:71
msgid "Check if every domain has a valid SPF record"
msgstr ""
#: admin/app_settings.py:78
msgid "Enable DKIM checks"
msgstr ""
#: admin/app_settings.py:80
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
msgstr ""
#: admin/app_settings.py:88
msgid "Enable DMARC checks"
msgstr ""
#: admin/app_settings.py:90
msgid "Check if every domain has a valid DMARC record"
msgstr ""
#: admin/app_settings.py:97
msgid "Enable autoconfig checks"
msgstr ""
#: admin/app_settings.py:99
msgid "Check if every domain has a valid records for autoconfiguration"
msgstr ""
#: admin/app_settings.py:107
msgid "Enable DNSBL checks"
msgstr ""
#: admin/app_settings.py:109
msgid "Check every domain against major DNSBL providers"
msgstr ""
#: admin/app_settings.py:117
msgid "Notify domain admins about DNS issues"
msgstr ""
#: admin/app_settings.py:120
msgid ""
"Send a notification by email to domain administrators when DNS issues are "
"encountered"
msgstr ""
#: admin/app_settings.py:128
msgid "Custom DNS server"
msgstr ""
#: admin/app_settings.py:130
msgid "Use a custom DNS server instead of local server configuration"
msgstr ""
#: admin/app_settings.py:138
msgid "DKIM keys storage directory"
msgstr ""
#: admin/app_settings.py:140
msgid ""
"Absolute path of the directory where DKIM private keys will be stored. Make "
"sure this directory belongs to root user and is not readable by the outside "
"world."
msgstr ""
#: admin/app_settings.py:149
msgid "Default DKIM key length"
msgstr ""
#: admin/app_settings.py:151
msgid "Default length in bits for newly generated DKIM keys."
msgstr ""
#: admin/app_settings.py:158
msgid "Default domain quota"
msgstr ""
#: admin/app_settings.py:160
msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
msgstr ""
#: admin/app_settings.py:168
msgid "Default domain sending limit"
msgstr ""
#: admin/app_settings.py:170
msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
msgstr ""
#: admin/app_settings.py:182 limits/app_settings.py:61
#: limits/app_settings.py:135 limits/constants.py:31 limits/constants.py:84
msgid "Mailboxes"
msgstr ""
#: admin/app_settings.py:188
msgid "Handle mailboxes on filesystem"
msgstr ""
#: admin/app_settings.py:190
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
msgstr ""
#: admin/app_settings.py:198 admin/models/domain.py:36
msgid "Default mailbox quota"
msgstr ""
#: admin/app_settings.py:200
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
msgstr ""
#: admin/app_settings.py:209
msgid "Default mailbox sending limit"
msgstr ""
#: admin/app_settings.py:211
msgid ""
"Number of messages freshly created mailboxes will be allowed to send per "
"day. Leave empty for no limit."
msgstr ""
#: admin/app_settings.py:219
msgid "Automatic account removal"
msgstr ""
#: admin/app_settings.py:221
msgid "When a mailbox is removed, also remove the associated account"
msgstr ""
#: admin/app_settings.py:230
msgid "Automatic domain/mailbox creation"
msgstr ""
#: admin/app_settings.py:233
msgid "Create a domain and a mailbox when an account is automatically created."
msgstr ""
#: admin/app_settings.py:242
msgid "Create an alias when a mailbox is renamed"
msgstr ""
#: admin/app_settings.py:245
msgid "Create an alias using the old address when a mailbox is renamed."
msgstr ""
#: admin/app_settings.py:257
msgid "Aliases"
msgstr ""
#: admin/app_settings.py:263
msgid "Alias can target any domain"
msgstr ""
#: admin/app_settings.py:265
msgid "Allow aliases to target any domain, not just the local domains."
msgstr ""
#: admin/app_settings.py:272
msgid "Alias target block list"
msgstr ""
#: admin/app_settings.py:274
msgid "A list of domains that aliases cannot target (comma separated)."
msgstr ""
#: admin/app_settings.py:282
msgid "Alias target allow list"
msgstr ""
#: admin/app_settings.py:284
msgid "A list of domains that aliases can target (comma separated)."
msgstr ""
#: admin/app_settings.py:338 core/api/v2/viewsets.py:174
msgid "Administration"
msgstr ""
#: admin/constants.py:21
msgid "Domain"
msgstr ""
#: admin/constants.py:22
msgid "Relay domain"
msgstr ""
#: admin/constants.py:38
msgid "Opened"
msgstr ""
#: admin/constants.py:39
msgid "Closed"
msgstr ""
#: admin/dns_checker.py:96
msgid "MX {} listed by DNSBL provider {}"
msgstr ""
#: admin/dns_checker.py:138
msgid "Domain has no MX record"
msgstr ""
#: admin/dns_checker.py:141
msgid "Domain {} has no MX record"
msgstr ""
#: admin/dns_checker.py:159
msgid "Invalid MX record: {}"
msgstr ""
#: admin/dns_checker.py:166
#, python-brace-format
msgid "MX record for domain {0} is invalid: {1}"
msgstr ""
#: admin/dns_checker.py:177
msgid "[modoboa] MX issue(s) for domain {}"
msgstr ""
#: admin/dns_checker.py:224
msgid "[modoboa] DNSBL issue(s) for domain {}"
msgstr ""
#: admin/handlers.py:179
msgid "domain alias"
msgstr ""
#: admin/handlers.py:227
#, python-format
msgid "Account import failed (%s): domain does not exist"
msgstr ""
#: admin/handlers.py:246
#, python-format
msgid "Account import failed (%s): wrong quota value"
msgstr ""
#: admin/lib.py:126
msgid "You are not allowed to import domains"
msgstr ""
#: admin/lib.py:135
msgid "You are not allowed to import domain aliases."
msgstr ""
#: admin/lib.py:227 admin/tests/test_mx.py:139 admin/tests/test_mx.py:152
#: admin/tests/test_mx.py:157
#, python-format
msgid "No DNS record found for %s"
msgstr ""
#: admin/lib.py:230
#, python-format
msgid "No %(type)s record for %(name)s"
msgstr ""
#: admin/lib.py:234 admin/tests/test_mx.py:142
msgid "No working name servers found"
msgstr ""
#: admin/lib.py:237 admin/tests/test_mx.py:146
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
msgstr ""
#: admin/lib.py:241
msgid "DNS name is too long: {}"
msgstr ""
#: admin/lib.py:272
#, python-brace-format
msgid "Invalid IP address format for {domain}; {addr}"
msgstr ""
#: admin/lib.py:365
#, python-format
msgid "Object already exists: %s"
msgstr ""
#: admin/lib.py:369
#, python-format
msgid "%d objects imported successfully"
msgstr ""
#: admin/management/commands/subcommands/_import.py:97
msgid "CSV file is not encoded in UTF-8, attempting to guess encoding"
msgstr ""
#: admin/management/commands/subcommands/_import.py:112
#, python-format
msgid "Reading CSV file using %(encoding)s encoding"
msgstr ""
#: admin/management/commands/subcommands/_import.py:123
#, python-format
msgid "Unable to decode CSV file using %(encoding)s encoding"
msgstr ""
#: admin/management/commands/subcommands/_manage_dkim_keys.py:29
msgid ""
"DKIM path non-writable (either a permission issue or the directory does not "
"exist)"
msgstr ""
#: admin/management/commands/subcommands/_manage_dkim_keys.py:52
msgid "Failed to generate DKIM private key"
msgstr ""
#: admin/management/commands/subcommands/_manage_dkim_keys.py:62
msgid "Failed to generate DKIM public key"
msgstr ""
#: admin/models/alias.py:43
msgid "Domain not found."
msgstr ""
#: admin/models/alias.py:117 admin/models/mailbox.py:85
msgid "address"
msgstr ""
#: admin/models/alias.py:119
msgid "The alias address."
msgstr ""
#: admin/models/alias.py:123 admin/models/domain.py:45
#: admin/models/domain_alias.py:45 autoreply/models.py:25
msgid "enabled"
msgstr ""
#: admin/models/alias.py:124 admin/models/domain_alias.py:46
msgid "Check to activate this alias"
msgstr ""
#: admin/models/alias.py:128
msgid "Description"
msgstr ""
#: admin/models/alias.py:129
msgid "Expire at"
msgstr ""
#: admin/models/alias.py:170
msgid "alias"
msgstr ""
#: admin/models/alias.py:203
msgid "Invalid address"
msgstr ""
#: admin/models/alias.py:206
msgid "Target domain not allowed"
msgstr ""
#: admin/models/alias.py:224
msgid "Local recipient {}@{} not found"
msgstr ""
#: admin/models/alias.py:273
msgid "Invalid line: {}"
msgstr ""
#: admin/models/domain.py:27 admin/models/domain_alias.py:33
msgid "name"
msgstr ""
#: admin/models/domain.py:30
msgid "The domain name"
msgstr ""
#: admin/models/domain.py:39 admin/models/mailbox.py:92
msgid "Message sending limit"
msgstr ""
#: admin/models/domain.py:42
msgid "Number of messages this domain can send per day"
msgstr ""
#: admin/models/domain.py:46
msgid "Check to activate this domain"
msgstr ""
#: admin/models/domain.py:51
msgid "Enable DNS checks"
msgstr ""
#: admin/models/domain.py:53
msgid "Check to enable DNS checks for this domain"
msgstr ""
#: admin/models/domain.py:61
msgid "Enable DKIM signing"
msgstr ""
#: admin/models/domain.py:63
msgid ""
"If you activate this feature, a DKIM key will be generated for this domain."
msgstr ""
#: admin/models/domain.py:70
msgid "Key length"
msgstr ""
#: admin/models/domain.py:321 admin/models/domain_alias.py:70
#: core/models.py:352 relaydomains/lib.py:13
msgid "Invalid line"
msgstr ""
#: admin/models/domain.py:331
msgid "{}: no authorized MX record found for domain"
msgstr ""
#: admin/models/domain.py:337
msgid "{}: invalid quota value for domain"
msgstr ""
#: admin/models/domain.py:343
msgid "{}: invalid default mailbox quota value for domain"
msgstr ""
#: admin/models/domain.py:350
msgid "{}: default mailbox quota cannot be greater than domain quota"
msgstr ""
#: admin/models/domain_alias.py:36
msgid "The alias name"
msgstr ""
#: admin/models/domain_alias.py:40
msgid "target"
msgstr ""
#: admin/models/domain_alias.py:41
msgid "The domain this alias points to"
msgstr ""
#: admin/models/domain_alias.py:79
#, python-format
msgid "Unknown domain %s"
msgstr ""
#: admin/models/mailbox.py:87
msgid "Mailbox address (without the @domain.tld part)"
msgstr ""
#: admin/models/mailbox.py:95
msgid "Number of messages this mailbox can send per day"
msgstr ""
#: admin/models/mailbox.py:153
#, python-format
msgid "Failed to retrieve mailbox location (%s)"
msgstr ""
#: admin/models/mailbox.py:249
msgid "A quota is required"
msgstr ""
#: admin/models/mailbox.py:256
msgid "{}: domain quota exceeded"
msgstr ""
#: admin/models/mailbox.py:310
msgid "Domain does not exist"
msgstr ""
#: admin/models/mailbox.py:342
msgid "Mailbox {} already exists"
msgstr ""
#: admin/templates/admin/notifications/domain_in_dnsbl.html:3
#, python-format
msgid ""
"Modoboa detected that domain %(domain)s is listed by the following DNSBL "
"providers:"
msgstr ""
#: admin/templates/admin/notifications/domain_in_dnsbl.html:11
msgid ""
"The domain's reputation will be affected and there is a chance that emails "
"coming from it are considered as spam. You should contact those providers "
"and ask them to unlist detected IP address(es)."
msgstr ""
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
msgid "Modoboa detected that domain %(domain)s has no valid MX record:"
msgstr ""
#: admin/tests/test_mx.py:141
#, python-format
msgid "No MX record for %s"
msgstr ""
#: admin/tests/test_mx.py:162 admin/tests/test_mx.py:168
#, python-format
msgid "Invalid IP address format for %(domain)s; %(addr)s"
msgstr ""
#: admin/tests/test_mx.py:185
#, python-format
msgid "No AAAA record for %s"
msgstr ""
#: amavis/app_settings.py:11
msgid "Amavis settings"
msgstr ""
#: amavis/app_settings.py:17
msgid "Localpart is case sensitive"
msgstr ""
#: amavis/app_settings.py:19
msgid "Value should match amavisd.conf variable $localpart_is_case_sensitive"
msgstr ""
#: amavis/app_settings.py:27
msgid "Recipient delimiter"
msgstr ""
#: amavis/app_settings.py:29
msgid "Value should match amavisd.conf variable $recipient_delimiter"
msgstr ""
#: amavis/app_settings.py:41
msgid "Quarantine settings"
msgstr ""
#: amavis/app_settings.py:47
msgid "Maximum message age"
msgstr ""
#: amavis/app_settings.py:49
msgid "Quarantine messages maximum age (in days) before deletion"
msgstr ""
#: amavis/app_settings.py:60
msgid "Message releasing"
msgstr ""
#: amavis/app_settings.py:66
msgid "Remove released messages"
msgstr ""
#: amavis/app_settings.py:68
msgid "Remove messages marked as released while cleaning up the database"
msgstr ""
#: amavis/app_settings.py:76
msgid "Amavis connection mode"
msgstr ""
#: amavis/app_settings.py:78
msgid "Mode used to access the PDP server"
msgstr ""
#: amavis/app_settings.py:85
msgid "PDP server address"
msgstr ""
#: amavis/app_settings.py:87
msgid "PDP server address (if inet mode)"
msgstr ""
#: amavis/app_settings.py:95
msgid "PDP server port"
msgstr ""
#: amavis/app_settings.py:97
msgid "PDP server port (if inet mode)"
msgstr ""
#: amavis/app_settings.py:105
msgid "PDP server socket"
msgstr ""
#: amavis/app_settings.py:107
msgid "Path to the PDP server socket (if unix mode)"
msgstr ""
#: amavis/app_settings.py:115
msgid "Allow direct release"
msgstr ""
#: amavis/app_settings.py:117
msgid "Allow users to directly release their messages"
msgstr ""
#: amavis/app_settings.py:124
msgid "Enable self-service mode"
msgstr ""
#: amavis/app_settings.py:126
msgid "Activate the 'self-service' mode"
msgstr ""
#: amavis/app_settings.py:133
msgid "Notifications sender"
msgstr ""
#: amavis/app_settings.py:135
msgid "The e-mail address used to send notitications"
msgstr ""
#: amavis/app_settings.py:146
msgid "Manual learning"
msgstr ""
#: amavis/app_settings.py:152
msgid "Enable manual learning"
msgstr ""
#: amavis/app_settings.py:154
msgid "Allow super administrators to manually train Spamassassin"
msgstr ""
#: amavis/app_settings.py:161
msgid "Is Spamassassin local?"
msgstr ""
#: amavis/app_settings.py:163
msgid "Tell if Spamassassin is running on the same server than modoboa"
msgstr ""
#: amavis/app_settings.py:171
msgid "Default user"
msgstr ""
#: amavis/app_settings.py:173
msgid "Name of the user owning the default bayesian database"
msgstr ""
#: amavis/app_settings.py:181
msgid "Spamd address"
msgstr ""
#: amavis/app_settings.py:183
msgid "The IP address where spamd can be reached"
msgstr ""
#: amavis/app_settings.py:191
msgid "Spamd port"
msgstr ""
#: amavis/app_settings.py:193
msgid "The TCP port spamd is listening on"
msgstr ""
#: amavis/app_settings.py:202
msgid "Enable per-domain manual learning"
msgstr ""
#: amavis/app_settings.py:205
msgid ""
"Allow domain administrators to train Spamassassin (within dedicated per-"
"domain databases)"
msgstr ""
#: amavis/app_settings.py:215
msgid "Enable per-user manual learning"
msgstr ""
#: amavis/app_settings.py:218
msgid ""
"Allow simple users to personally train Spamassassin (within a dedicated "
"database)"
msgstr ""
#: amavis/app_settings.py:236 webmail/app_settings.py:155
msgid "Display"
msgstr ""
#: amavis/app_settings.py:243 webmail/app_settings.py:181
msgid "Number of displayed emails per page"
msgstr ""
#: amavis/app_settings.py:246
msgid "Set the maximum number of messages displayed in a page"
msgstr ""
#: amavis/app_settings.py:266 amavis/app_settings.py:273
msgid "Amavis"
msgstr ""
#: amavis/checks/settings_checks.py:8
msgid ""
"AMAVIS_DEFAULT_DATABASE_ENCODING does not match the character encoding used "
"by the Amavis database."
msgstr ""
#: amavis/checks/settings_checks.py:12
msgid ""
"Check your database character encoding and set/update "
"AMAVIS_DEFAULT_DATABASE_ENCODING."
msgstr ""
#: amavis/checks/settings_checks.py:19
msgid "Modoboa Amavis has not been tested using the selected database engine."
msgstr ""
#: amavis/checks/settings_checks.py:20
msgid "Try using PostgreSQL, MySQL or MariaDB."
msgstr ""
#: amavis/handlers.py:141
msgid "Pending requests"
msgstr ""
#: amavis/lib.py:59
#, python-format
msgid "Connection to amavis failed: %s"
msgstr ""
#: amavis/lib.py:133
msgid "Failed to find {} binary"
msgstr ""
#: amavis/lib.py:148
msgid "No recipient found"
msgstr ""
#: amavis/lib.py:159
msgid "Local domain not found"
msgstr ""
#: amavis/management/commands/amnotify.py:59
msgid "[modoboa] Pending release requests"
msgstr ""
#: amavis/models.py:101
msgid "Virus filter"
msgstr ""
#: amavis/models.py:105 amavis/models.py:119 amavis/models.py:133
msgid "yes"
msgstr ""
#: amavis/models.py:106 amavis/models.py:120 amavis/models.py:134
msgid "no"
msgstr ""
#: amavis/models.py:107 amavis/models.py:121 amavis/models.py:135
msgid "default"
msgstr ""
#: amavis/models.py:111
msgid "Bypass virus checks or not. Choose 'default' to use global settings."
msgstr ""
#: amavis/models.py:115
msgid "Spam filter"
msgstr ""
#: amavis/models.py:125
msgid "Bypass spam checks or not. Choose 'default' to use global settings."
msgstr ""
#: amavis/models.py:129
msgid "Banned filter"
msgstr ""
#: amavis/models.py:139
msgid "Bypass banned checks or not. Choose 'default' to use global settings."
msgstr ""
#: amavis/models.py:170
msgid "Spam marker"
msgstr ""
#: amavis/models.py:176
msgid ""
"Modify spam subject using the specified text. Choose 'default' to use global "
"settings."
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:3
#, python-format
msgid "%(counter)s release request is pending for action."
msgid_plural "%(counter)s release requests are pending for action."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#: amavis/templates/amavis/notifications/pending_requests.html:8
msgid "Sketch:"
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:10
msgid "From:"
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:11
msgid "To:"
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:12
msgid "Date:"
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:13
msgid "Subject:"
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:14
msgid "Act on this message:"
msgstr ""
#: amavis/templates/amavis/notifications/pending_requests.html:16
#, python-format
msgid "Please visit %(listingurl)s for a full listing."
msgstr ""
#: amavis/viewsets.py:122
msgid "Invalid request"
msgstr ""
#: autoreply/api/v2/serializers.py:27
msgid "Value can't be less than 1 day"
msgstr ""
#: autoreply/api/v2/serializers.py:47
msgid "This date is over"
msgstr ""
#: autoreply/api/v2/serializers.py:50
msgid "Must be greater than start date"
msgstr ""
#: autoreply/app_settings.py:12 core/apps.py:21
#: imap_migration/app_settings.py:13 maillog/apps.py:14
#: pdfcredentials/app_settings.py:13 webmail/app_settings.py:11
msgid "General"
msgstr ""
#: autoreply/app_settings.py:18
msgid "Period between two auto-replies"
msgstr ""
#: autoreply/app_settings.py:20
msgid ""
"Number of days to wait before sending a new auto-reply to the same recipient"
msgstr ""
#: autoreply/app_settings.py:27 autoreply/app_settings.py:36
msgid "Default subject"
msgstr ""
#: autoreply/app_settings.py:29
msgid ""
"Default subject used when an auto-reply message is created automatically"
msgstr ""
#: autoreply/app_settings.py:38
#, python-format
msgid ""
"Default content used when an auto-reply message is created automatically. "
"The '%(name)s' macro will be replaced by the user's full name."
msgstr ""
#: autoreply/apps.py:15
msgid "Automatic replies"
msgstr ""
#: autoreply/models.py:17
msgid "subject"
msgstr ""
#: autoreply/models.py:19
msgid "The subject that will appear in sent emails"
msgstr ""
#: autoreply/models.py:22
msgid "content"
msgstr ""
#: autoreply/models.py:22
msgid "The content that will appear in sent emails"
msgstr ""
#: autoreply/models.py:25
msgid "Activate/Deactivate your auto reply"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:664
#: rspamd/app_settings.py:45
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 core/api/v2/viewsets.py:205
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:39
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 core/api/v2/viewsets.py:195
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:68
msgid "Invalid PIN code"
msgstr ""
#: core/api/v1/serializers.py:74
msgid "2FA is already enabled"
msgstr ""
#: core/api/v1/serializers.py:87
#, python-format
msgid "Failed TFA settings editing attempt from '%(addr)s' as user '%(user)s'"
msgstr ""
#: core/api/v1/serializers.py:93 core/api/v2/serializers.py:438
msgid "Invalid password"
msgstr ""
#: core/api/v1/viewsets.py:45 core/api/v1/viewsets.py:64
msgid "2FA is not enabled"
msgstr ""
#: core/api/v2/serializers.py:69
msgid "Local"
msgstr ""
#: core/api/v2/serializers.py:206 core/api/v2/serializers.py:214
#: core/api/v2/serializers.py:221
msgid "Invalid syntax"
msgstr ""
#: core/api/v2/serializers.py:226
msgid "Invalid rounds number"
msgstr ""
#: core/api/v2/serializers.py:426 core/forms.py:81
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:496 core/views/auth.py:213 core/views/auth.py:266
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:176
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:184 dmarc/models.py:11
msgid "Quarantine"
msgstr ""
#: core/api/v2/viewsets.py:186
msgid "Amavis quarantine"
msgstr ""
#: core/api/v2/viewsets.py:197
msgid "Address book"
msgstr ""
#: core/api/v2/viewsets.py:207
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:215 core/api/v2/viewsets.py:217
#: webmail/app_settings.py:295 webmail/app_settings.py:302
msgid "Webmail"
msgstr ""
#: core/app_settings.py:25
msgid "Authentication"
msgstr ""
#: core/app_settings.py:31
msgid "Authentication type"
msgstr ""
#: core/app_settings.py:33
msgid "The backend used for authentication"
msgstr ""
#: core/app_settings.py:40
msgid "Default password scheme"
msgstr ""
#: core/app_settings.py:42
msgid "Scheme used to crypt mailbox passwords"
msgstr ""
#: core/app_settings.py:49
msgid "Rounds"
msgstr ""
#: core/app_settings.py:51
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
#: core/app_settings.py:61
msgid "Update password scheme at login"
msgstr ""
#: core/app_settings.py:64
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:72
msgid "Default password"
msgstr ""
#: core/app_settings.py:74
msgid "Default password for automatically created accounts."
msgstr ""
#: core/app_settings.py:81
msgid "Random password length"
msgstr ""
#: core/app_settings.py:83
msgid "Length of randomly generated passwords."
msgstr ""
#: core/app_settings.py:91
msgid "Allow special characters for random password"
msgstr ""
#: core/app_settings.py:94
msgid "Enable special characters in randomly generated passwords."
msgstr ""
#: core/app_settings.py:102
msgid "Update password service URL"
msgstr ""
#: core/app_settings.py:104
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:114
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:116
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:125
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:128
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:136
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:139
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:151
msgid "LDAP"
msgstr ""
#: core/app_settings.py:157 sievefilters/app_settings.py:18
#: sievefilters/app_settings.py:51 webmail/app_settings.py:36
#: webmail/app_settings.py:73 webmail/app_settings.py:119
msgid "Server address"
msgstr ""
#: core/app_settings.py:159
msgid "The IP address or the DNS name of the LDAP server"
msgstr ""
#: core/app_settings.py:166 sievefilters/app_settings.py:25
#: sievefilters/app_settings.py:67 webmail/app_settings.py:54
#: webmail/app_settings.py:91 webmail/app_settings.py:137
msgid "Server port"
msgstr ""
#: core/app_settings.py:168
msgid "The TCP port number used by the LDAP server"
msgstr ""
#: core/app_settings.py:176
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:179
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:187
msgid "Secondary server address"
msgstr ""
#: core/app_settings.py:190
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr ""
#: core/app_settings.py:197
msgid "Secondary server port"
msgstr ""
#: core/app_settings.py:200
msgid "The TCP port number used by the LDAP secondary server"
msgstr ""
#: core/app_settings.py:207 sievefilters/app_settings.py:58
#: webmail/app_settings.py:45
msgid "Use a secured connection"
msgstr ""
#: core/app_settings.py:209
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr ""
#: core/app_settings.py:216
msgid "Active Directory"
msgstr ""
#: core/app_settings.py:218
msgid "Tell if the LDAP server is an Active Directory one"
msgstr ""
#: core/app_settings.py:225
msgid "Administrator groups"
msgstr ""
#: core/app_settings.py:227
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
msgstr ""
#: core/app_settings.py:236
msgid "Group type"
msgstr ""
#: core/app_settings.py:238
msgid "The LDAP group type to use with your directory."
msgstr ""
#: core/app_settings.py:245
msgid "Groups search base"
msgstr ""
#: core/app_settings.py:247
msgid "The distinguished name of the search base used to find groups"
msgstr ""
#: core/app_settings.py:255
msgid "Password attribute"
msgstr ""
#: core/app_settings.py:257
msgid "The attribute used to store user passwords"
msgstr ""
#: core/app_settings.py:264
msgid "LDAP authentication settings"
msgstr ""
#: core/app_settings.py:272
msgid "Authentication method"
msgstr ""
#: core/app_settings.py:275
msgid "Choose the authentication method to use"
msgstr ""
#: core/app_settings.py:282 core/app_settings.py:345
msgid "Bind DN"
msgstr ""
#: core/app_settings.py:284 core/app_settings.py:347
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
#: core/app_settings.py:293 core/app_settings.py:355
msgid "Bind password"
msgstr ""
#: core/app_settings.py:295 core/app_settings.py:357
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
#: core/app_settings.py:305 core/app_settings.py:410
msgid "Users search base"
msgstr ""
#: core/app_settings.py:307 core/app_settings.py:412
msgid "The distinguished name of the search base used to find users"
msgstr ""
#: core/app_settings.py:316 core/app_settings.py:421
msgid "Search filter"
msgstr ""
#: core/app_settings.py:318 core/app_settings.py:423
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr ""
#: core/app_settings.py:327
msgid "User DN template"
msgstr ""
#: core/app_settings.py:329
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
#: core/app_settings.py:338
msgid "LDAP synchronization settings"
msgstr ""
#: core/app_settings.py:366
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:368
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:377
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:380
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:389
msgid "Account DN template"
msgstr ""
#: core/app_settings.py:391
#, python-format
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
#: core/app_settings.py:400
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:402
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:432
msgid "Username attribute"
msgstr ""
#: core/app_settings.py:434
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:443
msgid "Enable Dovecot LDAP sync"
msgstr ""
#: core/app_settings.py:445
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:453
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:455
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:468
msgid "Dashboard"
msgstr ""
#: core/app_settings.py:474
msgid "Custom welcome message"
msgstr ""
#: core/app_settings.py:476
msgid "A welcome message that will be displayed instead the default one"
msgstr ""
#: core/app_settings.py:483
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:485
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:494
msgid "Display custom RSS feed to super admins"
msgstr ""
#: core/app_settings.py:497
msgid "Display custom RSS feed also to super administrators"
msgstr ""
#: core/app_settings.py:505
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:507
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:519
msgid "Theme"
msgstr ""
#: core/app_settings.py:525
msgid "Primary theme color"
msgstr ""
#: core/app_settings.py:527
msgid ""
"Primary color of the theme (hexadecimal code), used as the background color "
"of the left menu for example"
msgstr ""
#: core/app_settings.py:536
msgid "Primary theme color (lighter version)"
msgstr ""
#: core/app_settings.py:539 core/app_settings.py:551
msgid "Primary color of the theme (hexadecimal code)"
msgstr ""
#: core/app_settings.py:548
msgid "Primary theme color (darker version)"
msgstr ""
#: core/app_settings.py:559
msgid "Secondary theme color"
msgstr ""
#: core/app_settings.py:561
msgid ""
"Secondary color of the theme (hexadecimal code), used as the background "
"color of some buttons for example"
msgstr ""
#: core/app_settings.py:569
msgid "Labels theme color"
msgstr ""
#: core/app_settings.py:571
msgid "Theme color for labels (hexadecimal code)"
msgstr ""
#: core/app_settings.py:583
msgid "Notifications"
msgstr ""
#: core/app_settings.py:589
msgid "Sender address"
msgstr ""
#: core/app_settings.py:591
msgid "Email address used to send notifications."
msgstr ""
#: core/app_settings.py:602
msgid "Public API"
msgstr ""
#: core/app_settings.py:608
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:610 core/app_settings.py:620
msgid "Automatically checks if a newer version is available"
msgstr ""
#: core/app_settings.py:617
msgid "Check new versions"
msgstr ""
#: core/app_settings.py:628
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:632
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:639 sievefilters/constants.py:25
msgid "Recipient"
msgstr ""
#: core/app_settings.py:642
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:649
msgid "Send statistics"
msgstr ""
#: core/app_settings.py:652
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:671
msgid "Enable inactive account tracking"
msgstr ""
#: core/app_settings.py:674
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged in"
msgstr ""
#: core/app_settings.py:683
msgid "Inactive account threshold"
msgstr ""
#: core/app_settings.py:686
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
msgstr ""
#: core/app_settings.py:695
msgid "Top notifications check interval"
msgstr ""
#: core/app_settings.py:698
msgid "Interval between two top notification checks (in seconds)"
msgstr ""
#: core/app_settings.py:705
msgid "Maximum log record age"
msgstr ""
#: core/app_settings.py:707
msgid "The maximum age in days of a log record"
msgstr ""
#: core/app_settings.py:715
msgid "Retention time in message history"
msgstr ""
#: core/app_settings.py:718
msgid "Retention time (in days) of a message in the message history section"
msgstr ""
#: core/app_settings.py:725
msgid "Items per page"
msgstr ""
#: core/app_settings.py:727
msgid "Number of displayed items per page"
msgstr ""
#: core/checks.py:15
msgid ""
"You have USE_TZ set to False, this may result in issues during transitions "
"between summer/winter time (ie the same local time occuring twice due to "
"clock change)."
msgstr ""
#: core/checks.py:19
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:23
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:24
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
#: core/checks.py:30
msgid ""
"Oauth2 application for dovecot has not been found. Webmail and some other "
"features won't be available."
msgstr ""
#: core/checks.py:34
msgid ""
"Visit : https://modoboa.readthedocs.io/en/latest/manual_installation/"
"dovecot.html#dovecot-oauth2"
msgstr ""
#: core/checks.py:41
msgid ""
"Oauth2 application for radicale has not been found. Calendar and some other "
"features won't be available."
msgstr ""
#: core/checks.py:45
msgid ""
"Visit : https://modoboa.readthedocs.io/en/latest/manual_installation/"
"radicale.html#radicale-oauth2"
msgstr ""
#: core/constants.py:6
msgid "Simple user"
msgstr ""
#: core/constants.py:7
msgid "Domain administrator"
msgstr ""
#: core/constants.py:8
msgid "Reseller"
msgstr ""
#: core/constants.py:9
msgid "Super administrator"
msgstr ""
#: core/constants.py:53
msgid "No"
msgstr ""
#: core/constants.py:59
msgid "Search and bind"
msgstr ""
#: core/constants.py:60
msgid "Direct bind"
msgstr ""
#: core/constants.py:109
msgid "Choose a provider"
msgstr ""
#: core/constants.py:114
msgid "Dummy"
msgstr ""
#: core/forms.py:56
msgid "Verification code"
msgstr ""
#: core/forms.py:67
msgid "Invalid code"
msgstr ""
#: core/handlers.py:36
msgid "added"
msgstr ""
#: core/handlers.py:39
msgid "modified"
msgstr ""
#: core/handlers.py:41
#, python-format
msgid "%(object)s '%(name)s' %(action)s by user %(user)s"
msgstr ""
#: core/handlers.py:64
#, python-format
msgid "%(object)s '%(name)s' %(action)s by "
msgstr ""
#: core/handlers.py:67
msgid "deleted"
msgstr ""
#: core/handlers.py:71
msgid "user {}"
msgstr ""
#: core/handlers.py:73
msgid "management command"
msgstr ""
#: core/handlers.py:95
msgid "You can't delete your own account"
msgstr ""
#: core/handlers.py:127
msgid "One or more updates are available"
msgstr ""
#: core/handlers.py:140
#, python-format
msgid "You are still using a deprecated password scheme (%s)"
msgstr ""
#: core/management/commands/communicate_with_public_api.py:42
msgid "[modoboa] Update(s) available"
msgstr ""
#: core/models.py:71
msgid "Allow mailboxes access"
msgstr ""
#: core/models.py:73
msgid "Allow this administrator to access user mailboxes"
msgstr ""
#: core/models.py:75
msgid "password"
msgstr ""
#: core/models.py:78
msgid "language"
msgstr ""
#: core/models.py:82
msgid "Prefered language to display pages."
msgstr ""
#: core/models.py:84
msgid "Phone number"
msgstr ""
#: core/models.py:86
msgid "Secondary email"
msgstr ""
#: core/models.py:91
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
#: core/models.py:150
#, fuzzy
#| msgid "Failed to update LDAP account: {}"
msgid "Failed to update password: LDAP module not installed"
msgstr "Не вдалося оновити обліковий запис LDAP: {} "
#: core/models.py:185 policyd/core.py:117
msgid "account"
msgstr ""
#: core/models.py:317
msgid "Unknown"
msgstr ""
#: core/models.py:360
msgid "You can't import an account with a role greater than yours"
msgstr ""
#: core/models.py:375
msgid "The simple user '{}' must have a valid email address"
msgstr ""
#: core/models.py:383
msgid "username and email fields must not differ for '{}'"
msgstr ""
#: core/password_validation.py:25
msgid "Password must contain at least {} digit."
msgid_plural "Password must contain at least {} digits."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#: core/password_validation.py:37
msgid "Password must contain at least {} lowercase letter."
msgid_plural "Password must contain at least {} lowercase letters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#: core/password_validation.py:49
msgid "Password must contain at least {} uppercase letter."
msgid_plural "Password must contain at least {} uppercase letters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#: core/password_validation.py:62
msgid "Password must contain at least {} special character."
msgid_plural "Password must contain at least {} special characters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#: core/password_validation.py:70
msgid "Your password must contain a combination of different character types."
msgstr ""
#: core/sms_backends/ovh.py:21 core/sms_backends/ovh.py:102
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:24 core/sms_backends/ovh.py:62
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:25 core/sms_backends/ovh.py:63
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:26 core/sms_backends/ovh.py:64
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:27 core/sms_backends/ovh.py:65
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:28 core/sms_backends/ovh.py:66
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:29 core/sms_backends/ovh.py:67
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:30 core/sms_backends/ovh.py:68
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:36 core/sms_backends/ovh.py:109
msgid "Application key"
msgstr ""
#: core/sms_backends/ovh.py:41
msgid "Application secret"
msgstr ""
#: core/sms_backends/ovh.py:49 core/sms_backends/ovh.py:124
msgid "Consumer key"
msgstr ""
#: core/sms_backends/ovh.py:116
msgid "Appication secret"
msgstr ""
#: core/templates/core/notifications/update_available.html:3
msgid ""
"\n"
" The following update is available:\n"
msgid_plural ""
"\n"
" The following updates are available:\n"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#: core/utils.py:43
msgid "The core part of Modoboa"
msgstr ""
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr ""
#: core/views/auth.py:128
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:135
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:173
msgid "User '{}' successfully logged out"
msgstr ""
#: dmarc/forms.py:15
msgid "DNS settings"
msgstr ""
#: dmarc/forms.py:21
msgid "Enable reverse lookups"
msgstr ""
#: dmarc/forms.py:23
msgid "Enable reverse DNS lookups (reports will be longer to display)"
msgstr ""
#: dmarc/forms.py:42
msgid "DMARC"
msgstr ""
#: dmarc/lib.py:294
msgid "Not resolved"
msgstr ""
#: dmarc/models.py:10 dmarc/models.py:16 pdfcredentials/constants.py:7
#: webmail/constants.py:38
msgid "None"
msgstr ""
#: dmarc/models.py:12
msgid "Reject"
msgstr ""
#: dmarc/models.py:17
msgid "Neutral"
msgstr ""
#: dmarc/models.py:18
msgid "Pass"
msgstr ""
#: dmarc/models.py:19
msgid "Fail"
msgstr ""
#: dmarc/models.py:20
msgid "Temporary error"
msgstr ""
#: dmarc/models.py:21
msgid "Permanent error"
msgstr ""
#: dmarc/models.py:24
msgid "Policy"
msgstr ""
#: dmarc/models.py:26
msgid "Soft failure"
msgstr ""
#: dnstools/lib.py:82
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:86
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:92
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:97
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:111 dnstools/lib.py:136
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:113
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:157
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:177
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:179
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:182
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:186
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:193
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:201 dnstools/lib.py:254
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:206
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:213
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:228
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:232
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:234
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:237
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:246
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:257
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:262
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:78
msgid "Public key mismatchs"
msgstr ""
#: imap_migration/api/v2/serializers.py:66
msgid "Migrated domain with name {} already exists"
msgstr ""
#: imap_migration/api/v2/serializers.py:130
msgid "Access denied"
msgstr ""
#: imap_migration/app_settings.py:19
msgid "Enable IMAP Migration"
msgstr ""
#: imap_migration/app_settings.py:20
msgid "Enable IMAP Migration."
msgstr ""
#: imap_migration/app_settings.py:30
msgid "OfflineIMAP"
msgstr ""
#: imap_migration/app_settings.py:36
msgid "Concurrent sync jobs"
msgstr ""
#: imap_migration/app_settings.py:38
msgid "The maximum number of concurrent synchronization jobs"
msgstr ""
#: imap_migration/app_settings.py:49
msgid "OfflineIMAP Filter"
msgstr ""
#: imap_migration/app_settings.py:55
msgid "Create Folders"
msgstr ""
#: imap_migration/app_settings.py:57
msgid "Allow Creation of missing folders during sync"
msgstr ""
#: imap_migration/app_settings.py:64
msgid "Folder Filter Exclusions"
msgstr ""
#: imap_migration/app_settings.py:66
msgid ""
"Use a regular expression to explicitly include folders in sync. Example: "
"^Trash$|Del"
msgstr ""
#: imap_migration/app_settings.py:74
msgid "Folder Filter Inclusions"
msgstr ""
#: imap_migration/app_settings.py:76
msgid ""
"A comma seperated list of folders to explicitly include in sync even if "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/apps.py:20
msgid "IMAP Migration"
msgstr ""
#: imap_migration/checks.py:12
msgid ""
"Automatic domain/mailbox creation is disabled which means IMAP "
"authentication won't work."
msgstr ""
#: imap_migration/checks.py:16
msgid ""
"Go to the online parameters panel (admin tab) and activate this feature."
msgstr ""
#: ldapsync/lib.py:82
msgid "Failed to create LDAP account: {}"
msgstr "Не вдалося створити обліковий запис LDAP: {}"
#: ldapsync/lib.py:121
msgid "Failed to update LDAP account: {}"
msgstr "Не вдалося оновити обліковий запис LDAP: {} "
#: ldapsync/lib.py:135
msgid "Failed to delete LDAP account: {}"
msgstr "Не вдалося видалити обліковий запис LDAP: {} "
#: ldapsync/lib.py:144
msgid "Failed to disable LDAP account: {}"
msgstr "Не вдалося відключити обліковий запис LDAP: {} "
#: lib/api_client.py:35 lib/api_client.py:67 lib/api_client.py:81
#: lib/api_client.py:85
#, python-format
msgid "Failed to communicate with public API: %s"
msgstr ""
#: lib/email_utils.py:140 lib/email_utils.py:351
msgid "unable to determine encoding of string"
msgstr ""
#: lib/exceptions.py:83
msgid "Permission denied: {}"
msgstr ""
#: lib/exceptions.py:84
msgid "Permission denied"
msgstr ""
#: lib/fields.py:13 lib/fields.py:26
msgid "Enter a valid email address."
msgstr ""
#: lib/ldap_utils.py:126
#, fuzzy
#| msgid "Failed to update LDAP account: {}"
msgid "Failed to update password: {}"
msgstr "Не вдалося оновити обліковий запис LDAP: {} "
#: lib/validators.py:13
msgid "Enter a valid domain name"
msgstr ""
#: limits/app_settings.py:13
msgid "Default per-admin limits"
msgstr ""
#: limits/app_settings.py:19
msgid "Enable per-admin limits"
msgstr ""
#: limits/app_settings.py:20
msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:111 limits/constants.py:47
#: limits/constants.py:101
msgid "Domain admins"
msgstr ""
#: limits/app_settings.py:29
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:41
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:49 limits/app_settings.py:123 limits/constants.py:22
#: limits/constants.py:76
msgid "Domain aliases"
msgstr ""
#: limits/app_settings.py:52
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:64
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:73 limits/app_settings.py:146 limits/constants.py:39
#: limits/constants.py:92
msgid "Mailbox aliases"
msgstr ""
#: limits/app_settings.py:76
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:84 limits/constants.py:59
msgid "Quota"
msgstr ""
#: limits/app_settings.py:86
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
msgstr ""
#: limits/app_settings.py:98
msgid "Default per-domain limits"
msgstr ""
#: limits/app_settings.py:104
msgid "Enable per-domain limits"
msgstr ""
#: limits/app_settings.py:105
msgid "Enable or disable per-domain limits"
msgstr ""
#: limits/app_settings.py:114
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:126
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:138
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:149
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
msgstr ""
#: limits/apps.py:16
msgid "Limits"
msgstr ""
#: limits/constants.py:14
msgid "Maximum number of domains this user can create"
msgstr ""
#: limits/constants.py:23
msgid "Maximum number of domain aliases this user can create"
msgstr ""
#: limits/constants.py:32
msgid "Maximum number of mailboxes this user can create"
msgstr ""
#: limits/constants.py:40
msgid "Maximum number of mailbox aliases this user can create"
msgstr ""
#: limits/constants.py:49
msgid "Maximum number of domain administrators this user can create"
msgstr ""
#: limits/constants.py:60
msgid "Quota shared between domains of this reseller"
msgstr ""
#: limits/constants.py:77
msgid "Maximum number of domain aliases allowed for this domain."
msgstr ""
#: limits/constants.py:85
msgid "Maximum number of mailboxes allowed for this domain."
msgstr ""
#: limits/constants.py:93
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr ""
#: limits/constants.py:102
msgid "Maximum number of domain admins allowed for this domain."
msgstr ""
#: limits/lib.py:19
#, python-format
msgid "%s: limit reached"
msgstr ""
#: limits/lib.py:29
msgid "Not enough resources"
msgstr ""
#: limits/lib.py:46 limits/models.py:46
msgid "You're not allowed to define unlimited values"
msgstr ""
#: limits/models.py:56 limits/models.py:119
msgid "unlimited"
msgstr ""
#: maillog/api/v2/serializers.py:35
msgid "You must provide start and end dates when period is custom"
msgstr ""
#: maillog/apps.py:20
msgid "Path to the log file"
msgstr ""
#: maillog/apps.py:22
msgid "Path to log file used to collect statistics"
msgstr ""
#: maillog/apps.py:29
msgid "Directory to store RRD files"
msgstr ""
#: maillog/apps.py:31
msgid "Path to directory where RRD files are stored"
msgstr ""
#: maillog/apps.py:38
msgid "Show greylisted messages"
msgstr ""
#: maillog/apps.py:40
msgid "Differentiate between hard and soft rejects (greylisting)"
msgstr ""
#: maillog/apps.py:60
msgid "Statistics"
msgstr ""
#: maillog/graphics.py:91
msgid "Failed to locate rrdtool binary."
msgstr ""
#: maillog/graphics.py:166
msgid "Average traffic (msgs/min)"
msgstr ""
#: maillog/graphics.py:169
msgid "sent messages"
msgstr ""
#: maillog/graphics.py:170
msgid "received messages"
msgstr ""
#: maillog/graphics.py:171
msgid "bounced messages"
msgstr ""
#: maillog/graphics.py:172
msgid "rejected messages"
msgstr ""
#: maillog/graphics.py:173
msgid "virus messages"
msgstr ""
#: maillog/graphics.py:174
msgid "spam messages"
msgstr ""
#: maillog/graphics.py:181
msgid "greylisted messages"
msgstr ""
#: maillog/graphics.py:198
msgid "Average normal traffic size (bytes/min)"
msgstr ""
#: maillog/graphics.py:201
msgid "received size"
msgstr ""
#: maillog/graphics.py:202
msgid "sent size"
msgstr ""
#: maillog/graphics.py:209
msgid "Mail traffic"
msgstr ""
#: maillog/graphics.py:252
msgid "Average account creation (account/hour)"
msgstr ""
#: maillog/graphics.py:254
msgid "New accounts"
msgstr ""
#: maillog/graphics.py:261
msgid "Accounts"
msgstr ""
#: pdfcredentials/api/v2/serializers.py:35 pdfcredentials/documents.py:60
msgid "Personal account information"
msgstr ""
#: pdfcredentials/api/v2/serializers.py:86
msgid "Directory is not writable"
msgstr ""
#: pdfcredentials/api/v2/serializers.py:114
msgid "No document available for this user"
msgstr ""
#: pdfcredentials/app_settings.py:19
msgid "Enable PDF credentials"
msgstr ""
#: pdfcredentials/app_settings.py:21
msgid "Enabled PDF credentials document generation on account creation."
msgstr ""
#: pdfcredentials/app_settings.py:32
msgid "Documents storage"
msgstr ""
#: pdfcredentials/app_settings.py:38
msgid "Directory to save documents into"
msgstr ""
#: pdfcredentials/app_settings.py:40
msgid "Path to a directory where PDF documents will be saved"
msgstr ""
#: pdfcredentials/app_settings.py:51
msgid "Security options"
msgstr ""
#: pdfcredentials/app_settings.py:57
msgid "Delete documents after the first download"
msgstr ""
#: pdfcredentials/app_settings.py:59
msgid ""
"Automatically delete a document just after its first download from this "
"interface"
msgstr ""
#: pdfcredentials/app_settings.py:68
msgid "Generate documents only at account creation"
msgstr ""
#: pdfcredentials/app_settings.py:71
msgid ""
"Generate a new document only when a new account is created. If set to no, a "
"new document will be created each time a password is updated."
msgstr ""
#: pdfcredentials/app_settings.py:84
msgid "Customization options"
msgstr ""
#: pdfcredentials/app_settings.py:90
msgid "Title"
msgstr ""
#: pdfcredentials/app_settings.py:91
msgid "The document's title"
msgstr ""
#: pdfcredentials/app_settings.py:97
msgid "Web panel url"
msgstr ""
#: pdfcredentials/app_settings.py:98
msgid "URL of the Modoboa web panel"
msgstr ""
#: pdfcredentials/app_settings.py:104
msgid "Custom message"
msgstr ""
#: pdfcredentials/app_settings.py:106
msgid "A custom message that will appear at the end of documents"
msgstr ""
#: pdfcredentials/app_settings.py:113
msgid "Include mail client connection settings"
msgstr ""
#: pdfcredentials/app_settings.py:115
msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
msgstr ""
#: pdfcredentials/app_settings.py:123 pdfcredentials/documents.py:133
msgid "SMTP server address"
msgstr ""
#: pdfcredentials/app_settings.py:126
msgid "Address of the SMTP server (hostname or IP)"
msgstr ""
#: pdfcredentials/app_settings.py:133 pdfcredentials/documents.py:134
msgid "SMTP server port"
msgstr ""
#: pdfcredentials/app_settings.py:135
msgid "Listening port of the SMTP server"
msgstr ""
#: pdfcredentials/app_settings.py:141 pdfcredentials/documents.py:135
msgid "SMTP connection security"
msgstr ""
#: pdfcredentials/app_settings.py:143 pdfcredentials/app_settings.py:169
msgid "Connection security mechanism"
msgstr ""
#: pdfcredentials/app_settings.py:149 pdfcredentials/documents.py:136
msgid "IMAP server address"
msgstr ""
#: pdfcredentials/app_settings.py:152
msgid "Address of the IMAP server (hostname or IP)"
msgstr ""
#: pdfcredentials/app_settings.py:159 pdfcredentials/documents.py:137
msgid "IMAP server port"
msgstr ""
#: pdfcredentials/app_settings.py:161
msgid "Listening port of the IMAP server"
msgstr ""
#: pdfcredentials/app_settings.py:167 pdfcredentials/documents.py:138
msgid "IMAP connection security"
msgstr ""
#: pdfcredentials/apps.py:21
msgid "PDF Credentials"
msgstr ""
#: pdfcredentials/documents.py:65
msgid "Powered by Modoboa - Mail hosting made simple"
msgstr ""
#: pdfcredentials/documents.py:84
#, python-format
msgid ""
"\n"
"Dear %s, this document contains the credentials you will need\n"
"to connect to Modoboa. Learn the content and destroy\n"
"the document as soon as possible.\n"
msgstr ""
#: pdfcredentials/documents.py:95
msgid "Web panel:"
msgstr ""
#: pdfcredentials/documents.py:98
msgid "Username"
msgstr ""
#: pdfcredentials/documents.py:99
msgid "Password"
msgstr ""
#: pdfcredentials/documents.py:116
msgid ""
"\n"
"Here you can view your emails anytime online, create filters or manage\n"
"your contacts.\n"
msgstr ""
#: pdfcredentials/documents.py:126
msgid "Please change your password!"
msgstr ""
#: pdfcredentials/documents.py:130
msgid "PC/Tablet/Smartphone configuration:"
msgstr ""
#: pdfcredentials/documents.py:153
msgid "Use those settings for your computer, tablet or phone."
msgstr ""
#: pdfcredentials/handlers.py:35
msgid ""
"Failed to create PDF_credentials directory. Please check the permissions or "
"the path."
msgstr ""
#: pdfcredentials/handlers.py:64
msgid "Download PDF credentials"
msgstr ""
#: pdfcredentials/lib.py:29
msgid "Can't write to selected directory to store PDF documents"
msgstr ""
#: pdfcredentials/lib.py:35
#, python-format
msgid "Failed to create the directory that will contain PDF documents (%s)"
msgstr ""
#: pdfcredentials/lib.py:82
msgid ""
"Failed to create PDF_credentials file. Please check the permissions or the "
"path."
msgstr ""
#: policyd/core.py:99
msgid "Daily sending limit reached"
msgstr ""
#: policyd/core.py:118
msgid "domain"
msgstr ""
#: policyd/core.py:136
msgid "[modoboa] Sending limit reached"
msgstr ""
#: policyd/templates/policyd/notifications/limit_reached.html:3
#, python-format
msgid "Daily limit of the following %(ltype)s has been reached: %(name)s."
msgstr ""
#: relaydomains/api/v1/serializers.py:24
msgid "Unsupported service"
msgstr ""
#: relaydomains/transport.py:16
msgid "target host address"
msgstr ""
#: relaydomains/transport.py:21
msgid "target host port"
msgstr ""
#: relaydomains/transport.py:27
msgid "verify recipients"
msgstr ""
#: rspamd/api/v2/serializers.py:15
msgid "Provided path is not writable."
msgstr ""
#: rspamd/api/v2/serializers.py:18
msgid "Please create the parent directory for the files"
msgstr ""
#: rspamd/api/v2/serializers.py:22
msgid "Unable to write to the directory."
msgstr ""
#: rspamd/app_settings.py:13
msgid "DKIM signing settings"
msgstr ""
#: rspamd/app_settings.py:19
msgid "Key map path"
msgstr ""
#: rspamd/app_settings.py:21
msgid ""
"Absolute path of the file which contains paths to DKIM private keys. Must be "
"readable by _rspamd group or user."
msgstr ""
#: rspamd/app_settings.py:30
msgid "Selector map path"
msgstr ""
#: rspamd/app_settings.py:32
msgid ""
"Absolute path of the file which contains names of DKIM selectors. Must be "
"readable by _rspamd group or user."
msgstr ""
#: rspamd/app_settings.py:51
msgid "Rspamd dashboard location"
msgstr ""
#: rspamd/app_settings.py:53
msgid ""
"Location of the rspamd dashboard. Can either be a relative URL (eg. '/"
"rspamd') or a full URL (eg. 'https://rspamd.domain.tld/').Only use for "
"guidance on the Super-Admin dashboard."
msgstr ""
#: rspamd/apps.py:18
msgid "Rspamd"
msgstr ""
#: sievefilters/api/v2/viewsets.py:203
#, python-format
msgid "Filter %s already exists"
msgstr ""
#: sievefilters/app_settings.py:12
msgid "ManageSieve settings"
msgstr ""
#: sievefilters/app_settings.py:19
msgid "Address of your MANAGESIEVE server"
msgstr ""
#: sievefilters/app_settings.py:27
msgid "Listening port of your MANAGESIEVE server"
msgstr ""
#: sievefilters/app_settings.py:34
msgid "Connect using STARTTLS"
msgstr ""
#: sievefilters/app_settings.py:35
msgid "Use the STARTTLS extension"
msgstr ""
#: sievefilters/app_settings.py:45 webmail/app_settings.py:30
msgid "IMAP settings"
msgstr ""
#: sievefilters/app_settings.py:52 webmail/app_settings.py:38
msgid "Address of your IMAP server"
msgstr ""
#: sievefilters/app_settings.py:60 webmail/app_settings.py:47
msgid "Use a secured connection to access IMAP server"
msgstr ""
#: sievefilters/app_settings.py:68 webmail/app_settings.py:56
msgid "Listening port of your IMAP server"
msgstr ""
#: sievefilters/apps.py:15
msgid "Sieve filters"
msgstr ""
#: sievefilters/constants.py:10
msgid "All of the following"
msgstr ""
#: sievefilters/constants.py:11
msgid "Any of the following"
msgstr ""
#: sievefilters/constants.py:12
msgid "All messages"
msgstr ""
#: sievefilters/constants.py:16
msgid "contains"
msgstr ""
#: sievefilters/constants.py:17
msgid "does not contain"
msgstr ""
#: sievefilters/constants.py:18
msgid "is"
msgstr ""
#: sievefilters/constants.py:19
msgid "is not"
msgstr ""
#: sievefilters/constants.py:23 webmail/lib/imapemail.py:302
msgid "Subject"
msgstr ""
#: sievefilters/constants.py:24
msgid "Sender"
msgstr ""
#: sievefilters/constants.py:26
msgid "Cc"
msgstr ""
#: sievefilters/constants.py:29
msgid "Size"
msgstr ""
#: sievefilters/constants.py:31
msgid "is greater than"
msgstr ""
#: sievefilters/constants.py:32
msgid "is less than"
msgstr ""
#: sievefilters/constants.py:40
msgid "Move message to"
msgstr ""
#: sievefilters/constants.py:46 sievefilters/constants.py:60
msgid "Keep local copy"
msgstr ""
#: sievefilters/constants.py:54
msgid "Redirect message to"
msgstr ""
#: sievefilters/constants.py:68
msgid "Reject message"
msgstr ""
#: sievefilters/constants.py:71
msgid "Stop processing"
msgstr ""
#: sievefilters/lib.py:49
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:76
msgid "Not enough space on server"
msgstr ""
#: templates/404.html:4 templates/500.html:4
msgid "Sorry"
msgstr ""
#: templates/404.html:5
msgid "The requested page does not exist."
msgstr ""
#: templates/500.html:5
msgid "An internal error occured."
msgstr ""
#: templates/common/error.html:4
msgid "Error:"
msgstr ""
#: templates/common/generic_field.html:11
#: templates/common/generic_fields_group.html:8
msgid "Help:"
msgstr ""
#: templates/registration/base.html:8
msgid "Welcome to Modoboa"
msgstr ""
#: templates/registration/login.html:11
msgid "Identification"
msgstr ""
#: templates/registration/login.html:24
msgid "Remember me"
msgstr ""
#: templates/registration/login.html:26
msgid "Log in"
msgstr ""
#: templates/registration/login.html:29
#: templates/registration/password_reset_confirm_code.html:7
#: templates/registration/password_reset_done.html:7
#: templates/registration/password_reset_form.html:17
msgid "Forgot password?"
msgstr ""
#: templates/registration/password_reset_complete.html:8
#, python-format
msgid ""
"Your password has been set. You may go ahead and <a href=\"%(url)s\">sign "
"in</a> now."
msgstr ""
#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
msgstr ""
#: templates/registration/password_reset_confirm.html:25
#: templates/registration/password_reset_confirm_code.html:27
#: templates/registration/password_reset_form.html:23
msgid "Submit"
msgstr ""
#: templates/registration/password_reset_confirm.html:29
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
msgstr ""
#: templates/registration/password_reset_confirm_code.html:22
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:30
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:45
msgid "The code has been sent again"
msgstr ""
#: templates/registration/password_reset_done.html:8
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
"exists with the email you entered. You should receive them shortly.</p> "
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
#, python-format
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
msgstr ""
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
msgstr ""
#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
msgid "Sincerely, The Modoboa Team."
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""
#: templates/registration/twofactor_code_verify.html:11
msgid "Verification"
msgstr ""
#: templates/registration/twofactor_code_verify.html:15
msgid "Use TOTP/backup code"
msgstr ""
#: templates/registration/twofactor_code_verify.html:18
msgid "Use Webauthn device"
msgstr ""
#: templates/registration/twofactor_code_verify.html:27
msgid "One-time password"
msgstr ""
#: templates/registration/twofactor_code_verify.html:35
msgid ""
"Enter the code from the two-factor app on your mobile device. If you've lost "
"your device, you may enter one of your recovery codes."
msgstr ""
#: templates/registration/twofactor_code_verify.html:42
msgid "Verify code"
msgstr ""
#: templates/registration/twofactor_code_verify.html:45
#: templates/registration/twofactor_code_verify.html:51
msgid "Back"
msgstr ""
#: templates/registration/twofactor_code_verify.html:49
msgid "Log using Webauthn"
msgstr ""
#: transport/backends.py:55
msgid "Invalid value"
msgstr ""
#: transport/models.py:15
msgid "pattern"
msgstr ""
#: transport/models.py:16
msgid "service"
msgstr ""
#: transport/models.py:17
msgid "next hop"
msgstr ""
#: webmail/app_settings.py:17
msgid "Maximum attachment size"
msgstr ""
#: webmail/app_settings.py:19
msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
msgstr ""
#: webmail/app_settings.py:67
msgid "SMTP settings"
msgstr ""
#: webmail/app_settings.py:75 webmail/app_settings.py:121
msgid "Address of your SMTP server"
msgstr ""
#: webmail/app_settings.py:82 webmail/app_settings.py:128
msgid "Secured connection mode"
msgstr ""
#: webmail/app_settings.py:84 webmail/app_settings.py:130
msgid "Use a secured connection to access SMTP server"
msgstr ""
#: webmail/app_settings.py:93 webmail/app_settings.py:139
msgid "Listening port of your SMTP server"
msgstr ""
#: webmail/app_settings.py:100
msgid "Authentication required"
msgstr ""
#: webmail/app_settings.py:102
msgid "Server needs authentication"
msgstr ""
#: webmail/app_settings.py:113
msgid "Scheduling settings"
msgstr ""
#: webmail/app_settings.py:161
msgid "Default message display mode"
msgstr ""
#: webmail/app_settings.py:163
msgid "The default mode used when displaying a message"
msgstr ""
#: webmail/app_settings.py:170
msgid "Enable HTML links display"
msgstr ""
#: webmail/app_settings.py:173
msgid "Enable/Disable HTML links display"
msgstr ""
#: webmail/app_settings.py:184
msgid "Sets the maximum number of messages displayed in a page"
msgstr ""
#: webmail/app_settings.py:191
msgid "Listing refresh rate"
msgstr ""
#: webmail/app_settings.py:193
msgid "Automatic listing refresh rate (in secconds)"
msgstr ""
#: webmail/app_settings.py:200
msgid "Folder container's width"
msgstr ""
#: webmail/app_settings.py:202
msgid "The width of the folder list container"
msgstr ""
#: webmail/app_settings.py:213
msgid "Folders"
msgstr ""
#: webmail/app_settings.py:219
msgid "Trash folder"
msgstr ""
#: webmail/app_settings.py:221
msgid "Folder where deleted messages go"
msgstr ""
#: webmail/app_settings.py:228
msgid "Sent folder"
msgstr ""
#: webmail/app_settings.py:230
msgid "Folder where copies of sent messages go"
msgstr ""
#: webmail/app_settings.py:237
msgid "Drafts folder"
msgstr ""
#: webmail/app_settings.py:238
msgid "Folder where drafts go"
msgstr ""
#: webmail/app_settings.py:244
msgid "Junk folder"
msgstr ""
#: webmail/app_settings.py:246
msgid "Folder where junk messages should go"
msgstr ""
#: webmail/app_settings.py:257
msgid "Composing messages"
msgstr ""
#: webmail/app_settings.py:263
msgid "Default editor"
msgstr ""
#: webmail/app_settings.py:265
msgid "The default editor to use when composing a message"
msgstr ""
#: webmail/app_settings.py:272
msgid "Signature text"
msgstr ""
#: webmail/app_settings.py:274
msgid "User defined email signature"
msgstr ""
#: webmail/exceptions.py:18
msgid "Server response"
msgstr ""
#: webmail/lib/attachments.py:112
#, fuzzy
#| msgid "Failed to create LDAP account: {}"
msgid "Failed to remove attachment: "
msgstr "Не вдалося створити обліковий запис LDAP: {}"
#: webmail/lib/imapemail.py:270
msgid "wrote:"
msgstr ""
#: webmail/lib/imapemail.py:304
msgid "Date"
msgstr ""
#: webmail/lib/imapemail.py:320 webmail/lib/imapemail.py:323
msgid "Original message"
msgstr ""
#: webmail/lib/imaputils.py:222
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: webmail/lib/imaputils.py:478
msgid "Inbox"
msgstr ""
#: webmail/lib/imaputils.py:482
msgid "Drafts"
msgstr ""
#: webmail/lib/imaputils.py:487
msgid "Junk"
msgstr ""
#: webmail/lib/imaputils.py:492
msgid "Sent"
msgstr ""
#: webmail/lib/imaputils.py:500
msgid "Scheduled"
msgstr ""
#: webmail/lib/imaputils.py:507
msgid "Trash"
msgstr ""
#: webmail/serializers.py:220
msgid "Moving scheduled messages is forbidden"
msgstr ""
#: webmail/serializers.py:253
msgid "Only datetime in the future is allowed"
msgstr ""
#: webmail/serializers.py:258
msgid "Provived datetime must be one minute in the future at least"
msgstr ""
#: webmail/viewsets.py:359
#, python-format
msgid "Attachment is too big (limit: %s)"
msgstr ""