mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-11-10 08:33:53 +01:00
Do not break long lines in translation files
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
|
||||
"Last-Translator: Tydýt _, 2023\n"
|
||||
"Language-Team: Czech (https://www.transifex.com/tonio/teams/13749/cs/)\n"
|
||||
@@ -19,13 +19,10 @@ msgstr ""
|
||||
"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 && n % 1 == 0) ? 0 : (n >= 2 && n "
|
||||
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -55,8 +52,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -175,9 +171,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -185,9 +179,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -243,10 +235,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -262,9 +251,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -272,9 +259,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -289,9 +274,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -300,9 +283,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -310,9 +291,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -340,9 +319,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -373,9 +350,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -396,9 +371,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -445,10 +418,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -467,10 +437,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -478,10 +445,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -543,9 +507,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -553,9 +515,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -568,9 +528,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -578,9 +536,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -601,7 +557,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -623,9 +579,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -911,8 +865,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1350,24 +1303,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1404,16 +1344,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1672,9 +1607,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1706,10 +1639,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1761,8 +1691,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1802,9 +1731,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1858,9 +1785,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1890,9 +1815,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1901,9 +1824,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1915,8 +1836,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1924,9 +1844,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1935,9 +1853,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1969,8 +1885,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2059,9 +1974,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2069,9 +1982,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2111,10 +2022,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2249,7 +2157,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "Nepodařilo se aktualizovat LDAP účet: {}"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2376,9 +2284,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2391,9 +2297,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2516,9 +2420,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2530,17 +2432,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2556,9 +2453,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2862,9 +2757,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2933,9 +2826,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2943,10 +2834,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2967,14 +2855,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3064,39 +2949,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3112,27 +2985,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3395,9 +3260,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3405,9 +3268,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3443,9 +3304,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3560,19 +3419,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3661,9 +3507,7 @@ 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."
|
||||
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:7
|
||||
@@ -3671,9 +3515,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3685,26 +3527,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -18,9 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -50,8 +48,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -170,9 +167,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -180,9 +175,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -238,10 +231,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -257,9 +247,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -267,9 +255,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -284,9 +270,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -295,9 +279,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -305,9 +287,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -335,9 +315,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -368,9 +346,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -391,9 +367,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -440,10 +414,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -462,10 +433,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -473,10 +441,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -538,9 +503,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -548,9 +511,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -563,9 +524,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -573,9 +532,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -596,7 +553,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -618,9 +575,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -906,8 +861,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1345,24 +1299,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1399,16 +1340,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1661,9 +1597,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1695,10 +1629,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1750,8 +1681,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1791,9 +1721,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1847,9 +1775,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1879,9 +1805,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1890,9 +1814,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1904,8 +1826,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1913,9 +1834,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1924,9 +1843,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1958,8 +1875,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2048,9 +1964,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2058,9 +1972,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2100,10 +2012,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2236,7 +2145,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr ""
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2355,9 +2264,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2370,9 +2277,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2493,9 +2398,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2507,17 +2410,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2533,9 +2431,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2839,9 +2735,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2910,9 +2804,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2920,10 +2812,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2944,14 +2833,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3039,39 +2925,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3087,27 +2961,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3370,9 +3236,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3380,9 +3244,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3418,9 +3280,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3535,19 +3395,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3636,9 +3483,7 @@ 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."
|
||||
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:7
|
||||
@@ -3646,9 +3491,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3660,26 +3503,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -19,9 +19,7 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -51,8 +49,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -171,9 +168,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -181,9 +176,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -239,10 +232,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -258,9 +248,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -268,9 +256,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -285,9 +271,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -296,9 +280,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -306,9 +288,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -336,9 +316,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -369,9 +347,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -392,9 +368,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -441,10 +415,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -463,10 +434,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -474,10 +442,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -539,9 +504,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -549,9 +512,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -564,9 +525,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -574,9 +533,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -597,7 +554,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -619,9 +576,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -907,8 +862,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1346,24 +1300,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1400,16 +1341,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1662,9 +1598,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1696,10 +1630,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1751,8 +1682,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1792,9 +1722,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1848,9 +1776,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1880,9 +1806,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1891,9 +1815,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1905,8 +1827,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1914,9 +1835,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1925,9 +1844,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1959,8 +1876,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2049,9 +1965,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2059,9 +1973,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2101,10 +2013,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2237,7 +2146,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr ""
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2356,9 +2265,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2371,9 +2278,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2494,9 +2399,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2508,17 +2411,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2534,9 +2432,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2840,9 +2736,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2911,9 +2805,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2921,10 +2813,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2945,14 +2834,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3040,39 +2926,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3088,27 +2962,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3371,9 +3237,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3381,9 +3245,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3419,9 +3281,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3536,19 +3396,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3637,9 +3484,7 @@ 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."
|
||||
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:7
|
||||
@@ -3647,9 +3492,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3661,26 +3504,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
|
||||
"Last-Translator: Nils Otto Lillegrein <post@activeweb.no>, 2020\n"
|
||||
"Language-Team: Norwegian (https://www.transifex.com/tonio/teams/13749/no/)\n"
|
||||
@@ -22,9 +22,7 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -54,8 +52,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -174,9 +171,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -184,9 +179,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -242,10 +235,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -261,9 +251,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -271,9 +259,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -288,9 +274,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -299,9 +283,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -309,9 +291,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -339,9 +319,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -372,9 +350,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -395,9 +371,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -444,10 +418,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -466,10 +437,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -477,10 +445,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -542,9 +507,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -552,9 +515,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -567,9 +528,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -577,9 +536,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -600,7 +557,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -622,9 +579,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -910,8 +865,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1349,24 +1303,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1403,16 +1344,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1665,9 +1601,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1699,10 +1633,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1754,8 +1685,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1795,9 +1725,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1851,9 +1779,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1883,9 +1809,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1894,9 +1818,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1908,8 +1830,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1917,9 +1838,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1928,9 +1847,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1962,8 +1879,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2052,9 +1968,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2062,9 +1976,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2104,10 +2016,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2242,7 +2151,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "Kunne ikke oppdatere LDAP-konto: {}"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2361,9 +2270,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2376,9 +2283,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2499,9 +2404,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2513,17 +2416,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2539,9 +2437,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2845,9 +2741,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2916,9 +2810,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2926,10 +2818,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2950,14 +2839,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3047,39 +2933,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3095,27 +2969,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3378,9 +3244,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3388,9 +3252,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3426,9 +3288,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3543,19 +3403,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3644,9 +3491,7 @@ 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."
|
||||
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:7
|
||||
@@ -3654,9 +3499,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3668,26 +3511,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -14,23 +14,18 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Modoboa\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2020-05-06 11:16+0000\n"
|
||||
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/"
|
||||
"ru/)\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/ru/)\n"
|
||||
"Language: ru\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%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
|
||||
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -62,8 +57,7 @@ msgid "This field is required"
|
||||
msgstr "Это поле обязательно для заполнеия"
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -196,9 +190,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -206,9 +198,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -264,10 +254,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -283,9 +270,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -293,9 +278,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -311,12 +294,8 @@ msgstr "Обрабатывать почтовые ящики на диске"
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgstr ""
|
||||
"Удалять или переименовывать почтовые ящики на диске, если они удалены или "
|
||||
"переименованы в Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr "Удалять или переименовывать почтовые ящики на диске, если они удалены или переименованы в Modoboa"
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
#: admin/models/domain.py:32 admin/templates/admin/domain_detail.html:64
|
||||
@@ -324,9 +303,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -334,9 +311,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -365,9 +340,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -400,9 +373,7 @@ msgid "Username"
|
||||
msgstr "Логин пользователя"
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -425,9 +396,7 @@ msgid "Random password"
|
||||
msgstr "Ошибочный запрос"
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -475,19 +444,9 @@ msgstr "Квота"
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Quota in MB for this mailbox. Define a custom value or use domain's "
|
||||
#| "default one. Leave empty to define an unlimited value (not allowed for "
|
||||
#| "domain administrators)."
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
"Квота в мегабайтах для этого почтового ящика. Определите собственное "
|
||||
"значение или используйте значение по умолчанию для родительского домена. "
|
||||
"Оставьте пустым для неограниченного значения. (Не разрешено администраторам "
|
||||
"домена)"
|
||||
#| msgid "Quota in MB for this mailbox. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr "Квота в мегабайтах для этого почтового ящика. Определите собственное значение или используйте значение по умолчанию для родительского домена. Оставьте пустым для неограниченного значения. (Не разрешено администраторам домена)"
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
#: admin/models/mailbox.py:99 admin/templates/admin/account_detail.html:50
|
||||
@@ -506,17 +465,9 @@ msgstr "Синоним(ы)"
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Alias(es) of this mailbox. Indicate only one address per input, press "
|
||||
#| "ENTER to add a new input. Use the '*' character to create a 'catchall' "
|
||||
#| "alias (ex: *@domain.tld)."
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgstr ""
|
||||
"Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для "
|
||||
"добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)"
|
||||
#| msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. Use the '*' character to create a 'catchall' alias (ex: *@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr "Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)"
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
#, fuzzy
|
||||
@@ -526,16 +477,9 @@ msgstr "Ошибочный запрос"
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Mailbox(es) this alias will point to. Indicate only one address per "
|
||||
#| "input, press ENTER to add a new input."
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
"Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для "
|
||||
"добавления."
|
||||
#| msgid "Mailbox(es) this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для добавления."
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
#: admin/models/mailbox.py:313
|
||||
@@ -601,15 +545,9 @@ msgstr "Е-майл адрес"
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "The alias address (without the domain part). For a 'catch-all' address, "
|
||||
#| "just enter an * character."
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgstr ""
|
||||
"Адреса синонимов (без доменной части). Для указания адреса 'для всех' "
|
||||
"введите символ *"
|
||||
#| msgid "The alias address (without the domain part). For a 'catch-all' address, just enter an * character."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr "Адреса синонимов (без доменной части). Для указания адреса 'для всех' введите символ *"
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
msgid "Recipients"
|
||||
@@ -617,15 +555,9 @@ msgstr "Получатели"
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Mailbox(es) this alias will point to. Indicate only one address per "
|
||||
#| "input, press ENTER to add a new input."
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgstr ""
|
||||
"Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для "
|
||||
"добавления."
|
||||
#| msgid "Mailbox(es) this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для добавления."
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
msgid "No recipient defined"
|
||||
@@ -637,21 +569,15 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgstr ""
|
||||
"Синоним(ы) этого домена. Вводите одно имя за раз. Нажмите ENTER для "
|
||||
"добавления."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr "Синоним(ы) этого домена. Вводите одно имя за раз. Нажмите ENTER для добавления."
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -672,7 +598,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -694,12 +620,8 @@ msgid "Name"
|
||||
msgstr "Логин"
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgstr ""
|
||||
"Имя администратора. Не включайте имя домена оно будет добавлено "
|
||||
"автоматически."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr "Имя администратора. Не включайте имя домена оно будет добавлено автоматически."
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
#, fuzzy
|
||||
@@ -763,9 +685,7 @@ msgstr "Сохранить локальную копию"
|
||||
|
||||
#: admin/forms/forward.py:22
|
||||
msgid "Forward messages and store copies into your local mailbox"
|
||||
msgstr ""
|
||||
"Перенаправление сообщения, и сохранение копии в вашем локальном почтовом "
|
||||
"ящике"
|
||||
msgstr "Перенаправление сообщения, и сохранение копии в вашем локальном почтовом ящике"
|
||||
|
||||
#: admin/forms/import_.py:11
|
||||
msgid "Select a file"
|
||||
@@ -1010,8 +930,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1497,24 +1416,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr "Полное имя/получатель"
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1553,16 +1459,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1827,12 +1728,8 @@ msgid "Rounds"
|
||||
msgstr "Циклы"
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
"Количество циклов (используется только для sha256crypt и sha512crypt), Может "
|
||||
"быть от 1000 до 999999999, включительно."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr "Количество циклов (используется только для sha256crypt и sha512crypt), Может быть от 1000 до 999999999, включительно."
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
msgid "Update password scheme at login"
|
||||
@@ -1840,9 +1737,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:70 core/app_settings.py:751
|
||||
msgid "Update user password at login to use the default password scheme"
|
||||
msgstr ""
|
||||
"Обновите пароль пользователя при входе в систему, чтобы использовать схему "
|
||||
"пароля по умолчанию"
|
||||
msgstr "Обновите пароль пользователя при входе в систему, чтобы использовать схему пароля по умолчанию"
|
||||
|
||||
#: core/app_settings.py:75 core/app_settings.py:756
|
||||
msgid "Default password"
|
||||
@@ -1865,10 +1760,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1920,8 +1812,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1961,12 +1852,8 @@ msgid "Administrator groups"
|
||||
msgstr "Администратор груп"
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
"Члены этих LDAP Posix групп должны быть созданы администратором домена. "
|
||||
"Используйте ';' для как разделитель груп"
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr "Члены этих LDAP Posix групп должны быть созданы администратором домена. Используйте ';' для как разделитель груп"
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
msgid "Group type"
|
||||
@@ -2019,12 +1906,8 @@ msgstr "Соединится с DN "
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgstr ""
|
||||
"Отличительное имя используемое для соединения с LDAP сервером. Оставьте "
|
||||
"пустым для анонимного соединения"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr "Отличительное имя используемое для соединения с LDAP сервером. Оставьте пустым для анонимного соединения"
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
#: core/app_settings.py:932
|
||||
@@ -2053,12 +1936,8 @@ msgstr "Фильтр поиска"
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
msgstr ""
|
||||
"Необязательная срока поиска (например '(objectClass=person)') Значение нужно "
|
||||
"заключить в скобки"
|
||||
msgid "An optional filter string (e.g. '(objectClass=person)'). In order to be valid, it must be enclosed in parentheses."
|
||||
msgstr "Необязательная срока поиска (например '(objectClass=person)') Значение нужно заключить в скобки"
|
||||
|
||||
#: core/app_settings.py:271 core/app_settings.py:913
|
||||
msgid "User DN template"
|
||||
@@ -2066,12 +1945,8 @@ msgstr "Шаблон пользователя DN"
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
"Шаблон используется для построения запросов к DN Он должен содержать атрибут "
|
||||
"например (%(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr "Шаблон используется для построения запросов к DN Он должен содержать атрибут например (%(user)s)"
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
msgid "LDAP synchronization settings"
|
||||
@@ -2082,8 +1957,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -2091,9 +1965,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -2102,9 +1974,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -2136,8 +2006,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2151,9 +2020,7 @@ msgstr "Пользовательская RSS лента"
|
||||
|
||||
#: core/app_settings.py:395 core/app_settings.py:1018
|
||||
msgid "Display custom RSS feed to resellers and domain administrators"
|
||||
msgstr ""
|
||||
"Отображать пользовательскую ленту RSS для реселлеров и администраторов "
|
||||
"доменов"
|
||||
msgstr "Отображать пользовательскую ленту RSS для реселлеров и администраторов доменов"
|
||||
|
||||
#: core/app_settings.py:400 core/app_settings.py:1023
|
||||
msgid "Hide features widget"
|
||||
@@ -2217,9 +2084,7 @@ msgstr "Отправить статистику"
|
||||
|
||||
#: core/app_settings.py:452 core/app_settings.py:1074
|
||||
msgid "Send statistics to Modoboa public API (counters and used extensions)"
|
||||
msgstr ""
|
||||
"Отправлять статистику в Modoboa public API (счетчики и используемые "
|
||||
"расширения)"
|
||||
msgstr "Отправлять статистику в Modoboa public API (счетчики и используемые расширения)"
|
||||
|
||||
#: core/app_settings.py:456 core/app_settings.py:1080
|
||||
msgid "Miscellaneous"
|
||||
@@ -2232,9 +2097,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr "Порог неактивного аккаунта"
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2242,12 +2105,8 @@ msgid "Inactive account threshold"
|
||||
msgstr "Порог неактивного аккаунта"
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgstr ""
|
||||
"Аккаунт с датой последнего входа, превышающей этот порог (в днях), будет "
|
||||
"считаться неактивным"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr "Аккаунт с датой последнего входа, превышающей этот порог (в днях), будет считаться неактивным"
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
msgid "Top notifications check interval"
|
||||
@@ -2286,10 +2145,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2422,7 +2278,7 @@ msgstr "Альтернативный e-mail может быть использо
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "Ошибка обновления пароля: модуль LDAP не установлен"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr "Аккаунт"
|
||||
|
||||
@@ -2549,9 +2405,7 @@ msgid "Latest news"
|
||||
msgstr "Последние новости"
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2564,9 +2418,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2691,9 +2543,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr "Базовая программа для проверки подлинности"
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2705,17 +2555,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2732,9 +2577,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -3059,9 +2902,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -3138,9 +2979,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -3148,10 +2987,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -3174,14 +3010,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3273,50 +3106,36 @@ msgstr "Администраторы домена"
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Maximum number of allowed domain administrators for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
"Максимальное количество администраторов домена для нового администратора"
|
||||
#| msgid "Maximum number of allowed domain administrators for a new administrator"
|
||||
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:40 limits/app_settings.py:173
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed domains for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed domain aliases for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed mailboxes for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed aliases for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3335,36 +3154,26 @@ msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Maximum number of allowed domain administrators for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
"Максимальное количество администраторов домена для нового администратора"
|
||||
#| msgid "Maximum number of allowed domain administrators for a new administrator"
|
||||
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:111 limits/app_settings.py:232
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed domain aliases for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed mailboxes for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of allowed aliases for a new administrator"
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "Максимальное количество синонимов для нового администратора"
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3377,26 +3186,19 @@ msgstr "Максимальное количество создаваемых д
|
||||
|
||||
#: limits/constants.py:14
|
||||
msgid "Maximum number of domain aliases this user can create"
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых синонимов (алиасов) доменов для этого "
|
||||
"пользователя"
|
||||
msgstr "Максимальное количество создаваемых синонимов (алиасов) доменов для этого пользователя"
|
||||
|
||||
#: limits/constants.py:18
|
||||
msgid "Maximum number of mailboxes this user can create"
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых почтовых ящиков для этого пользователя"
|
||||
msgstr "Максимальное количество создаваемых почтовых ящиков для этого пользователя"
|
||||
|
||||
#: limits/constants.py:21
|
||||
msgid "Maximum number of mailbox aliases this user can create"
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых синонимов почтовых ящиков для этого "
|
||||
"пользователя"
|
||||
msgstr "Максимальное количество создаваемых синонимов почтовых ящиков для этого пользователя"
|
||||
|
||||
#: limits/constants.py:25
|
||||
msgid "Maximum number of domain administrators this user can create"
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых администраторов домена для этого "
|
||||
"пользователя"
|
||||
msgstr "Максимальное количество создаваемых администраторов домена для этого пользователя"
|
||||
|
||||
#: limits/constants.py:31
|
||||
msgid "Quota shared between domains of this reseller"
|
||||
@@ -3406,32 +3208,25 @@ msgstr ""
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of domain aliases this user can create"
|
||||
msgid "Maximum number of domain aliases allowed for this domain."
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых синонимов (алиасов) доменов для этого "
|
||||
"пользователя"
|
||||
msgstr "Максимальное количество создаваемых синонимов (алиасов) доменов для этого пользователя"
|
||||
|
||||
#: limits/constants.py:46
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of mailboxes this user can create"
|
||||
msgid "Maximum number of mailboxes allowed for this domain."
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых почтовых ящиков для этого пользователя"
|
||||
msgstr "Максимальное количество создаваемых почтовых ящиков для этого пользователя"
|
||||
|
||||
#: limits/constants.py:50
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of mailbox aliases this user can create"
|
||||
msgid "Maximum number of mailbox aliases allowed for this domain."
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых синонимов почтовых ящиков для этого "
|
||||
"пользователя"
|
||||
msgstr "Максимальное количество создаваемых синонимов почтовых ящиков для этого пользователя"
|
||||
|
||||
#: limits/constants.py:55
|
||||
#, fuzzy
|
||||
#| msgid "Maximum number of domain administrators this user can create"
|
||||
msgid "Maximum number of domain admins allowed for this domain."
|
||||
msgstr ""
|
||||
"Максимальное количество создаваемых администраторов домена для этого "
|
||||
"пользователя"
|
||||
msgstr "Максимальное количество создаваемых администраторов домена для этого пользователя"
|
||||
|
||||
#: limits/forms.py:38 limits/forms.py:87
|
||||
msgid "Invalid limit"
|
||||
@@ -3671,9 +3466,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3681,9 +3474,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3721,9 +3512,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3848,21 +3637,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
#, fuzzy
|
||||
#| msgid "%s: limit reached"
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr "%s лимит исчерпан"
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3953,9 +3727,7 @@ 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."
|
||||
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:7
|
||||
@@ -3963,9 +3735,7 @@ msgid "Change password"
|
||||
msgstr "Изменить пароль"
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3977,26 +3747,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
@@ -4030,6 +3792,11 @@ msgstr ""
|
||||
msgid "next hop"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "%s: limit reached"
|
||||
#~ msgid "Daily sending limit reached"
|
||||
#~ msgstr "%s лимит исчерпан"
|
||||
|
||||
#~ msgid "Graphical statistics about emails traffic using RRDtool"
|
||||
#~ msgstr "Графическая статистика о почтовом траффика использует RRDtool"
|
||||
|
||||
@@ -4056,12 +3823,8 @@ msgstr ""
|
||||
#~ msgid "File name"
|
||||
#~ msgstr "Имя файла"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "You can't define a forward to a local destination. Please ask your "
|
||||
#~ "administrator to create an alias instead."
|
||||
#~ msgstr ""
|
||||
#~ "Вы не можете определить перенаправление на локальный адрес. Пожалуйста, "
|
||||
#~ "попросите администратора создать синоним"
|
||||
#~ msgid "You can't define a forward to a local destination. Please ask your administrator to create an alias instead."
|
||||
#~ msgstr "Вы не можете определить перенаправление на локальный адрес. Пожалуйста, попросите администратора создать синоним"
|
||||
|
||||
#~ msgid "Quota is greater than the allowed domain's limit (%dM)"
|
||||
#~ msgstr "Квота больше чем разрешено на уровне домена (%dM)"
|
||||
|
||||
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
|
||||
"Last-Translator: හෙළබස, 2022\n"
|
||||
"Language-Team: Sinhala (https://www.transifex.com/tonio/teams/13749/si/)\n"
|
||||
@@ -22,9 +22,7 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -54,8 +52,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -174,9 +171,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -184,9 +179,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -242,10 +235,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -261,9 +251,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -271,9 +259,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -288,9 +274,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -299,9 +283,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -309,9 +291,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -339,9 +319,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -372,9 +350,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -395,9 +371,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -444,10 +418,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -466,10 +437,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -477,10 +445,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -542,9 +507,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -552,9 +515,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -567,9 +528,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -577,9 +536,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -600,7 +557,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -622,9 +579,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -910,8 +865,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1349,24 +1303,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1403,16 +1344,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1665,9 +1601,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1699,10 +1633,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1754,8 +1685,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1795,9 +1725,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1851,9 +1779,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1883,9 +1809,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1894,9 +1818,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1908,8 +1830,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1917,9 +1838,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1928,9 +1847,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1962,8 +1879,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2052,9 +1968,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2062,9 +1976,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2104,10 +2016,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2242,7 +2151,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "LDAP ගිණුම යාවත්කාලයට අසමත් විය: {}"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2361,9 +2270,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2376,9 +2283,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2499,9 +2404,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2513,17 +2416,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2539,9 +2437,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2845,9 +2741,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2916,9 +2810,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2926,10 +2818,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2950,14 +2839,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3047,39 +2933,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3095,27 +2969,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3378,9 +3244,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3388,9 +3252,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3426,9 +3288,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3543,19 +3403,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3644,9 +3491,7 @@ 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."
|
||||
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:7
|
||||
@@ -3654,9 +3499,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3668,26 +3511,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
@@ -11,22 +11,18 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
|
||||
"Last-Translator: R .. <nordscan@gmail.com>, 2020\n"
|
||||
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/tonio/"
|
||||
"teams/13749/sk_SK/)\n"
|
||||
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/tonio/teams/13749/sk_SK/)\n"
|
||||
"Language: sk_SK\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 == 1 ? 0 : n % 1 == 0 && n "
|
||||
">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -56,8 +52,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -176,9 +171,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -186,9 +179,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -244,10 +235,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -263,9 +251,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -273,9 +259,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -290,9 +274,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -301,9 +283,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -311,9 +291,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -341,9 +319,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -374,9 +350,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -397,9 +371,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -446,10 +418,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -468,10 +437,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -479,10 +445,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -544,9 +507,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -554,9 +515,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -569,9 +528,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -579,9 +536,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -602,7 +557,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,9 +579,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -912,8 +865,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1351,24 +1303,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1405,16 +1344,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1673,9 +1607,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1707,10 +1639,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1762,8 +1691,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1803,9 +1731,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1859,9 +1785,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1891,9 +1815,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1902,9 +1824,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1916,8 +1836,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1925,9 +1844,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1936,9 +1853,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1970,8 +1885,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2060,9 +1974,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2070,9 +1982,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2112,10 +2022,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2250,7 +2157,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "Nepodarilo sa aktulizovať účet LDAP: {}"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2377,9 +2284,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2392,9 +2297,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2517,9 +2420,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2531,17 +2432,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2557,9 +2453,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2863,9 +2757,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2934,9 +2826,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2944,10 +2834,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2968,14 +2855,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3065,39 +2949,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3113,27 +2985,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3396,9 +3260,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3406,9 +3268,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3444,9 +3304,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3561,19 +3419,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3662,9 +3507,7 @@ 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."
|
||||
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:7
|
||||
@@ -3672,9 +3515,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3686,26 +3527,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
@@ -8,22 +8,18 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Modoboa\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2016-11-09 16:13+0000\n"
|
||||
"Last-Translator: Gregor <info@gregorjev.net>\n"
|
||||
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/tonio/modoboa/"
|
||||
"language/sl_SI/)\n"
|
||||
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/tonio/modoboa/language/sl_SI/)\n"
|
||||
"Language: sl_SI\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%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -53,8 +49,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -175,9 +170,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -185,9 +178,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -243,10 +234,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -262,9 +250,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -272,9 +258,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -289,9 +273,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -300,9 +282,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -310,9 +290,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -340,9 +318,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -375,9 +351,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -398,9 +372,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -447,10 +419,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -469,10 +438,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -482,10 +448,7 @@ msgid "Sender addresses"
|
||||
msgstr "Naslov strežnika"
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -547,9 +510,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -557,9 +518,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -572,9 +531,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -582,9 +539,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -605,7 +560,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -627,9 +582,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -919,8 +872,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1359,24 +1311,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1413,16 +1352,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1681,9 +1615,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1715,10 +1647,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1772,8 +1701,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1819,9 +1747,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1877,9 +1803,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1909,9 +1833,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1920,9 +1842,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1936,8 +1856,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1945,9 +1864,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1956,9 +1873,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1990,8 +1905,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2082,9 +1996,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2092,9 +2004,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2134,10 +2044,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2270,7 +2177,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr ""
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2399,9 +2306,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2414,9 +2319,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2541,9 +2444,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2555,17 +2456,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2581,9 +2477,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2887,9 +2781,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2970,9 +2862,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2980,10 +2870,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -3008,14 +2895,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr "Povezava z IMAP strežnikom ni uspela: %s"
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3103,39 +2987,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3151,27 +3023,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3440,9 +3304,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3450,9 +3312,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3490,9 +3350,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr "Nastavitve povezave"
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3629,19 +3487,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3734,9 +3579,7 @@ 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."
|
||||
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:7
|
||||
@@ -3744,9 +3587,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3758,26 +3599,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
@@ -3818,8 +3651,7 @@ msgstr ""
|
||||
#~ msgstr "IMAP selitev z uporabo IMAP brez povezave"
|
||||
|
||||
#~ msgid "Migrate existing mailboxes using IMAP and OfflineIMAP"
|
||||
#~ msgstr ""
|
||||
#~ "Preseli obstoječe poštne predale z uporabo IMAP in IMAP brez povezave"
|
||||
#~ msgstr "Preseli obstoječe poštne predale z uporabo IMAP in IMAP brez povezave"
|
||||
|
||||
#~ msgid "Cancel the migration for %s?"
|
||||
#~ msgstr "Prekličem selitev za %s?"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -8,11 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Modoboa\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2021-12-24 20:48+0000\n"
|
||||
"Last-Translator: Mustafa OYMAK\n"
|
||||
"Language-Team: Turkish (http://www.transifex.com/tonio/modoboa/language/"
|
||||
"tr/)\n"
|
||||
"Language-Team: Turkish (http://www.transifex.com/tonio/modoboa/language/tr/)\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -20,9 +19,7 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -56,8 +53,7 @@ msgstr "Bu alan gerekli"
|
||||
#: admin/api/v1/serializers.py:186
|
||||
#, fuzzy
|
||||
#| msgid "Hide features widget for resellers and domain administrators"
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr "Bayiler ve alan adı yöneticileri için Özellikler Aracı'nı gizle."
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -184,9 +180,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -194,9 +188,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -262,10 +254,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -281,9 +270,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -291,9 +278,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -308,9 +293,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -319,9 +302,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -329,9 +310,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -361,9 +340,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -398,9 +375,7 @@ msgid "Username"
|
||||
msgstr "Kullanıcı adı"
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -423,9 +398,7 @@ msgid "Random password"
|
||||
msgstr "Rastgele parola uzunluğu"
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -476,10 +449,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -498,10 +468,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -511,10 +478,7 @@ msgid "Sender addresses"
|
||||
msgstr "Gönderici adresi"
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -590,9 +554,7 @@ msgid "Email address"
|
||||
msgstr "Adresinden"
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -602,9 +564,7 @@ msgid "Recipients"
|
||||
msgstr "Alıcı"
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -617,9 +577,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -627,9 +585,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -650,7 +606,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -674,9 +630,7 @@ msgid "Name"
|
||||
msgstr "İsim"
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -993,8 +947,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1474,24 +1427,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr "Alıcı"
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1534,16 +1474,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1812,12 +1747,8 @@ msgid "Rounds"
|
||||
msgstr "Çevrimler"
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
"Kullanılacak tur sayısı (Sadece sha256crypt ve sha512crypt kullanılır). 1000 "
|
||||
"ve 999999999 arasında olmalıdır."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr "Kullanılacak tur sayısı (Sadece sha256crypt ve sha512crypt kullanılır). 1000 ve 999999999 arasında olmalıdır."
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
msgid "Update password scheme at login"
|
||||
@@ -1848,15 +1779,8 @@ msgid "Update password service URL"
|
||||
msgstr "Parola servisi URL sayfasını güncelle"
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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 ""
|
||||
"PKullanıcıların parolalarını güncelleyebilecekleri harici bir sayfa. "
|
||||
"Yalnızca yerel olmayan kullanıcılar içindir. Örnek, başarılı bir harici "
|
||||
"kimlik doğrulamasından sonra otomatik olarak oluşturulanlar gibi. (LDAP, "
|
||||
"SMTP)"
|
||||
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 "PKullanıcıların parolalarını güncelleyebilecekleri harici bir sayfa. Yalnızca yerel olmayan kullanıcılar içindir. Örnek, başarılı bir harici kimlik doğrulamasından sonra otomatik olarak oluşturulanlar gibi. (LDAP, SMTP)"
|
||||
|
||||
#: core/app_settings.py:102 core/app_settings.py:775
|
||||
msgid "Password recovery announcement"
|
||||
@@ -1872,9 +1796,7 @@ msgstr "SMS ile parola kurtarmayı etkinleştir."
|
||||
|
||||
#: core/app_settings.py:116 core/app_settings.py:784
|
||||
msgid "Enable password recovery by SMS for users who filled a phone number."
|
||||
msgstr ""
|
||||
"Telefon numarasını belirtmiş kullanıcılar için SMS ile parola kurtarmayı "
|
||||
"etkinleştir."
|
||||
msgstr "Telefon numarasını belirtmiş kullanıcılar için SMS ile parola kurtarmayı etkinleştir."
|
||||
|
||||
#: core/app_settings.py:122 core/app_settings.py:789
|
||||
msgid "SMS provider"
|
||||
@@ -1909,11 +1831,8 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr "İkincil sunucuyu etkinleştir (geri çekil)"
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
"Birincil sunucu başarısız olursa kullanılacak ikincil bir LDAP sunucusunu "
|
||||
"etkinleştirin"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr "Birincil sunucu başarısız olursa kullanılacak ikincil bir LDAP sunucusunu etkinleştirin"
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
msgid "Secondary server address"
|
||||
@@ -1952,12 +1871,8 @@ msgid "Administrator groups"
|
||||
msgstr "Yönetici grupları"
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
"Bu LDAP Posix gruplarının üyeleri, etki alanı yöneticileri olarak "
|
||||
"oluşturulacaktır. Grupları ayırmak için ';' karakterini kullanın."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr "Bu LDAP Posix gruplarının üyeleri, etki alanı yöneticileri olarak oluşturulacaktır. Grupları ayırmak için ';' karakterini kullanın."
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
msgid "Group type"
|
||||
@@ -2010,12 +1925,8 @@ msgstr "DN bağla"
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgstr ""
|
||||
"LDAP sunucusuna bağlanırken kullanılacak isim. Anonim bir bağlantı için boş "
|
||||
"bırakın"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr "LDAP sunucusuna bağlanırken kullanılacak isim. Anonim bir bağlantı için boş bırakın"
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
#: core/app_settings.py:932
|
||||
@@ -2025,8 +1936,7 @@ msgstr "Parolayı bağla."
|
||||
#: core/app_settings.py:244 core/app_settings.py:298 core/app_settings.py:890
|
||||
#: core/app_settings.py:934
|
||||
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
|
||||
msgstr ""
|
||||
"LDAP sunucusuna bağlanırken kullanılacak parola (Bağlanılacak 'DN' ile)"
|
||||
msgstr "LDAP sunucusuna bağlanırken kullanılacak parola (Bağlanılacak 'DN' ile)"
|
||||
|
||||
#: core/app_settings.py:252 core/app_settings.py:344 core/app_settings.py:897
|
||||
#: core/app_settings.py:971
|
||||
@@ -2045,12 +1955,8 @@ msgstr "Arama filtresi"
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
msgstr ""
|
||||
"İsteğe bağlı bir filtre dizisi (Ör. '(objectClass=person)' gibi). Geçerli "
|
||||
"olması için parantez içine alınması gereklidir."
|
||||
msgid "An optional filter string (e.g. '(objectClass=person)'). In order to be valid, it must be enclosed in parentheses."
|
||||
msgstr "İsteğe bağlı bir filtre dizisi (Ör. '(objectClass=person)' gibi). Geçerli olması için parantez içine alınması gereklidir."
|
||||
|
||||
#: core/app_settings.py:271 core/app_settings.py:913
|
||||
msgid "User DN template"
|
||||
@@ -2058,12 +1964,8 @@ msgstr "Kullanıcı DN şablonu."
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
"Bir kullanıcının DN'i oluşturmak için kullanılan şablon. Bir yer tutucu "
|
||||
"içermelidir (Ör: %(user)s gibi)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr "Bir kullanıcının DN'i oluşturmak için kullanılan şablon. Bir yer tutucu içermelidir (Ör: %(user)s gibi)"
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
msgid "LDAP synchronization settings"
|
||||
@@ -2074,8 +1976,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr "LDAP'a dışa aktarmayı etkinleştir."
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr "Yerel veritabanı ve LDAP arasında otomatik eşitlemeyi etkinleştir."
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -2083,12 +1984,8 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr "Yerel hesap silindiğinde uzak LDAP hesabını sil"
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgstr ""
|
||||
"Yerel hesap silindiğinde uzak LDAP hesabını silin, aksi halde devre dışı "
|
||||
"bırakılır."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr "Yerel hesap silindiğinde uzak LDAP hesabını silin, aksi halde devre dışı bırakılır."
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
msgid "Account DN template"
|
||||
@@ -2096,12 +1993,8 @@ msgstr "Hesap DN şablonu."
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
"Bir hesabın DN'ini oluşturmak için kullanılan şablon. Bir yer tutucu "
|
||||
"içermelidir (Ör: %(user)s gibi)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr "Bir hesabın DN'ini oluşturmak için kullanılan şablon. Bir yer tutucu içermelidir (Ör: %(user)s gibi)"
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
msgid "Enable import from LDAP"
|
||||
@@ -2132,8 +2025,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr "Dovecot LDAP yapılandırma dosyası"
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr "Dovecot LDAP ayarlarını içeren yapılandırma dosyasının konumu"
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2187,8 +2079,7 @@ msgstr "Yeni sürümleri kontrol et"
|
||||
|
||||
#: core/app_settings.py:430 core/app_settings.py:1047 core/app_settings.py:1053
|
||||
msgid "Automatically checks if a newer version is available"
|
||||
msgstr ""
|
||||
"Daha yeni bir sürümün mevcut olup olmadığını otomatik olarak kontrol eder"
|
||||
msgstr "Daha yeni bir sürümün mevcut olup olmadığını otomatik olarak kontrol eder"
|
||||
|
||||
#: core/app_settings.py:434 core/app_settings.py:1057
|
||||
msgid "Send an email when new versions are found"
|
||||
@@ -2212,9 +2103,7 @@ msgstr "İstatistikleri gönder"
|
||||
|
||||
#: core/app_settings.py:452 core/app_settings.py:1074
|
||||
msgid "Send statistics to Modoboa public API (counters and used extensions)"
|
||||
msgstr ""
|
||||
"İstatistikleri Modoboa genel API'sine gönderin (sayaçlar ve kullanılan "
|
||||
"uzantılar)"
|
||||
msgstr "İstatistikleri Modoboa genel API'sine gönderin (sayaçlar ve kullanılan uzantılar)"
|
||||
|
||||
#: core/app_settings.py:456 core/app_settings.py:1080
|
||||
msgid "Miscellaneous"
|
||||
@@ -2227,9 +2116,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr "Etkin olmayan hesap eşiği"
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2237,12 +2124,8 @@ msgid "Inactive account threshold"
|
||||
msgstr "Etkin olmayan hesap eşiği"
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgstr ""
|
||||
"Son giriş tarihi bu eşikten (gün olarak) daha yüksek olan bir hesap etkin "
|
||||
"değil olarak kabul edilecektir."
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr "Son giriş tarihi bu eşikten (gün olarak) daha yüksek olan bir hesap etkin değil olarak kabul edilecektir."
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
msgid "Top notifications check interval"
|
||||
@@ -2274,22 +2157,15 @@ msgstr "Varsayılan üst yönlendirme"
|
||||
|
||||
#: core/app_settings.py:500 core/app_settings.py:1116
|
||||
msgid "The default redirection used when no application is specified"
|
||||
msgstr ""
|
||||
"Hiçbir uygulama belirtilmediğinde kullanılan varsayılan yeniden yönlendirme"
|
||||
msgstr "Hiçbir uygulama belirtilmediğinde kullanılan varsayılan yeniden yönlendirme"
|
||||
|
||||
#: core/app_settings.py:799
|
||||
msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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 ""
|
||||
"USE_TZ'yi False olarak ayarladınız, bu yaz/kış saati arasındaki geçişler "
|
||||
"sırasında sorunlara neden olabilir (yani saat değişikliği nedeniyle aynı "
|
||||
"yerel saat iki kez oluşur)."
|
||||
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 "USE_TZ'yi False olarak ayarladınız, bu yaz/kış saati arasındaki geçişler sırasında sorunlara neden olabilir (yani saat değişikliği nedeniyle aynı yerel saat iki kez oluşur)."
|
||||
|
||||
#: core/checks/settings_checks.py:9
|
||||
msgid "Set `USE_TZ = True` in settings.py"
|
||||
@@ -2415,14 +2291,13 @@ msgstr "Sayfaları görüntülemek için tercih edilen dil."
|
||||
|
||||
#: core/models.py:72
|
||||
msgid "An alternative e-mail address, can be used for recovery needs."
|
||||
msgstr ""
|
||||
"Kurtarma ihtiyaçları için alternatif bir e-posta adresi kullanılabilir."
|
||||
msgstr "Kurtarma ihtiyaçları için alternatif bir e-posta adresi kullanılabilir."
|
||||
|
||||
#: core/models.py:126
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "Parola güncellenemedi: LDAP modülü kurulu değil"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr "Hesap"
|
||||
|
||||
@@ -2543,12 +2418,8 @@ msgid "Latest news"
|
||||
msgstr "Son haberler"
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgstr ""
|
||||
"Daha fazla bilgi için <a href=\"https://modoboa.org/blog/\" "
|
||||
"target=\"_blank\"></a> resmi webloguna bakın."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr "Daha fazla bilgi için <a href=\"https://modoboa.org/blog/\" target=\"_blank\"></a> resmi webloguna bakın."
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
msgid "API access"
|
||||
@@ -2560,12 +2431,8 @@ msgstr "Modoboa API'sine erişiminizi kontrol edin"
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
"API'nin bir dokümantasyonu mevcuttur. Bkz: <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\"></a></strong>"
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr "API'nin bir dokümantasyonu mevcuttur. Bkz: <strong><a href=\"%(url)s\" target=\"_blank\"></a></strong>"
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
msgid "API access token"
|
||||
@@ -2590,8 +2457,7 @@ msgstr "Bir veya daha fazla güncelleme mevcut!"
|
||||
|
||||
#: core/templates/core/information.html:6
|
||||
msgid "Check the following list to find the component(s) that can be updated."
|
||||
msgstr ""
|
||||
"Güncellenebilecek bileşen(ler)i bulmak için aşağıdaki listeyi kontrol edin."
|
||||
msgstr "Güncellenebilecek bileşen(ler)i bulmak için aşağıdaki listeyi kontrol edin."
|
||||
|
||||
#: core/templates/core/information.html:10
|
||||
msgid "Applications"
|
||||
@@ -2690,13 +2556,8 @@ msgid "Two-Factor authentication"
|
||||
msgstr "İki Faktörlü kimlik doğrulama"
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
"Uygulama havuzunuzdan FreeOTP veya Google Authenticator gibi bir yazılım "
|
||||
"belirteci kimlik doğrulayıcı yükleyin ve bu QR kodunu taramak için bu "
|
||||
"uygulamayı kullanın."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr "Uygulama havuzunuzdan FreeOTP veya Google Authenticator gibi bir yazılım belirteci kimlik doğrulayıcı yükleyin ve bu QR kodunu taramak için bu uygulamayı kullanın."
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
msgid "Pin code"
|
||||
@@ -2707,24 +2568,13 @@ msgid "Register"
|
||||
msgstr "Kayıt ol"
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
"Tebrikler! Artık hesabınız için İki Faktörlü Kimlik Doğrulama "
|
||||
"etkinleştirildi."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr "Tebrikler! Artık hesabınız için İki Faktörlü Kimlik Doğrulama etkinleştirildi."
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgstr ""
|
||||
"Aşağıdaki kurtarma kodları, örneğin telefonunuzu kaybetmeniz durumunda "
|
||||
"hesabınıza yeniden erişmenizi sağlamak için bir kez kullanılabilir. Bunları "
|
||||
"güvenli bir yere kaydettiğinizden emin olun, aksi takdirde hesabınıza bir "
|
||||
"daha erişemezsiniz."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr "Aşağıdaki kurtarma kodları, örneğin telefonunuzu kaybetmeniz durumunda hesabınıza yeniden erişmenizi sağlamak için bir kez kullanılabilir. Bunları güvenli bir yere kaydettiğinizden emin olun, aksi takdirde hesabınıza bir daha erişemezsiniz."
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
msgid "Two-Factor Authentication is enabled for your account."
|
||||
@@ -2739,12 +2589,8 @@ msgid "Reset recovery codes"
|
||||
msgstr "Kurtarma kodlarını sıfırla"
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
"Hesabınız için İki Faktörlü Kimlik Doğrulama (2FA) henüz etkinleştirilmedi. "
|
||||
"Bu özelliği etkinleştirmek hesabınızın güvenliğini artıracaktır."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr "Hesabınız için İki Faktörlü Kimlik Doğrulama (2FA) henüz etkinleştirilmedi. Bu özelliği etkinleştirmek hesabınızın güvenliğini artıracaktır."
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
msgid "Enable 2FA"
|
||||
@@ -3063,9 +2909,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -3142,9 +2986,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -3152,10 +2994,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -3178,14 +3017,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3284,39 +3120,27 @@ msgid "Domain admins"
|
||||
msgstr "Alan adı Yöneticisi"
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3332,27 +3156,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3641,9 +3457,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3651,9 +3465,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3691,9 +3503,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3818,19 +3628,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
#, fuzzy
|
||||
#| msgid "Update password service URL"
|
||||
@@ -3925,24 +3722,17 @@ msgstr "Parolanızı mı unuttunuz?"
|
||||
|
||||
#: 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 ""
|
||||
"Parolanız ayarlandı. Şimdi devam ederek <a href=\"%(url)s\">Giriş</a> "
|
||||
"yapabilirsiniz."
|
||||
msgid "Your password has been set. You may go ahead and <a href=\"%(url)s\">sign in</a> now."
|
||||
msgstr "Parolanız ayarlandı. Şimdi devam ederek <a href=\"%(url)s\">Giriş</a> yapabilirsiniz."
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:7
|
||||
msgid "Change password"
|
||||
msgstr "Parolayı değiştirin"
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
|
||||
msgstr ""
|
||||
"Parola sıfırlama bağlantısı, muhtemelen daha önce kullanılmış olduğu için "
|
||||
"geçersizdi. Lütfen yeni bir parola sıfırlama talebinde bulunun.\n"
|
||||
"Parola sıfırlama bağlantısı, muhtemelen daha önce kullanılmış olduğu için geçersizdi. Lütfen yeni bir parola sıfırlama talebinde bulunun.\n"
|
||||
" "
|
||||
|
||||
#: templates/registration/password_reset_confirm_code.html:20
|
||||
@@ -3954,35 +3744,19 @@ msgid "Resend code"
|
||||
msgstr "Kodu yeniden gönder"
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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 ""
|
||||
"<p>Parolanızı belirleme talimatlarını girdiğiniz e-posta hesabına gönderdik. "
|
||||
"Onları az önce almış olmalısınız.</p><p>Eğer bir e-posta almadıysanız lütfen "
|
||||
"birincil e-posta adersinizi girdiğinizden emin olun ve istenmeyen e-posta "
|
||||
"klasörünüzü kontrol edin.</p>"
|
||||
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 "<p>Parolanızı belirleme talimatlarını girdiğiniz e-posta hesabına gönderdik. Onları az önce almış olmalısınız.</p><p>Eğer bir e-posta almadıysanız lütfen birincil e-posta adersinizi girdiğinizden emin olun ve istenmeyen e-posta klasörünüzü kontrol edin.</p>"
|
||||
|
||||
#: 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 ""
|
||||
"%(username)s Modoboa hesabınız için parola sıfırlama işlemini başlatmak için "
|
||||
"aşağıdaki bağlantıya tıklayın:"
|
||||
msgid "To initiate the password reset process for your %(username)s Modoboa account, click the link below:"
|
||||
msgstr "%(username)s Modoboa hesabınız için parola sıfırlama işlemini başlatmak için aşağıdaki bağlantıya tıklayın:"
|
||||
|
||||
#: 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 ""
|
||||
"Yukarıdaki bağlantıya tıklamak işe yaramazsa, lütfen bunun yerine URL'yi "
|
||||
"kopyalayıp yeni bir tarayıcı penceresine yapıştırın."
|
||||
msgid "If clicking the link above doesn't work, please copy and paste the URL in a new browser window instead."
|
||||
msgstr "Yukarıdaki bağlantıya tıklamak işe yaramazsa, lütfen bunun yerine URL'yi kopyalayıp yeni bir tarayıcı penceresine yapıştırın."
|
||||
|
||||
#: templates/registration/password_reset_email.html:14
|
||||
#: templates/registration/password_reset_email_v2.html:14
|
||||
|
||||
@@ -12,11 +12,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Modoboa\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2018-11-22 19:31+0000\n"
|
||||
"Last-Translator: Ediz Duman <neps1192@gmail.com>\n"
|
||||
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/"
|
||||
"language/tr_TR/)\n"
|
||||
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/language/tr_TR/)\n"
|
||||
"Language: tr_TR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -24,9 +23,7 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -56,8 +53,7 @@ msgid "This field is required"
|
||||
msgstr "Bu alan gereklidir"
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -176,9 +172,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -186,9 +180,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -244,10 +236,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -263,9 +252,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -273,9 +260,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -290,9 +275,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -301,9 +284,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -311,9 +292,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -341,9 +320,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -374,9 +351,7 @@ msgid "Username"
|
||||
msgstr "Kullanıcı adı"
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -397,9 +372,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -446,10 +419,7 @@ msgid "Quota"
|
||||
msgstr "Kota"
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -468,10 +438,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -479,10 +446,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -544,9 +508,7 @@ msgid "Email address"
|
||||
msgstr "E-posta adresi"
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -554,9 +516,7 @@ msgid "Recipients"
|
||||
msgstr "Alıcılar"
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -569,9 +529,7 @@ msgid "Type"
|
||||
msgstr "Tip"
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -579,9 +537,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -602,7 +558,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -624,9 +580,7 @@ msgid "Name"
|
||||
msgstr "Ad"
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -912,8 +866,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1353,24 +1306,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1407,16 +1347,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1673,9 +1608,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1711,10 +1644,7 @@ msgid "Update password service URL"
|
||||
msgstr "Şifre şemasını güncelle"
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1766,8 +1696,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1815,9 +1744,7 @@ msgid "Administrator groups"
|
||||
msgstr "Yönetici grupları"
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1873,9 +1800,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1905,9 +1830,7 @@ msgstr "Arama filtresi"
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1916,9 +1839,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1932,8 +1853,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1941,9 +1861,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1952,9 +1870,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1988,8 +1904,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2078,9 +1993,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2088,9 +2001,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2130,10 +2041,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2270,7 +2178,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr ""
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2389,9 +2297,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2404,9 +2310,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2531,9 +2435,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr "Yetkilendirme"
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2545,17 +2447,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2571,9 +2468,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2887,9 +2782,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2958,9 +2851,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2968,10 +2859,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2994,14 +2882,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3091,39 +2976,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3139,27 +3012,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3432,9 +3297,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3442,9 +3305,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3480,9 +3341,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3605,19 +3464,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3708,9 +3554,7 @@ 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."
|
||||
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:7
|
||||
@@ -3718,9 +3562,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3732,26 +3574,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\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"
|
||||
@@ -19,15 +19,10 @@ msgstr ""
|
||||
"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"
|
||||
"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:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -57,8 +52,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -177,9 +171,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -187,9 +179,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -245,10 +235,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -264,9 +251,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -274,9 +259,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -291,9 +274,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -302,9 +283,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -312,9 +291,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -342,9 +319,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -375,9 +350,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -398,9 +371,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -447,10 +418,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -469,10 +437,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -480,10 +445,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -545,9 +507,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -555,9 +515,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -570,9 +528,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -580,9 +536,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -603,7 +557,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -625,9 +579,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -913,8 +865,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1352,24 +1303,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1406,16 +1344,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1674,9 +1607,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1708,10 +1639,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1763,8 +1691,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1804,9 +1731,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1860,9 +1785,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1892,9 +1815,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1903,9 +1824,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1917,8 +1836,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1926,9 +1844,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1937,9 +1853,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1971,8 +1885,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2061,9 +1974,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2071,9 +1982,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2113,10 +2022,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2251,7 +2157,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "Не вдалося оновити обліковий запис LDAP: {} "
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2378,9 +2284,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2393,9 +2297,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2518,9 +2420,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2532,17 +2432,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2558,9 +2453,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2864,9 +2757,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2935,9 +2826,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2945,10 +2834,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2969,14 +2855,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3066,39 +2949,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3114,27 +2985,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3397,9 +3260,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3407,9 +3268,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3445,9 +3304,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3562,19 +3419,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3663,9 +3507,7 @@ 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."
|
||||
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:7
|
||||
@@ -3673,9 +3515,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3687,26 +3527,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
@@ -11,11 +11,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
|
||||
"Last-Translator: 李 正 <364109980@qq.com>, 2021\n"
|
||||
"Language-Team: Chinese (China) (https://www.transifex.com/tonio/teams/13749/"
|
||||
"zh_CN/)\n"
|
||||
"Language-Team: Chinese (China) (https://www.transifex.com/tonio/teams/13749/zh_CN/)\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -23,9 +22,7 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
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:42
|
||||
@@ -55,8 +52,7 @@ msgid "This field is required"
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -175,9 +171,7 @@ msgid "Valid MXs"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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."
|
||||
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:45 admin/app_settings.py:318
|
||||
@@ -185,9 +179,7 @@ msgid "New domains must use authorized MX(s)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
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:54 admin/app_settings.py:326
|
||||
@@ -243,10 +235,7 @@ msgid "DKIM keys storage directory"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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."
|
||||
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:115 admin/app_settings.py:373
|
||||
@@ -262,9 +251,7 @@ msgid "Default domain quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
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:133 admin/app_settings.py:386
|
||||
@@ -272,9 +259,7 @@ msgid "Default domain sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -289,9 +274,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -300,9 +283,7 @@ msgid "Default mailbox quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
@@ -310,9 +291,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -340,9 +319,7 @@ msgid "Create an alias using the old address when a mailbox is renamed."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
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:451 admin/app_settings.py:453
|
||||
@@ -373,9 +350,7 @@ msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -396,9 +371,7 @@ msgid "Random password"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -445,10 +418,7 @@ msgid "Quota"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
@@ -467,10 +437,7 @@ msgid "Alias(es)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
@@ -478,10 +445,7 @@ msgid "Sender addresses"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
@@ -543,9 +507,7 @@ msgid "Email address"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -553,9 +515,7 @@ msgid "Recipients"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
@@ -568,9 +528,7 @@ msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -578,9 +536,7 @@ msgid "Key selector"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -601,7 +557,7 @@ msgstr ""
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr ""
|
||||
|
||||
@@ -623,9 +579,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr ""
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -911,8 +865,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr ""
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1350,24 +1303,11 @@ msgid "Fullname/Recipient"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
@@ -1404,16 +1344,11 @@ 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:"
|
||||
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)."
|
||||
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
|
||||
@@ -1663,9 +1598,7 @@ msgid "Rounds"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
@@ -1697,10 +1630,7 @@ msgid "Update password service URL"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1752,8 +1682,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1793,9 +1722,7 @@ msgid "Administrator groups"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1849,9 +1776,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -1881,9 +1806,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
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:271 core/app_settings.py:913
|
||||
@@ -1892,9 +1815,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -1906,8 +1827,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -1915,9 +1835,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -1926,9 +1844,7 @@ msgstr ""
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -1960,8 +1876,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2050,9 +1965,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2060,9 +1973,7 @@ msgid "Inactive account threshold"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2102,10 +2013,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2240,7 +2148,7 @@ msgstr ""
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "无法更新LDAP帐户: {}"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr ""
|
||||
|
||||
@@ -2355,9 +2263,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2370,9 +2276,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2492,9 +2396,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2506,17 +2408,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2532,9 +2429,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -2838,9 +2733,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -2909,9 +2802,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -2919,10 +2810,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -2943,14 +2831,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3040,39 +2925,27 @@ msgid "Domain admins"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
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:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3088,27 +2961,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr ""
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
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:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
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:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr ""
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3371,9 +3236,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3381,9 +3244,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3419,9 +3280,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3536,19 +3395,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr ""
|
||||
@@ -3637,9 +3483,7 @@ 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."
|
||||
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:7
|
||||
@@ -3647,9 +3491,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3661,26 +3503,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
|
||||
@@ -10,11 +10,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Modoboa\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-20 10:38+0200\n"
|
||||
"POT-Creation-Date: 2023-04-20 14:11+0200\n"
|
||||
"PO-Revision-Date: 2018-07-06 08:26+0000\n"
|
||||
"Last-Translator: akong <akong@aspa.idv.tw>\n"
|
||||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/tonio/modoboa/"
|
||||
"language/zh_TW/)\n"
|
||||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/tonio/modoboa/language/zh_TW/)\n"
|
||||
"Language: zh_TW\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -23,11 +22,8 @@ msgstr ""
|
||||
|
||||
#: admin/api/v1/serializers.py:35 admin/forms/domain.py:44
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Default quota in MB applied to mailboxes. A value of 0 means no quota."
|
||||
msgid ""
|
||||
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
|
||||
"A value of 0 means no quota."
|
||||
#| msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
|
||||
msgid "Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr "預設套用在信箱幾 MB 的配額。值為0表示沒配額。"
|
||||
|
||||
#: admin/api/v1/serializers.py:42
|
||||
@@ -57,8 +53,7 @@ msgid "This field is required"
|
||||
msgstr "這個欄位是必填的"
|
||||
|
||||
#: admin/api/v1/serializers.py:186
|
||||
msgid ""
|
||||
"List of administered domains (resellers and domain administrators only)."
|
||||
msgid "List of administered domains (resellers and domain administrators only)."
|
||||
msgstr "管理員網域列表 (只有經銷商和網域管理員)。"
|
||||
|
||||
#: admin/api/v1/serializers.py:292 admin/api/v2/serializers.py:458
|
||||
@@ -183,20 +178,15 @@ msgid "Valid MXs"
|
||||
msgstr "正確的 MX"
|
||||
|
||||
#: admin/app_settings.py:37 admin/app_settings.py:312
|
||||
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 ""
|
||||
"每個 MX 紀錄應該要跟列出來的 IP 或網路位址一樣。假如紀錄不同的會有警告送出。"
|
||||
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 "每個 MX 紀錄應該要跟列出來的 IP 或網路位址一樣。假如紀錄不同的會有警告送出。"
|
||||
|
||||
#: admin/app_settings.py:45 admin/app_settings.py:318
|
||||
msgid "New domains must use authorized MX(s)"
|
||||
msgstr "新的網域必須要有已驗立的 MX(s)"
|
||||
|
||||
#: admin/app_settings.py:48 admin/app_settings.py:321
|
||||
msgid ""
|
||||
"Prevent the creation of a new domain if its MX record does not use one of "
|
||||
"the defined addresses."
|
||||
msgid "Prevent the creation of a new domain if its MX record does not use one of the defined addresses."
|
||||
msgstr "假如 MX 紀錄未使用定義的位址請避免建立新的網域。"
|
||||
|
||||
#: admin/app_settings.py:54 admin/app_settings.py:326
|
||||
@@ -268,13 +258,8 @@ msgid "DKIM keys storage directory"
|
||||
msgstr "DKIM 金鑰儲存目錄"
|
||||
|
||||
#: admin/app_settings.py:107 admin/app_settings.py:367
|
||||
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 ""
|
||||
"絕對路徑的目錄將會給 DKIM 私鑰儲存。確認這個目錄屬於 root 使用者並且外面的世"
|
||||
"界無法讀取。"
|
||||
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 "絕對路徑的目錄將會給 DKIM 私鑰儲存。確認這個目錄屬於 root 使用者並且外面的世界無法讀取。"
|
||||
|
||||
#: admin/app_settings.py:115 admin/app_settings.py:373
|
||||
msgid "Default DKIM key length"
|
||||
@@ -289,9 +274,7 @@ msgid "Default domain quota"
|
||||
msgstr "預設網域配額"
|
||||
|
||||
#: admin/app_settings.py:127 admin/app_settings.py:381
|
||||
msgid ""
|
||||
"Default quota (in MB) applied to freshly created domains with no value "
|
||||
"specified. A value of 0 means no quota."
|
||||
msgid "Default quota (in MB) applied to freshly created domains with no value specified. A value of 0 means no quota."
|
||||
msgstr "預設配額(以MB為單位)應用於未指定值的創立網域。值為0表示沒有配額。"
|
||||
|
||||
#: admin/app_settings.py:133 admin/app_settings.py:386
|
||||
@@ -301,9 +284,7 @@ msgid "Default domain sending limit"
|
||||
msgstr "預設網域配額"
|
||||
|
||||
#: admin/app_settings.py:136 admin/app_settings.py:388
|
||||
msgid ""
|
||||
"Number of messages freshly created domains will be allowed to send per day. "
|
||||
"Leave empty for no limit."
|
||||
msgid "Number of messages freshly created domains will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:141 admin/app_settings.py:395
|
||||
@@ -318,9 +299,7 @@ msgid "Handle mailboxes on filesystem"
|
||||
msgstr "在檔案系統上處理信箱"
|
||||
|
||||
#: admin/app_settings.py:147 admin/app_settings.py:400
|
||||
msgid ""
|
||||
"Rename or remove mailboxes on the filesystem when they get renamed or "
|
||||
"removed within Modoboa"
|
||||
msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa"
|
||||
msgstr "當他要在 Modoboa 上取得更名或移除就會在檔案系統上更名或移除信箱"
|
||||
|
||||
#: admin/app_settings.py:153 admin/app_settings.py:405 admin/forms/domain.py:49
|
||||
@@ -330,14 +309,9 @@ msgstr "預設信箱配額"
|
||||
|
||||
#: admin/app_settings.py:156
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
#| "value specified. A value of 0 means no quota."
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
"預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
|
||||
#| msgid "Default mailbox quota (in MB) applied to freshly created domains with no value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created mailboxes with no value specified. A value of 0 means no quota."
|
||||
msgstr "預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
|
||||
|
||||
#: admin/app_settings.py:162 admin/app_settings.py:413
|
||||
#, fuzzy
|
||||
@@ -346,9 +320,7 @@ msgid "Default mailbox sending limit"
|
||||
msgstr "預設信箱配額"
|
||||
|
||||
#: admin/app_settings.py:165 admin/app_settings.py:415
|
||||
msgid ""
|
||||
"Number of messages freshly created mailboxes will be allowed to send per "
|
||||
"day. Leave empty for no limit."
|
||||
msgid "Number of messages freshly created mailboxes will be allowed to send per day. Leave empty for no limit."
|
||||
msgstr ""
|
||||
|
||||
#: admin/app_settings.py:171 admin/app_settings.py:420
|
||||
@@ -377,14 +349,9 @@ msgstr "當信箱更名時建立別名並使用在舊的位址。"
|
||||
|
||||
#: admin/app_settings.py:407
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
#| "value specified. A value of 0 means no quota."
|
||||
msgid ""
|
||||
"Default mailbox quota (in MB) applied to freshly created domains with no "
|
||||
"value specified. A value of 0 means no quota."
|
||||
msgstr ""
|
||||
"預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
|
||||
#| msgid "Default mailbox quota (in MB) applied to freshly created domains with no value specified. A value of 0 means no quota."
|
||||
msgid "Default mailbox quota (in MB) applied to freshly created domains with no value specified. A value of 0 means no quota."
|
||||
msgstr "預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
|
||||
|
||||
#: admin/app_settings.py:451 admin/app_settings.py:453
|
||||
msgid "Administration"
|
||||
@@ -416,9 +383,7 @@ msgid "Username"
|
||||
msgstr "使用者名稱"
|
||||
|
||||
#: admin/forms/account.py:34
|
||||
msgid ""
|
||||
"The user's name. Must be a valid e-mail address for simple users or "
|
||||
"administrators with a mailbox."
|
||||
msgid "The user's name. Must be a valid e-mail address for simple users or administrators with a mailbox."
|
||||
msgstr "使用者名稱。必須是單純使用者的正確電子郵件地址或是管理員的信箱。"
|
||||
|
||||
#: admin/forms/account.py:39 admin/templates/admin/account_detail.html:29
|
||||
@@ -439,9 +404,7 @@ msgid "Random password"
|
||||
msgstr "隨機密碼"
|
||||
|
||||
#: admin/forms/account.py:46
|
||||
msgid ""
|
||||
"Generate a random password. If you're updating this account and check this "
|
||||
"box, a new password will be generated."
|
||||
msgid "Generate a random password. If you're updating this account and check this box, a new password will be generated."
|
||||
msgstr "產生一個隨機密碼。假如您更新這個帳號也勾選這個選項,新的密碼就會產生。"
|
||||
|
||||
#: admin/forms/account.py:52 core/forms.py:27 pdfcredentials/documents.py:81
|
||||
@@ -489,17 +452,9 @@ msgstr "配額"
|
||||
|
||||
#: admin/forms/account.py:236
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Quota in MB for this mailbox. Define a custom value or use domain's "
|
||||
#| "default one. Leave empty to define an unlimited value (not allowed for "
|
||||
#| "domain administrators)."
|
||||
msgid ""
|
||||
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
|
||||
"custom value or use domain's default one. Leave empty to define an unlimited "
|
||||
"value (not allowed for domain administrators)."
|
||||
msgstr ""
|
||||
"這個信箱有多少 MB 的配額。定義一個自訂的值或使用網域的預設值。保持空白是定義"
|
||||
"為無限制 (不允許網域管理者)。"
|
||||
#| msgid "Quota in MB for this mailbox. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgid "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a custom value or use domain's default one. Leave empty to define an unlimited value (not allowed for domain administrators)."
|
||||
msgstr "這個信箱有多少 MB 的配額。定義一個自訂的值或使用網域的預設值。保持空白是定義為無限制 (不允許網域管理者)。"
|
||||
|
||||
#: admin/forms/account.py:246 admin/models/domain.py:36
|
||||
#: admin/models/mailbox.py:99 admin/templates/admin/account_detail.html:50
|
||||
@@ -517,26 +472,16 @@ msgid "Alias(es)"
|
||||
msgstr "別名(是)"
|
||||
|
||||
#: admin/forms/account.py:256
|
||||
msgid ""
|
||||
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
|
||||
"to add a new input. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgstr ""
|
||||
"這個信箱的別名(es)。一行只能輸入一個電子郵件,按 Enter 新增新的一行,要建立抓"
|
||||
"取別名,只要輸入網域名稱 (@domain.tld)。"
|
||||
msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr "這個信箱的別名(es)。一行只能輸入一個電子郵件,按 Enter 新增新的一行,要建立抓取別名,只要輸入網域名稱 (@domain.tld)。"
|
||||
|
||||
#: admin/forms/account.py:262
|
||||
msgid "Sender addresses"
|
||||
msgstr "傳送地址"
|
||||
|
||||
#: admin/forms/account.py:265
|
||||
msgid ""
|
||||
"Additional sender address(es) for this account. The user will be allowed to "
|
||||
"send emails using this address, even if it does not exist locally. Indicate "
|
||||
"one address per input. Press ENTER to add a new input."
|
||||
msgstr ""
|
||||
"新增這個帳號的寄件地址(es)。此使用者將會允許使用這個位址寄送郵件,即使這個不"
|
||||
"在本機。一行輸入一個位址。按 Enter 新增新的一行。"
|
||||
msgid "Additional sender address(es) for this account. The user will be allowed to send emails using this address, even if it does not exist locally. Indicate one address per input. Press ENTER to add a new input."
|
||||
msgstr "新增這個帳號的寄件地址(es)。此使用者將會允許使用這個位址寄送郵件,即使這個不在本機。一行輸入一個位址。按 Enter 新增新的一行。"
|
||||
|
||||
#: admin/forms/account.py:325 admin/forms/alias.py:88
|
||||
#: admin/models/mailbox.py:313
|
||||
@@ -597,9 +542,7 @@ msgid "Email address"
|
||||
msgstr "電郵地址"
|
||||
|
||||
#: admin/forms/alias.py:25
|
||||
msgid ""
|
||||
"The alias address. To create a catchall alias, just enter the domain name "
|
||||
"(@domain.tld)."
|
||||
msgid "The alias address. To create a catchall alias, just enter the domain name (@domain.tld)."
|
||||
msgstr "此別名位址。要建立抓取別名,只要輸入網域名稱 (@domain.tld)。"
|
||||
|
||||
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
|
||||
@@ -607,11 +550,8 @@ msgid "Recipients"
|
||||
msgstr "收件人"
|
||||
|
||||
#: admin/forms/alias.py:33
|
||||
msgid ""
|
||||
"Addresses this alias will point to. Indicate only one address per input, "
|
||||
"press ENTER to add a new input."
|
||||
msgstr ""
|
||||
"這個別名的位址將會指到這。一行只能輸入一個電子郵件,按 Enter 新增新的一行。"
|
||||
msgid "Addresses this alias will point to. Indicate only one address per input, press ENTER to add a new input."
|
||||
msgstr "這個別名的位址將會指到這。一行只能輸入一個電子郵件,按 Enter 新增新的一行。"
|
||||
|
||||
#: admin/forms/alias.py:114
|
||||
msgid "No recipient defined"
|
||||
@@ -623,9 +563,7 @@ msgid "Type"
|
||||
msgstr "類型"
|
||||
|
||||
#: admin/forms/domain.py:34
|
||||
msgid ""
|
||||
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
|
||||
"add a new input."
|
||||
msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
|
||||
msgstr "這個網域的別名(es)。一行只能輸入一個電子郵件,按 Enter 新增新的一行。"
|
||||
|
||||
#: admin/forms/domain.py:39
|
||||
@@ -634,11 +572,8 @@ msgstr "Key selector"
|
||||
|
||||
#: admin/forms/domain.py:52
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Default quota in MB applied to mailboxes. A value of 0 means no quota."
|
||||
msgid ""
|
||||
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
|
||||
"GB. A value of 0 means no quota."
|
||||
#| msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
|
||||
msgid "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or GB. A value of 0 means no quota."
|
||||
msgstr "預設套用在信箱幾 MB 的配額。值為0表示沒配額。"
|
||||
|
||||
#: admin/forms/domain.py:97 admin/handlers.py:166
|
||||
@@ -659,7 +594,7 @@ msgstr "未設置 DKIM 金鑰儲存目錄"
|
||||
msgid "You can't define an unlimited quota."
|
||||
msgstr "您不可以定義無限制配額。"
|
||||
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181 policyd/core.py:106
|
||||
#: admin/forms/domain.py:176 admin/forms/domain.py:181
|
||||
msgid "domain"
|
||||
msgstr "網域"
|
||||
|
||||
@@ -681,9 +616,7 @@ msgid "Name"
|
||||
msgstr "名稱"
|
||||
|
||||
#: admin/forms/domain.py:241
|
||||
msgid ""
|
||||
"The administrator's name. Don't include the domain's name here, it will be "
|
||||
"automatically appended."
|
||||
msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended."
|
||||
msgstr "管理者的名稱。不可以包括這裡的網域名稱,這將會自動附加。"
|
||||
|
||||
#: admin/forms/domain.py:251
|
||||
@@ -980,8 +913,7 @@ msgid "Enable DKIM signing"
|
||||
msgstr "啟用 DKIM 簽署"
|
||||
|
||||
#: admin/models/domain.py:59
|
||||
msgid ""
|
||||
"If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgid "If you activate this feature, a DKIM key will be generated for this domain."
|
||||
msgstr "假如您啟用這個功能,DKIM 金鑰將會產生給這個網域。"
|
||||
|
||||
#: admin/models/domain.py:65
|
||||
@@ -1438,34 +1370,12 @@ msgid "Fullname/Recipient"
|
||||
msgstr "完整名稱/收件人"
|
||||
|
||||
#: admin/templates/admin/import_domains_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
|
||||
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
|
||||
"<li><em>relaydomain; name; target host; target port; service; enabled; "
|
||||
"verify recipients</em></li> </ul> <p>The first element of each line is "
|
||||
"mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
"提供 CSV 檔並且每行使用以下格式: <ul> <li><em>網域; 名稱; 配額; 預設信箱配"
|
||||
"額; 已啟用</em></li> <li><em>網域別名; 名稱; 目標網域; 已啟用</em></li> "
|
||||
"<li><em>轉送網域; 名稱; 目標主機; 目標連接埠; 服務; 已啟用; 驗證收件人</em></"
|
||||
"li> </ul> <p>每一行的第一個元件都是強制性的且必須跟之前值是一樣的。</p> <p>您"
|
||||
"可以使用不同的字元來分開。</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></li> <li><em>relaydomain; name; target host; target port; service; enabled; verify recipients</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr "提供 CSV 檔並且每行使用以下格式: <ul> <li><em>網域; 名稱; 配額; 預設信箱配額; 已啟用</em></li> <li><em>網域別名; 名稱; 目標網域; 已啟用</em></li> <li><em>轉送網域; 名稱; 目標主機; 目標連接埠; 服務; 已啟用; 驗證收件人</em></li> </ul> <p>每一行的第一個元件都是強制性的且必須跟之前值是一樣的。</p> <p>您可以使用不同的字元來分開。</p>"
|
||||
|
||||
#: admin/templates/admin/import_identities_form.html:6
|
||||
msgid ""
|
||||
"Provide a CSV file where lines respect one of the following formats: <ul> "
|
||||
"<li><em>account; loginname; password; first name; last name; enabled; group; "
|
||||
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
|
||||
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
|
||||
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
|
||||
"use a different character as separator.</p>"
|
||||
msgstr ""
|
||||
"提供 CSV 檔並且每行使用以下格式: <ul> <li><em>帳號; 登入名稱; 密碼; 名; 姓; "
|
||||
"已啟用; 群組; 位址; 配額; [, 網域, ...]</em></li> <li><em>別名; 位址; 已啟"
|
||||
"用; 收件人; 收件人; ...</em></li> </ul> <p>每一行的第一個元件都是強制性的且必"
|
||||
"須跟之前值是一樣的。</p> <p>您可以使用不同的字元來分開。</p>"
|
||||
msgid "Provide a CSV file where lines respect one of the following formats: <ul> <li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; recipient; recipient; ...</em></li> </ul> <p>The first element of each line is mandatory and must be equal to one of the previous values.</p> <p>You can use a different character as separator.</p>"
|
||||
msgstr "提供 CSV 檔並且每行使用以下格式: <ul> <li><em>帳號; 登入名稱; 密碼; 名; 姓; 已啟用; 群組; 位址; 配額; [, 網域, ...]</em></li> <li><em>別名; 位址; 已啟用; 收件人; 收件人; ...</em></li> </ul> <p>每一行的第一個元件都是強制性的且必須跟之前值是一樣的。</p> <p>您可以使用不同的字元來分開。</p>"
|
||||
|
||||
#: admin/templates/admin/importform.html:6
|
||||
msgid "Help"
|
||||
@@ -1501,19 +1411,12 @@ msgstr "沒有找到這個網域的 MX 紀錄。"
|
||||
|
||||
#: 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:"
|
||||
msgid "Modoboa detected that domain %(domain)s is listed by the following DNSBL providers:"
|
||||
msgstr "Modoboa 已偵測到網域 %(domain)s 是列表在以下的 DNSBL 提供者:"
|
||||
|
||||
#: 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 ""
|
||||
"此網域的信用將有機會影響從這裡寄出的郵件被當作垃圾郵件。您應該聯絡提供者並要"
|
||||
"求他們取消 IP 位址(es) 的偵測列表。"
|
||||
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 "此網域的信用將有機會影響從這裡寄出的郵件被當作垃圾郵件。您應該聯絡提供者並要求他們取消 IP 位址(es) 的偵測列表。"
|
||||
|
||||
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
|
||||
#, python-format
|
||||
@@ -1768,12 +1671,8 @@ msgid "Rounds"
|
||||
msgstr "輪"
|
||||
|
||||
#: core/app_settings.py:61 core/app_settings.py:743
|
||||
msgid ""
|
||||
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
|
||||
"between 1000 and 999999999, inclusive."
|
||||
msgstr ""
|
||||
"重複幾輪產生 (只能用於 sha256crypt 和 sha512crypt). 必須介於 1000 到 "
|
||||
"999999999, 包括."
|
||||
msgid "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be between 1000 and 999999999, inclusive."
|
||||
msgstr "重複幾輪產生 (只能用於 sha256crypt 和 sha512crypt). 必須介於 1000 到 999999999, 包括."
|
||||
|
||||
#: core/app_settings.py:67 core/app_settings.py:749
|
||||
#, fuzzy
|
||||
@@ -1808,10 +1707,7 @@ msgid "Update password service URL"
|
||||
msgstr "預設密碼方案"
|
||||
|
||||
#: core/app_settings.py:94 core/app_settings.py:768
|
||||
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)."
|
||||
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:102 core/app_settings.py:775
|
||||
@@ -1863,8 +1759,7 @@ msgid "Enable secondary server (fallback)"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:150 core/app_settings.py:814
|
||||
msgid ""
|
||||
"Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgid "Enable a secondary LDAP server which will be used if the primary one fails"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:156 core/app_settings.py:819
|
||||
@@ -1912,9 +1807,7 @@ msgid "Administrator groups"
|
||||
msgstr "管理者群組"
|
||||
|
||||
#: core/app_settings.py:188 core/app_settings.py:845
|
||||
msgid ""
|
||||
"Members of those LDAP Posix groups will be created as domain administrators. "
|
||||
"Use ';' characters to separate groups."
|
||||
msgid "Members of those LDAP Posix groups will be created as domain administrators. Use ';' characters to separate groups."
|
||||
msgstr "這些 LDAP 群組的成員將會建立為網域管理者。使用 ';' 字元來分開群組"
|
||||
|
||||
#: core/app_settings.py:195 core/app_settings.py:851
|
||||
@@ -1970,9 +1863,7 @@ msgstr "Bind DN"
|
||||
|
||||
#: core/app_settings.py:234 core/app_settings.py:288 core/app_settings.py:882
|
||||
#: core/app_settings.py:927
|
||||
msgid ""
|
||||
"The distinguished name to use when binding to the LDAP server. Leave empty "
|
||||
"for an anonymous bind"
|
||||
msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind"
|
||||
msgstr "當對應到 LDAP 伺服器請使用醒目的名稱。保留空白為匿名 bind"
|
||||
|
||||
#: core/app_settings.py:241 core/app_settings.py:295 core/app_settings.py:888
|
||||
@@ -2002,11 +1893,8 @@ msgstr "搜尋過濾器"
|
||||
|
||||
#: core/app_settings.py:264 core/app_settings.py:356 core/app_settings.py:907
|
||||
#: core/app_settings.py:981
|
||||
msgid ""
|
||||
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
|
||||
"valid, it must be enclosed in parentheses."
|
||||
msgstr ""
|
||||
"過濾字串的選 (例如 '(objectClass=person)'). 要能正常使用,這必須括在括號內。"
|
||||
msgid "An optional filter string (e.g. '(objectClass=person)'). In order to be valid, it must be enclosed in parentheses."
|
||||
msgstr "過濾字串的選 (例如 '(objectClass=person)'). 要能正常使用,這必須括在括號內。"
|
||||
|
||||
#: core/app_settings.py:271 core/app_settings.py:913
|
||||
msgid "User DN template"
|
||||
@@ -2014,9 +1902,7 @@ msgstr "使用者 DN 範本"
|
||||
|
||||
#: core/app_settings.py:274 core/app_settings.py:915
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The template used to construct a user's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr "此範本已使用結構化使用者的 DN. 他應該包含一個佔位符 (例如 %(user)s)"
|
||||
|
||||
#: core/app_settings.py:282 core/app_settings.py:921
|
||||
@@ -2030,8 +1916,7 @@ msgid "Enable export to LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:309 core/app_settings.py:942
|
||||
msgid ""
|
||||
"Enable automatic synchronization between local database and LDAP directory"
|
||||
msgid "Enable automatic synchronization between local database and LDAP directory"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:315 core/app_settings.py:948
|
||||
@@ -2039,9 +1924,7 @@ msgid "Delete remote LDAP account when local account is deleted"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:319 core/app_settings.py:950
|
||||
msgid ""
|
||||
"Delete remote LDAP account when local account is deleted, otherwise it will "
|
||||
"be disabled."
|
||||
msgid "Delete remote LDAP account when local account is deleted, otherwise it will be disabled."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:325 core/app_settings.py:956
|
||||
@@ -2052,12 +1935,8 @@ msgstr "使用者 DN 範本"
|
||||
|
||||
#: core/app_settings.py:328 core/app_settings.py:958
|
||||
#, fuzzy, python-format
|
||||
#| msgid ""
|
||||
#| "The template used to construct a user's DN. It should contain one "
|
||||
#| "placeholder (ie. %(user)s)"
|
||||
msgid ""
|
||||
"The template used to construct an account's DN. It should contain one "
|
||||
"placeholder (ie. %(user)s)"
|
||||
#| msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgid "The template used to construct an account's DN. It should contain one placeholder (ie. %(user)s)"
|
||||
msgstr "此範本已使用結構化使用者的 DN. 他應該包含一個佔位符 (例如 %(user)s)"
|
||||
|
||||
#: core/app_settings.py:335 core/app_settings.py:964
|
||||
@@ -2093,8 +1972,7 @@ msgid "Dovecot LDAP config file"
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:384 core/app_settings.py:1004
|
||||
msgid ""
|
||||
"Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgid "Location of the configuration file which contains Dovecot LDAP settings."
|
||||
msgstr ""
|
||||
|
||||
#: core/app_settings.py:389 core/app_settings.py:1013
|
||||
@@ -2185,9 +2063,7 @@ msgid "Enable inactive account tracking"
|
||||
msgstr "未啟用帳號上限"
|
||||
|
||||
#: core/app_settings.py:461 core/app_settings.py:1085
|
||||
msgid ""
|
||||
"Allow the administrator to set a threshold (in days) beyond which an account "
|
||||
"is considered inactive if the user hasn't logged in"
|
||||
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:467 core/app_settings.py:1091
|
||||
@@ -2195,9 +2071,7 @@ msgid "Inactive account threshold"
|
||||
msgstr "未啟用帳號上限"
|
||||
|
||||
#: core/app_settings.py:470 core/app_settings.py:1094
|
||||
msgid ""
|
||||
"An account with a last login date greater than this threshold (in days) will "
|
||||
"be considered as inactive"
|
||||
msgid "An account with a last login date greater than this threshold (in days) will be considered as inactive"
|
||||
msgstr "這個帳號最後一次登錄日期超過這個上限 (在幾天) 將考慮停用"
|
||||
|
||||
#: core/app_settings.py:476 core/app_settings.py:1099
|
||||
@@ -2237,10 +2111,7 @@ msgid "LDAP"
|
||||
msgstr ""
|
||||
|
||||
#: core/checks/settings_checks.py:6
|
||||
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)."
|
||||
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/settings_checks.py:9
|
||||
@@ -2379,7 +2250,7 @@ msgstr "替代的電子郵件,可以使用在需要回復的時候。"
|
||||
msgid "Failed to update password: LDAP module not installed"
|
||||
msgstr "更新密碼失敗: LDAP 模組未安裝"
|
||||
|
||||
#: core/models.py:159 policyd/core.py:105
|
||||
#: core/models.py:159
|
||||
msgid "account"
|
||||
msgstr "帳號"
|
||||
|
||||
@@ -2494,9 +2365,7 @@ msgid "Latest news"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/_latest_news_widget.html:19
|
||||
msgid ""
|
||||
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
|
||||
"weblog</a> for more information."
|
||||
msgid "Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official weblog</a> for more information."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:3
|
||||
@@ -2509,9 +2378,7 @@ msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A documentation of the API is available <strong><a href=\"%(url)s\" "
|
||||
"target=\"_blank\">here</a></strong>."
|
||||
msgid "A documentation of the API is available <strong><a href=\"%(url)s\" target=\"_blank\">here</a></strong>."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/api_access.html:14
|
||||
@@ -2637,9 +2504,7 @@ msgid "Two-Factor authentication"
|
||||
msgstr "此背景程式已用於驗證"
|
||||
|
||||
#: core/templates/core/user_security.html:17
|
||||
msgid ""
|
||||
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
|
||||
"your application repository and use that app to scan this QR code."
|
||||
msgid "Install a soft token authenticator like FreeOTP or Google Authenticator from your application repository and use that app to scan this QR code."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:25
|
||||
@@ -2653,17 +2518,12 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:33
|
||||
msgid ""
|
||||
"Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgid "Congratulations! Two-Factor Authentication is now enabled for your account."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:38
|
||||
#: core/templates/core/user_security.html:89
|
||||
msgid ""
|
||||
"The following recovery codes can be used one time each to let you regain "
|
||||
"access to your account, in case you lose your phone for example. Make sure "
|
||||
"to save them in a safe place, otherwise you won't be able to access your "
|
||||
"account anymore."
|
||||
msgid "The following recovery codes can be used one time each to let you regain access to your account, in case you lose your phone for example. Make sure to save them in a safe place, otherwise you won't be able to access your account anymore."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:53
|
||||
@@ -2682,9 +2542,7 @@ msgid "Reset recovery codes"
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:65
|
||||
msgid ""
|
||||
"Two-Factor Authentication (2FA) is not yet activated for your account. "
|
||||
"Enabling this feature will increase your account's security."
|
||||
msgid "Two-Factor Authentication (2FA) is not yet activated for your account. Enabling this feature will increase your account's security."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/user_security.html:73
|
||||
@@ -3014,9 +2872,7 @@ msgid "A DNS record has been found but its syntax is not valid:"
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
|
||||
msgid ""
|
||||
"Here is an example of DNS configuration (bind format). Replace value between "
|
||||
"[ ] by the appropriate ones."
|
||||
msgid "Here is an example of DNS configuration (bind format). Replace value between [ ] by the appropriate ones."
|
||||
msgstr ""
|
||||
|
||||
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
|
||||
@@ -3093,9 +2949,7 @@ msgid "Folder Filter Exclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:44 imap_migration/app_settings.py:93
|
||||
msgid ""
|
||||
"Use a regular expression to explicitly include folders in sync. Example: "
|
||||
"^Trash$|Del"
|
||||
msgid "Use a regular expression to explicitly include folders in sync. Example: ^Trash$|Del"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:48 imap_migration/app_settings.py:100
|
||||
@@ -3103,10 +2957,7 @@ msgid "Folder Filter Inclusions"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/app_settings.py:50 imap_migration/app_settings.py:103
|
||||
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 "
|
||||
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/app_settings.py:72
|
||||
@@ -3129,14 +2980,11 @@ msgid "Connection to IMAP server failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:11
|
||||
msgid ""
|
||||
"Automatic domain/mailbox creation is disabled which means IMAP "
|
||||
"authentication won't work."
|
||||
msgid "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/checks.py:13
|
||||
msgid ""
|
||||
"Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgid "Go to the online parameters panel (admin tab) and activate this feature."
|
||||
msgstr ""
|
||||
|
||||
#: imap_migration/templates/imap_migration/index.html:6
|
||||
@@ -3227,39 +3075,27 @@ msgid "Domain admins"
|
||||
msgstr "網域管理員"
|
||||
|
||||
#: limits/app_settings.py:29 limits/app_settings.py:164
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new administrator. (0 "
|
||||
"to deny any creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed domain administrators for a new administrator. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的管理者最大允許網域管理者的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:40 limits/app_settings.py:173
|
||||
msgid ""
|
||||
"Maximum number of allowed domains for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed domains for a new administrator. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的管理者最大允許網域的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:50 limits/app_settings.py:181
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed domain aliases for a new administrator. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的管理者最大允許網域別名的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:61 limits/app_settings.py:190
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed mailboxes for a new administrator. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的管理者最大允許信箱的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:71 limits/app_settings.py:199
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new administrator. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的管理者最大允許別名的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:81 limits/app_settings.py:206
|
||||
msgid ""
|
||||
"The quota a reseller will be allowed to share between the domains he "
|
||||
"creates. (0 means no quota)"
|
||||
msgid "The quota a reseller will be allowed to share between the domains he creates. (0 means no quota)"
|
||||
msgstr "經銷商的配額允許分配給他建立的網域之間。(0 意思是沒配額)"
|
||||
|
||||
#: limits/app_settings.py:88 limits/app_settings.py:213
|
||||
@@ -3275,27 +3111,19 @@ msgid "Enable or disable per-domain limits"
|
||||
msgstr "啟用或停用每個網域限制"
|
||||
|
||||
#: limits/app_settings.py:100 limits/app_settings.py:223
|
||||
msgid ""
|
||||
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
|
||||
"any creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed domain administrators for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的網域最大允許網域管理者的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:111 limits/app_settings.py:232
|
||||
msgid ""
|
||||
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed domain aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的網域最大允許網域別名的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:122 limits/app_settings.py:241
|
||||
msgid ""
|
||||
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
|
||||
"creation, -1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed mailboxes for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的網域最大允許信箱的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/app_settings.py:132 limits/app_settings.py:249
|
||||
msgid ""
|
||||
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
|
||||
"-1 to allow unlimited creations)"
|
||||
msgid "Maximum number of allowed aliases for a new domain. (0 to deny any creation, -1 to allow unlimited creations)"
|
||||
msgstr "新的網域最大允許別名的數量。(0 是禁止建立,-1 是無限制建立)"
|
||||
|
||||
#: limits/apps.py:13 limits/apps.py:15
|
||||
@@ -3574,9 +3402,7 @@ msgid "Delete documents after the first download"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:45 pdfcredentials/app_settings.py:145
|
||||
msgid ""
|
||||
"Automatically delete a document just after its first download from this "
|
||||
"interface"
|
||||
msgid "Automatically delete a document just after its first download from this interface"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:151
|
||||
@@ -3584,9 +3410,7 @@ msgid "Generate documents only at account creation"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:52 pdfcredentials/app_settings.py:154
|
||||
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."
|
||||
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:60 pdfcredentials/app_settings.py:160
|
||||
@@ -3624,9 +3448,7 @@ msgid "Include mail client connection settings"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:79 pdfcredentials/app_settings.py:184
|
||||
msgid ""
|
||||
"Include required SMTP and IMAP connection information to configure a mail "
|
||||
"client, a tablet or a phone"
|
||||
msgid "Include required SMTP and IMAP connection information to configure a mail client, a tablet or a phone"
|
||||
msgstr ""
|
||||
|
||||
#: pdfcredentials/app_settings.py:84 pdfcredentials/app_settings.py:190
|
||||
@@ -3751,21 +3573,6 @@ msgstr ""
|
||||
msgid "Failed to create the directory that will contain PDF documents (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: policyd/core.py:89
|
||||
#, fuzzy
|
||||
#| msgid "%s: limit reached"
|
||||
msgid "Daily sending limit reached"
|
||||
msgstr "%s: 已達到上限"
|
||||
|
||||
#: policyd/core.py:124
|
||||
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:25
|
||||
msgid "Unsupported service"
|
||||
msgstr "不支援的服務"
|
||||
@@ -3856,9 +3663,7 @@ 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."
|
||||
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:7
|
||||
@@ -3866,9 +3671,7 @@ msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_confirm.html:17
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
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:20
|
||||
@@ -3880,26 +3683,18 @@ msgid "Resend code"
|
||||
msgstr ""
|
||||
|
||||
#: templates/registration/password_reset_done.html:7
|
||||
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>"
|
||||
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:"
|
||||
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."
|
||||
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
|
||||
@@ -3931,6 +3726,11 @@ msgstr "服務"
|
||||
msgid "next hop"
|
||||
msgstr "下一步"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "%s: limit reached"
|
||||
#~ msgid "Daily sending limit reached"
|
||||
#~ msgstr "%s: 已達到上限"
|
||||
|
||||
#~ msgid "Secret key"
|
||||
#~ msgstr "密鑰"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user