From 3805993af2e00172adfefd296f309a3a379ae44f Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Sun, 3 Dec 2017 12:54:25 +0100 Subject: [PATCH] Fixed translation issue. fix #1304 --- .../admin/locale/cs_CZ/LC_MESSAGES/django.po | 607 +++++++------- modoboa/admin/locale/de/LC_MESSAGES/django.po | 607 +++++++------- modoboa/admin/locale/en/LC_MESSAGES/django.po | 605 +++++++------- modoboa/admin/locale/es/LC_MESSAGES/django.po | 607 +++++++------- modoboa/admin/locale/fr/LC_MESSAGES/django.po | 759 ++++++++++-------- modoboa/admin/locale/it/LC_MESSAGES/django.po | 607 +++++++------- .../admin/locale/ja_JP/LC_MESSAGES/django.po | 607 +++++++------- .../admin/locale/nl_NL/LC_MESSAGES/django.po | 610 +++++++------- .../admin/locale/pt_BR/LC_MESSAGES/django.po | 607 +++++++------- .../admin/locale/pt_PT/LC_MESSAGES/django.po | 607 +++++++------- modoboa/admin/locale/ru/LC_MESSAGES/django.po | 607 +++++++------- modoboa/admin/locale/sv/LC_MESSAGES/django.po | 607 +++++++------- modoboa/admin/templatetags/admin_tags.py | 6 +- 13 files changed, 3665 insertions(+), 3778 deletions(-) diff --git a/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po index 21bc6bab7..6055f172c 100644 --- a/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -19,57 +19,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domény" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Schránky" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Spravovat schránky v souborovém systému" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -77,19 +77,19 @@ msgstr "" "Přejmenovat nebo odstranit schránky v souborovém systému, pokud jsou " "přejmenovány nebo odstraněny v Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Majitel schránky" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "Účet UNIXu, který vlastní schránky v souborovém systému" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Výchozí kvóta domény" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -97,14 +97,13 @@ msgstr "" "Výchozí kvóta (v MB), které se použije u nově vytvořených domén bez uvedené " "hodnoty kvóty. Hodnota 0 znamená, že se kvóta nepoužívá." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "Výchozí kvóta domény" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -116,48 +115,59 @@ msgstr "" "Výchozí kvóta (v MB), které se použije u nově vytvořených domén bez uvedené " "hodnoty kvóty. Hodnota 0 znamená, že se kvóta nepoužívá." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Automatické odstranění účtu" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "Když je schránka odstraněná, odstranit také přiřazený účet uživatele" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Automatické vytvoření domény/schránky" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "Při založení účtu automaticky vytvořit doménu a schránku." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Musí se jednat o kladné číslo" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Správa" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Doména" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Nová doména" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Uživatelské jméno" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -165,79 +175,79 @@ msgstr "" "Název uživatele. U běžných uživatelů musí být uvedena platná e-mailová " "adresa nebo u administrátorů schránka." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Role" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Vybrat" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Jaká úroveň oprávnění bude tomuto uživateli nastavena" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid request" msgid "Random password" msgstr "Neplatný požadavek" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Heslo" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Potvrzení" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Vložte stejné heslo jako v poli výše, pro jeho ověření." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Povoleno" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "Schránka je vyžadována" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Obě pole s heslem se neshodují." -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Nemůžete zakázat váš vlastní účet" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Kvóta" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -247,12 +257,12 @@ msgstr "" "hodnotu domény. Ponechejte prázdné pro neomezenou kvótu (není povoleno " "správcům domény)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(y)" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -267,13 +277,13 @@ msgstr "" "pro vložení dalšího aliasu. Pro vytvoření doménového koše vložte '*' (např. " "*@domena.cz)." -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Neplatný požadavek" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -287,70 +297,68 @@ msgstr "" "řádek pouze jednu adresu; pro vložení další adresy stiskněte po vložení " "ENTER." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Doména neexistuje" -#: admin/forms/account.py:341 +#: forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Doména neexistuje" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Nemáte oprávnění k přístupu k této doméně" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Doména(y)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Doména(y) pod správou uživatele" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Obecné" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Mail" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Oprávnění" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Účet aktualizován" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nový účet" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Účet vytvořen" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid request" msgid "Random address" msgstr "Neplatný požadavek" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Emailová adresa" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 #, fuzzy #| msgid "" #| "The alias address (without the domain part). For a 'catch-all' address, " @@ -362,11 +370,11 @@ msgstr "" "Alias adresy (bez části označující doménu). Pro vytvoření doménového koše " "vložte znak '*'." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Příjemci" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -379,28 +387,21 @@ msgstr "" "řádek pouze jednu adresu; pro vložení další adresy stiskněte po vložení " "ENTER." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Doména" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required" msgstr "Schránka je vyžadována" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Nebyl určen příjemce" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Typ" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -408,266 +409,264 @@ msgstr "" "Alias(y) této domény. Uveďte na řádek pouze jeden alias; pro vložení dalšího " "aliasu stiskněte po vložení ENTER." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "doménový alias" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "%s s tímto názvem již existuje" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "doména" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Vytvořit správce domény" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Automaticky vytvořit správce této domény" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Jméno" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "" "Jméno správce. Nevkládejte sem název domény, název bude automaticky doplněn." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Vytvořit správce domény" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Vytvořit správce domény" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Vytvořit aliasy" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Automaticky vytvořit běžné aliasy pro tuto doménu" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Neplatný formát" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "Uživatel '%s' již existuje" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Doména upravena" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Možnosti" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Nová doména" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Doména vytvořena" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Název souboru" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Oddělovač" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Příjemce(i)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Uveďte jednoho nebo více příjemců oddělených pomocí ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Ponechat místní kopie" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Přeposílat zprávy a ukládat kopie do místní schránky" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Vybrat soubor" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Při výskytu chyby pokračovat" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Nepovažovat duplikáty objektů za chybu" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Zašifrovat hesla" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "Zatrhněte toto pole, pokud hesla ve vašem souboru nejsou zašifrována" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Import účtu nebyl úspěšný (%s): doména neexistuje" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Schránka %s již existuje" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Import účtu selhal (%s): chybná hodnota kvóty" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identity" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Přeposlat" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "Schránka je vyžadována" -#: admin/lib.py:131 +#: lib.py:131 #, fuzzy #| msgid "You can't delete your own domain" msgid "You are not allowed to import domains" msgstr "Nemůžete smazat vlastní doménu" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "adresa" -#: admin/models/alias.py:37 +#: models/alias.py:37 #, fuzzy #| msgid "The alias name" msgid "The alias address." msgstr "Název aliasu" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "povoleno" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Zatrhněte pole pro povolení tohoto aliasu" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 #, fuzzy #| msgid "Invalid request" msgid "Invalid address" msgstr "Neplatný požadavek" -#: admin/models/alias.py:146 +#: models/alias.py:146 #, fuzzy #| msgid "Local recipient %s not found" msgid "Local recipient {}@{} not found" msgstr "Místní příjemce %s nebyl nalezen" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Neplatný řádek: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Doména '%s' neexistuje" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "název" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Doménové jméno" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -677,7 +676,7 @@ msgstr "" "Výchozí kvóta (v MB), které se použije u nově vytvořených domén bez uvedené " "hodnoty kvóty. Hodnota 0 znamená, že se kvóta nepoužívá." -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -687,406 +686,393 @@ msgstr "" "Výchozí kvóta (v MB), které se použije u nově vytvořených domén bez uvedené " "hodnoty kvóty. Hodnota 0 znamená, že se kvóta nepoužívá." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Zatrhněte pole pro povolení této domény" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Zatrhněte pole pro povolení této domény" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Neplatný řádek" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "Neplatná hodnota kvóty u domény '%s'" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Neplatná hodnota kvóty u domény '%s'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Název aliasu" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "cíl" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Doména, na kterou tento alias odkazuje" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Neznámá doména %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Adresa schránky (bez části @doména.tld)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Nebylo možné zjistit umístění schránky (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Kvóta je vyžadována" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Doména vytvořena" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 #, fuzzy #| msgid "Permissions" msgid "Permission denied." msgstr "Oprávnění" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "" -#: admin/serializers.py:253 +#: serializers.py:253 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain {} does not exist" msgstr "Doména neexistuje" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 #, fuzzy #| msgid "Domain modified" msgid "Domain not found." msgstr "Doména upravena" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "zákázáno" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Statistiky" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Počet" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Doménové aliasy" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "Počitadla dle domén" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy #| msgid "disabled" msgid "(disabled)" msgstr "zákázáno" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Název souboru" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Vytvořit" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Nebyl určen příjemce" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy #| msgid "Administration" msgid "Administered domains" msgstr "Správa" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Nebyl určen příjemce" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Alias(y)" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Nebyl určen příjemce" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "Doména je zakázána" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "Alias upraven" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Adresa" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Statistiky" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Statistiky" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Datum vytvoření" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Datum poslední změny" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Aliasy schránek" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "Využití (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Správci" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Odstranit toto oprávnění" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr " Nebyl určen správce domény" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Značky" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Akce" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Nemůžete vytvořit nového správce domény" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Adresa" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Omezení" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Alias vytvořen" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Využití (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "zákázáno" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Automaticky přesměrovat emaily na jinou adresu" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Aktualizovat" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Přidat účet" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Hodnota" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Celé jméno/Příjemce" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1118,7 +1104,7 @@ msgstr "" "předchozích hodnot.

\n" "

Můžete také použít jiný oddělovač hodnot.

\n" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1154,129 +1140,129 @@ msgstr "" "předchozích hodnot.

\n" "

Můžete také použít jiný oddělovač hodnot.

\n" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Nápověda" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importuji..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Zvolte hodnotu" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Použít výchozí hodnotu domény" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Aktualizovat" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Hledat" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "Aktivovaný" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "Aktivovaná" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Seznam domén" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Seznam kvót" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Import" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Export" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Seznam identit" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Zobrazit seznam identit domény" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Smazat %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Alias s tímto názvem již existuje" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Vytvořit" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Nový alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias vytvořen" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias upraven" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1285,64 +1271,63 @@ msgstr[0] "Alias vytvořen" msgstr[1] "Alias vytvořen" msgstr[2] "Alias vytvořen" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Nemůžete smazat vlastní doménu" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Doména smazána" msgstr[1] "Domény smazány" msgstr[2] "Domén smazáno" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Exportovat identity" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Exportovat domény" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Neplatný požadavek" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Účet smazán" msgstr[1] "Účty smazány" msgstr[2] "Účtů smazáno" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "Objekt již existuje: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objektů úspěšně importováno" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importovat domény" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Importovat identity" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Přeposílání aktualizováno" diff --git a/modoboa/admin/locale/de/LC_MESSAGES/django.po b/modoboa/admin/locale/de/LC_MESSAGES/django.po index b914ea214..f02f52230 100644 --- a/modoboa/admin/locale/de/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/de/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2015-09-09 09:33+0000\n" "Last-Translator: controlc.de\n" "Language-Team: German (http://www.transifex.com/tonio/modoboa/language/de/)\n" @@ -20,57 +20,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domains" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Postfächer" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Postfächer im Dateisystem verwalten" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -78,21 +78,21 @@ msgstr "" "Postfächer auch in Dateisystem umbenennen oder entfernen wenn sie in Modoboa " "umbenannt oder entfernt werden" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Postfach-Besitzer" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "" "UID des virtuellen Benutzers, der Besitzer der Domains, Mailboxen und " "Nachrichten im Dateisystem ist." -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Standard-Domainquota" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -100,14 +100,13 @@ msgstr "" "Standardquota (in MB) für neu erstelle Domains ohne explizite Wertangabe. " "Der Wert 0 bedeutet „Kein Quota“" -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "Standard-Domainquota" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -119,50 +118,61 @@ msgstr "" "Standardquota (in MB) für neu erstelle Domains ohne explizite Wertangabe. " "Der Wert 0 bedeutet „Kein Quota“" -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Automatische Konto-Entfernung" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "Beim Löschen des Postfachs auch das Konto entfernen." -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Automatische Domain- /Postfach-Erstellung" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "Erstelle eine Domain und ein Postfach, wenn ein Konto automatisch erstellt " "wurde." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Muss eine positive Ganzzahl sein" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Verwaltung" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Domain" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Neue Domain" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Benutzername" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -170,79 +180,79 @@ msgstr "" "Der Benutzername. Muss eine gültige E-Mail-Adresse für 'Normale Benutzer' " "oder Administratoren mit einer Mailbox sein." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Rolle" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Auswählen" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Rechte, die der Benutzer haben wird" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid address" msgid "Random password" msgstr "Ungültige Adresse" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Passwort" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Bestätigung" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Passwort bestätigen" -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Aktiviert" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Nur Super-Administratoren dürfen diesen Modus benutzen." -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "Ein Postfach ist erforderlich" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Die angegebenen Passwörter stimmen nicht überein" -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Sie können Ihr eigenes Konto nicht deaktivieren" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-Mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -252,12 +262,12 @@ msgstr "" "nutzen Sie den Standardwert der Domain. Lassen Sie das Feld leer für " "unbegrenztes Quota (Domain-Administratoren ist dies nicht gestattet)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(e)" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -272,13 +282,13 @@ msgstr "" "an. Bestätigen Sie die Eingabe mit ENTER. Geben Sie '*' an, um einen " "'catchall'-Alias (Bsp: *@example.com) zu erstellen." -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Ungültige Adresse" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -291,70 +301,68 @@ msgstr "" "Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein " "und bestätigen Sie mit ENTER." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms/account.py:341 +#: forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Der Zugriff auf diese Domain ist Ihnen nicht gestattet" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Domain(s)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domain(s), die dieser Benutzer administriert" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Allgemein" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "E-Mail" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Berechtigungen" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Konto aktualisiert" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Neues Konto" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Konto erstellt" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid address" msgid "Random address" msgstr "Ungültige Adresse" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "E-Mail Adresse" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." @@ -362,11 +370,11 @@ msgstr "" "Die Alias-Adresse. Geben Sie nur den Domainnamen (@domain.tld) für eine " "'catch-all' Alias an." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Empfänger" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -374,28 +382,21 @@ msgstr "" "Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein " "und bestätigen Sie mit ENTER." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Domain" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required" msgstr "Ein Postfach ist erforderlich" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Keine Empfänger angegeben" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Typ" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -404,47 +405,47 @@ msgstr "" "Eingabefeld an. Bestätigen Sie mit ENTER, um ein neues Eingabefeld zu " "erhalten." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "Domain-Alias" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Ein %s mit diesem Namen existiert bereits" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "Domain" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Domain-Administrator erstellen" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Automatisch Administrator für diese Domain anlegen" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Name" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -452,212 +453,210 @@ msgstr "" "Name des Administrators. Geben Sie nicht den Domainnamen mit an. Er wird " "automatisch angehängt." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Domain-Administrator erstellen" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Domain-Administrator erstellen" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Aliase erstellen" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Automatisch Standard-Aliase für Domain anlegen" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Ungültiges Format" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "Benutzer %s existiert bereits" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Domain verändert" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Optionen" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Neue Domain" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Domain erstellt." -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Dateiname" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Separator" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Empfänger" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Geben sie einen oder mehrere, durch ',' separierte Empfänger an" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Lokale Kopien behalten" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Nachricht weiterleiten und Kopie in Mailbox ablegen" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Wählen Sie eine Datei" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Bei Fehler fortfahren" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Doppelte Objekte nicht als Fehler behandeln" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Passwörter verschlüsseln" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "Auswählen, wenn Kennwörter in Datei nicht verschlüsselt sind" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Kann Konto nicht importieren (%s): Die Domain existiert nicht" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Postfach %s existiert bereits" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Konto Import fehlgeschlagen (%s): ungültiger Quota-Wert" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identitäten" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Weiterleiten" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "Ein Postfach ist erforderlich" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "Sie verfügen nicht über ausreichend Rechte, um Domains zu importieren." -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "" "Sie verfügen nicht über ausreichend Rechte, um Domain Aliase zu importieren." -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "Adresse" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "Die Alias-Adresse" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "aktiviert" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Auswählen, um den Alias zu aktivieren" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "Alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "Ungültige Adresse" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "Lokaler Empfänger {}@{} nicht gefunden" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Ungültige Zeile: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Domain '%s' existiert nicht" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "Name" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Name der Domain" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -667,7 +666,7 @@ msgstr "" "Standardquota (in MB) für neu erstelle Domains ohne explizite Wertangabe. " "Der Wert 0 bedeutet „Kein Quota“" -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -677,406 +676,393 @@ msgstr "" "Standardquota (in MB) für neu erstelle Domains ohne explizite Wertangabe. " "Der Wert 0 bedeutet „Kein Quota“" -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Auswählen, um diese Domain zu aktivieren" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Auswählen, um diese Domain zu aktivieren" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Ungültige Zeile" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "Ungültiger Quota-Wert für Domain '%s'" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Ungültiger Quota-Wert für Domain '%s'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Der Alias-Name" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "Ziel" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Domain, auf die dieser Alias verweist" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Unbekannte Domain %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Postfach-Adresse (ohne den '@domain.tld' Teil)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Der Speicherort des Postfachs (%s) konnte nicht bestimmt werden" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Ein Quota ist erforderlich" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Domain erstellt." -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 #, fuzzy #| msgid "Permissions" msgid "Permission denied." msgstr "Berechtigungen" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "" -#: admin/serializers.py:253 +#: serializers.py:253 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain {} does not exist" msgstr "Domain existiert nicht" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 #, fuzzy #| msgid "Domain modified" msgid "Domain not found." msgstr "Domain verändert" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "deaktiviert" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Statistiken" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Anzahl" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Domain-Aliase" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "pro Domain" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy #| msgid "disabled" msgid "(disabled)" msgstr "deaktiviert" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Dateiname" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Erstellen" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Keine Empfänger angegeben" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy #| msgid "Administration" msgid "Administered domains" msgstr "Verwaltung" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Keine Empfänger angegeben" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Alias(e)" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Keine Empfänger angegeben" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "Domain ist deaktiviert" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "Alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "Alias verändert" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Adresse" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Statistiken" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Statistiken" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Erstellungsdatum" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Datum der letzten Änderung" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Postfach-Aliase" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "Verwendung (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administratoren" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Diese Berechtigung entfernen" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr "Kein Domain-Administrator definiert" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tags" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Aktionen" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Sie können keinen neuen Domain-Administrator erstellen" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Adresse" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Limit" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Alias erstellt" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Verwendung (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "deaktiviert" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Nachrichten automatisch an andere Adresse weiterleiten" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Aktualisieren" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Konto hinzufügen" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Wert" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Name/Empfänger" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1107,7 +1093,7 @@ msgstr "" "vorhergehenden sein.

\n" "

Ein anderes Zeichen als Trenner ist gestattet.

\n" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1143,129 +1129,129 @@ msgstr "" "\n" "

Ein anderes Zeichen als Separator ist gestattet.

\n" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Hilfe" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importiere…" -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Wert auswählen" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Standardwert der Domain verwenden" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Aktualisieren" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Suchen" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "aktiviert_m" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "aktiviert_f" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Domain-Liste" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Quota-Liste" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Import" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Export" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Identitäten-Liste" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Domain-Identitäten anzeigen" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "%s löschen?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Ein Alias mit diesem Namen existiert bereits" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Erstellen" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Neuer Alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias erstellt" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias verändert" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1273,62 +1259,61 @@ msgid_plural "Aliases deleted" msgstr[0] "Alias erstellt" msgstr[1] "Alias erstellt" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Sie können Ihre eigene Domain nicht löschen" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domain gelöscht" msgstr[1] "Domains gelöscht" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Identitäten exportieren" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Domains exportieren" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Ungültige Anfrage" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Konto gelöscht" msgstr[1] "Konten gelöscht" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "Objekt existiert bereits: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d Objekte erfolgreich importiert" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Domains importieren" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Identitäten importieren" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Weiterleitung aktualisiert" diff --git a/modoboa/admin/locale/en/LC_MESSAGES/django.po b/modoboa/admin/locale/en/LC_MESSAGES/django.po index f7c6b7f16..5eb5032bf 100644 --- a/modoboa/admin/locale/en/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,934 +17,918 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" msgstr "" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "" -#: admin/app_settings.py:81 +#: app_settings.py:81 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:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 msgid "Default mailbox quota" msgstr "" -#: admin/app_settings.py:90 +#: app_settings.py:90 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:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "" + +#: constants.py:100 +msgid "Relay domain" +msgstr "" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "" -#: admin/forms/account.py:40 +#: forms/account.py:40 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:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 msgid "Random password" msgstr "" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "" -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 msgid "This field is required." msgstr "" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "" -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "" -#: admin/forms/account.py:234 +#: forms/account.py:234 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)." msgstr "" -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "" -#: admin/forms/account.py:245 +#: forms/account.py:245 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:251 +#: forms/account.py:251 msgid "Sender addresses" msgstr "" -#: admin/forms/account.py:254 +#: forms/account.py:254 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:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "" -#: admin/forms/account.py:341 +#: forms/account.py:341 msgid "Local domain does not exist" msgstr "" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 msgid "Random address" msgstr "" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." msgstr "" -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 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:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 msgid "This field is required" msgstr "" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." msgstr "" -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "" -#: admin/forms/domain.py:220 +#: forms/domain.py:211 msgid "Generate a random password for the administrator." msgstr "" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 msgid "Create a mailbox for the administrator." msgstr "" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "" -#: admin/models/domain.py:53 +#: models/domain.py:35 msgid "Quota in MB shared between mailboxes. A value of 0 means no quota." msgstr "" -#: admin/models/domain.py:61 +#: models/domain.py:43 msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." msgstr "" -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 msgid "Check to enable DNS checks for this domain" msgstr "" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 msgid "Invalid quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:298 +#: models/domain.py:277 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 msgid "Domain quota exceeded" msgstr "" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 msgid "Permission denied." msgstr "" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "" -#: admin/serializers.py:253 +#: serializers.py:253 msgid "Local domain {} does not exist" msgstr "" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 msgid "Domain not found." msgstr "" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 msgctxt "checks" msgid "Disabled" msgstr "" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 msgid "Global statistics" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 msgid "Per-domain statistics" msgstr "" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 msgid "(disabled)" msgstr "" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 msgid "Full name" msgstr "" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 msgid "Created" msgstr "" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 msgid "Not defined" msgstr "" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 msgid "Administered domains" msgstr "" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 msgid "No domain defined." msgstr "" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 msgid "Aliases" msgstr "" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 msgid "No alias defined" msgstr "" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 msgid "Alias" msgstr "" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 msgid "Modified" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 msgid "Status" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 msgid "Usage" msgstr "" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 msgid "No domain administrator defined yet." msgstr "" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 msgid "Add" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 msgid "Allocated" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 msgid "Account" msgstr "" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
    " "
  • domain; name; quota; default mailbox quota; enabled
  • " @@ -955,7 +939,7 @@ msgid "" "use a different character as separator.

    " msgstr "" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
      " "
    • account; loginname; password; first name; last name; enabled; group; " @@ -965,187 +949,186 @@ msgid "" "use a different character as separator.

      " msgstr "" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "" -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 msgid "Updated" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "" -#: admin/views/alias.py:109 +#: views/alias.py:109 msgid "Alias deleted" msgid_plural "Aliases deleted" msgstr[0] "" msgstr[1] "" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "" msgstr[1] "" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "" msgstr[1] "" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "" diff --git a/modoboa/admin/locale/es/LC_MESSAGES/django.po b/modoboa/admin/locale/es/LC_MESSAGES/django.po index b2ecf1b9f..db78a2e94 100644 --- a/modoboa/admin/locale/es/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/es/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2017-06-28 00:48+0000\n" "Last-Translator: Evilham \n" "Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/" @@ -20,25 +20,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Dominios" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "Habilitar comprobación MX" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "Compruebe que cada dominio tenga un registro MX válido" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "MX Validos" -#: admin/app_settings.py:34 +#: app_settings.py:34 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." @@ -46,33 +46,33 @@ msgstr "" "Una lista de IP o dirección de red, cada registro MX debe coincidir. Se " "enviará una advertencia si un registro no la respeta." -#: admin/app_settings.py:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "Habilitar comprobación DNSBL" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "Compruebe cada dominio con los principales proveedores de DNSBL" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Mailboxes" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Manejar mailboxes en el sistema de fichero" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -80,19 +80,19 @@ msgstr "" "Renombrar o eliminar mailboxes en el sistema de ficheros cuando sean " "renombrados o eliminados dentro de Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Propietario de los mailboxes" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "Cuenta de UNIX que posee los mailboxes en el sistema de ficheros" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Cuota del dominio por defecto" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -100,12 +100,11 @@ msgstr "" "Cuota por defecto (en MB) que se aplica a la creación de nuevos dominios que " "no tuvieran un valor especificado. Un valor de 0 significa que no hay cuota." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 msgid "Default mailbox quota" msgstr "Cuota de mailbox por defecto" -#: admin/app_settings.py:90 +#: app_settings.py:90 msgid "" "Default mailbox quota (in MB) applied to freshly created domains with no " "value specified. A value of 0 means no quota." @@ -113,48 +112,59 @@ msgstr "" "La cuota de mailbox por defecto (en MB) se aplica a los dominios nuevos que " "no especifican este valor. Un valor de 0 significa ningún limite." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Elminar cuentas automáticamente" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "Cuando un mailbox es eliminado, también lo es su cuenta asociada." -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Creación automática de dominio/buzón" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "Crear un dominio y un buzón cuando se cree automáticamente una cuenta." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Debe ser un entero positivo" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Administración" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Dominio" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Nuevo dominio" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Nombre de usuario" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -162,77 +172,77 @@ msgstr "" "El nombre del usuario. Debe ser una dirección de 'e-mail' válida para " "usuarios simples o administradores con un buzón." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Rol" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Elija" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Qué nivel de permiso tendrá este usuario" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Random address" msgid "Random password" msgstr "Dirección aleatoria" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Contraseña" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Confirmación" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Introduzca la misma contraseña que arriba, para verificación." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Activado" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Sólo se permiten superadministradores para este modo" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 msgid "This field is required." msgstr "Este campo es obligatorio." -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Las contraseñas no concuerdan" -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "No puede deshabilitar su propia cuenta" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "Email" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Cuota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -242,12 +252,12 @@ msgstr "" "dominio por defecto. Déjelo vacío para definir un valor ilimitado (no " "permitido para los administradores del dominio)" -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:245 +#: forms/account.py:245 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 " @@ -257,11 +267,11 @@ msgstr "" "ENTER para agregar una nueva entrada. Para crear un alias catchall, " "simplemente ingrese el nombre de dominio (@ domain.tld)." -#: admin/forms/account.py:251 +#: forms/account.py:251 msgid "Sender addresses" msgstr "Direcciónes de remitente" -#: admin/forms/account.py:254 +#: forms/account.py:254 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 " @@ -272,66 +282,64 @@ msgstr "" "exista localmente. Indique una dirección por entrada. Presione ENTER para " "agregar una nueva entrada." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "El dominio no existe" -#: admin/forms/account.py:341 +#: forms/account.py:341 msgid "Local domain does not exist" msgstr "El dominio no existe" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "No tienes acceso a este dominio" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Dominio(s)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Dominio(s) que el usuario administra" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "General" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Correo" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Permisos" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Cuenta actualizada" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nueva cuenta" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Cuenta creada" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 msgid "Random address" msgstr "Dirección aleatoria" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Dirección de email" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." @@ -339,11 +347,11 @@ msgstr "" "La dirección del alias. Para crear un alias catchall, simplemente ingrese el " "nombre de dominio (@ domain.tld)." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Destinatarios" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -351,26 +359,19 @@ msgstr "" "Las direcciones a las que apunta este alias. Indique sólo una dirección por " "entrada, presione ENTER para agregar una nueva entrada." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Dominio" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 msgid "This field is required" msgstr "Este campo es obligatorio" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "No ha puesto destinatario" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -378,49 +379,49 @@ msgstr "" "Alia(s) de este dominio. Indique únicamente un nombre por entrada, presione " "ENTER para añadir una nueva entrada." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "alias del dominio" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Ya existe un %s con ese nombre" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 #, fuzzy #| msgid "No MX record found for this domain." msgid "No authorized MX record found for this domain" msgstr "No se encontró ningún registro MX para este dominio." -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "No puede superar la cuota de dominio" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "No puede definir una cuota ilimitada." -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "dominio" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Crear un administrador del dominio" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Automáticamente crear una administrador para este dominio" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nombre" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -428,571 +429,556 @@ msgstr "" "El nombre del administrador. No incluya el nombre del dominio aquí, será " "añadido automáticamente." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a mailbox for the administrator." msgid "Generate a random password for the administrator." msgstr "Crear mailbox para el administrador." -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "Con una mailbox" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 msgid "Create a mailbox for the administrator." msgstr "Crear mailbox para el administrador." -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Crear alias" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Automáticamente crear alias estándar para este dominio" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Formato inválido" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "El usuario '%s' ya existe" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Dominio modificado" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Opciones" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Nuevo dominio" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Dominio creado" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Nombre del fichero" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Separador" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Destinatario(s)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Indique uno o más destinatarios separados por una ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Mantener copias locales" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Reenvía mensajes y guarda copias en su mailbox local" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Seleccione un fichero" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Continúe en error." -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "No tratar objetos duplicados como error" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Contraseñas cifradas" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" "Marque esta opción si las contraseñas que contiene su fichero no están " "cifradas" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Falló la importación de la cuenta (%s): el dominio no existe" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "El buzón {} ya existe" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Error en la importación de la cuenta (%s): valor de cuota incorrecto" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identidades" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Siguiente" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "Es obligatorio un buzón" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "No está autorizado para importar dominios" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "No está autorizado para importar alias de dominio." -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "[modoboa] DNSBL problema(s) para el dominio {}" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "El dominio {} no tiene registro MX" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "El registro MX para el dominio {0} no es válido: {1}" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] MX problema(s) para el dominio {}" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "dirección" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "La dirección del alias." -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "activado" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Marcar para activar este alias" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "Descripción" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "Caduca en" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "Dirección inválida" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "Receptor local {}@{} no encontrado" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Línea inválida: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "El dominio '%s' no existe" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "nombre" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Nombre del dominio" -#: admin/models/domain.py:53 +#: models/domain.py:35 msgid "Quota in MB shared between mailboxes. A value of 0 means no quota." msgstr "" "La cuota compartida entre las mailboxes en MB. Un valor de 0 significa " "ningún limite." -#: admin/models/domain.py:61 +#: models/domain.py:43 msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." msgstr "" "Cuota de mailbox predeterminda en MB. Un valor de 0 significa ningún limite." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Marcar para activar este dominio" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "Activar comprobación de DNS" -#: admin/models/domain.py:74 +#: models/domain.py:55 msgid "Check to enable DNS checks for this domain" msgstr "Seleccionar para activar la comprobación de DNS para este dominio" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Línea inválida" -#: admin/models/domain.py:284 +#: models/domain.py:263 #, fuzzy #| msgid "No MX record found for this domain." msgid "No authorized MX record found for domain {}" msgstr "No se encontró ningún registro MX para este dominio." -#: admin/models/domain.py:291 +#: models/domain.py:270 msgid "Invalid quota value for domain '{}'" msgstr "Cuota inválida para dominio '{}'" -#: admin/models/domain.py:298 +#: models/domain.py:277 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Cuota de mailbox por defecto inválida para dominio '{}'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "La cuota de mailbox por defecto no puede superar la cuota de dominio" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Nombre del alias" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "objetivo" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "El dominio al que este alias apunta" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Dominio desconocido %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Dirección del mailbox (sin la parte @dominio.tld)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Fallo al recuperar la localización del mailbox (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Una cuota es obligatoria" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 msgid "Domain quota exceeded" msgstr "Cuota de dominio excedida" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 msgid "Permission denied." msgstr "Permiso denegado." -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" "Lista de dominios administrados (sólo distribuidores y administradores de " "dominio)." -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "No estás autorizado para esta función." -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "Debe ser igual a la dirección completa del buzón" -#: admin/serializers.py:253 +#: serializers.py:253 msgid "Local domain {} does not exist" msgstr "El dominio local {} no existe" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "Lista de destinatarios" -#: admin/serializers.py:358 +#: serializers.py:358 msgid "Domain not found." msgstr "Dominio no encontrado." -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 msgctxt "checks" msgid "Disabled" msgstr "Deshabilitado" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "Esperando verificación" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 msgid "Global statistics" msgstr "Estadísticas globales" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Cantidad" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Alias del dominio" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 msgid "Per-domain statistics" msgstr "Estadísticas por dominio" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 msgid "(disabled)" msgstr "(deshabilitado)" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "Resumen" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 msgid "Full name" msgstr "Nombre completo" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 msgid "Created" msgstr "Creado" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "Últimao acceso" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "Email secundario" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 msgid "Not defined" msgstr "Sin definir" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "Numero de telefono " -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 msgid "Administered domains" msgstr "Dominios administrados" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 msgid "No domain defined." msgstr "No se ha definido ningún dominio." -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 msgid "Aliases" msgstr "Alias" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 msgid "No alias defined" msgstr "No se ha definido ningún alias" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "Direcciones de remitente adicionales" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "No se ha definido la dirección del remitente" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "El dominio está deshabilitado" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 msgid "Alias" msgstr "Alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 msgid "Modified" msgstr "Modificado" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "Proveedor" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Dirección" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 msgid "Status" msgstr "Estatus" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "listado" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "Todo está bien, este dominio no está en la lista." -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "No hay información disponible para este dominio." -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "Estado de DNS" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Fecha de creación" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Última fecha de modificación" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Alias del mailbox" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 msgid "Usage" msgstr "Uso" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "usado" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "reservado" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administradores" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Eliminar este permiso" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 msgid "No domain administrator defined yet." msgstr "Aún no se define un administrador de dominio." -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tags" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Acciones" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "No puedes crear un nuevo administrador de dominio" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 msgid "Add" msgstr "Añadir" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Límite" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "allocated" msgid "Allocated" msgstr "reservado" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Uso (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "deshabilitado" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Reenvía automáticamente los correos a otra dirección" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Actualizar" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 msgid "Account" msgstr "Cuenta" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Valor" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nombre completo/Destinatario" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
        " "
      • domain; name; quota; default mailbox quota; enabled
      • " @@ -1011,7 +997,7 @@ msgstr "" "línea es obligatorio y debe ser igual a uno de los valores anteriores.

        Puede utilizar un carácter diferente como Separador.

        " -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
          " "
        • account; loginname; password; first name; last name; enabled; group; " @@ -1028,41 +1014,41 @@ msgstr "" "obligatorio y debe ser igual a uno de los valores anteriores.

          Puede " "utilizar un carácter diferente como separador. " -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Ayuda" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importando..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "Administrador" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Elija un valor" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usar el valor por defecto del dominio" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 msgid "Updated" msgstr "Actualizado" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" "Esta IP no coincide con ninguno de los registros MX válidos definidos en los " "parámetros" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "No se encontró ningún registro MX para este dominio." -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " @@ -1071,7 +1057,7 @@ msgstr "" "Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los " "siguientes proveedores DNSBL:" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: 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 " @@ -1082,143 +1068,142 @@ msgstr "" "Debe comunicarse con estos proveedores y pedirles que elimine la(s) " "dirección(es) IP detectada(s)." -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" "Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los " "siguientes proveedores DNSBL:" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Buscar" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "Activado" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "Activado" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Listar dominios" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Listar cuotas" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importar" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Exportar" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Listar identidades" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Ver las identidades del dominio" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "Editar {}" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "¿Eliminar %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Ya existe un alias con este nombre" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Crear" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Nuevo alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias creado" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias modificado" -#: admin/views/alias.py:109 +#: views/alias.py:109 msgid "Alias deleted" msgid_plural "Aliases deleted" msgstr[0] "Alias eliminado" msgstr[1] "Aliases eliminados" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "Registros MX de {}" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "Resumen de DNSBL para {}" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "No puedo eliminar su propio dominio" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Dominio eliminado" msgstr[1] "Dominios eliminados" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Exportar identidades" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Exportar dominios" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Petición inválida" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Cuenta eliminada" msgstr[1] "Cuentas eliminadas" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "El objeto ya existe: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objetos importados con éxito" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importar dominios" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Importar identidades" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Reenvío actualizado" diff --git a/modoboa/admin/locale/fr/LC_MESSAGES/django.po b/modoboa/admin/locale/fr/LC_MESSAGES/django.po index 2a3aa17fd..19e1e0244 100644 --- a/modoboa/admin/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/fr/LC_MESSAGES/django.po @@ -1,954 +1,985 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Antoine Nguyen , 2015-2017 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" -"PO-Revision-Date: 2017-10-11 15:56+0000\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" +"PO-Revision-Date: 2017-12-03 12:52+0100\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domaines" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "Activer la vérification des MX" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "Vérifie que chaque domaine a un enregistrement MX valide" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "MX(s) valide(s)" -#: admin/app_settings.py:34 +#: app_settings.py:34 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 "Une liste d'adresses IP ou réseau que chaque enregistrement MX doit respecter. Un avertissement sera envoyé dès qu'un enregistrement ne la respecte pas." +"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 "" +"Une liste d'adresses IP ou réseau que chaque enregistrement MX doit " +"respecter. Un avertissement sera envoyé dès qu'un enregistrement ne la " +"respecte pas." -#: admin/app_settings.py:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "Les nouveaux domaines doivent utiliser un ou plusieurs MX autorisés" -#: admin/app_settings.py:45 +#: app_settings.py:45 msgid "" "Prevent the creation of a new domain if its MX record does not use one of " "the defined addresses." -msgstr "Empêcher la création d'un domaine s'il n'a pas au moins un MX utilisant une adresse autorisée." +msgstr "" +"Empêcher la création d'un domaine s'il n'a pas au moins un MX utilisant une " +"adresse autorisée." -#: admin/app_settings.py:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "Activer les vérifications DNSBL" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "Vérifie chaque domaine auprès des fournisseurs de DNSBL" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Boites" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Gérer les boites sur le système de fichiers" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" -msgstr "Renommer ou supprimer les boites sur le système de fichiers quand elles sont renommées ou supprimées dans Modoboa" +msgstr "" +"Renommer ou supprimer les boites sur le système de fichiers quand elles sont " +"renommées ou supprimées dans Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Propriétaire des boites" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "Le compte UNIX qui possède les boites sur le système de fichiers" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Quota de domaine par défaut" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." -msgstr "Quota par défaut (en Mo) appliqué aux domaines fraichement créés et ne spécifiant pas de valeur. 0 signifie qu'aucun quota ne sera appliqué." +msgstr "" +"Quota par défaut (en Mo) appliqué aux domaines fraichement créés et ne " +"spécifiant pas de valeur. 0 signifie qu'aucun quota ne sera appliqué." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 msgid "Default mailbox quota" msgstr "Quota par défaut pour une boîte aux lettres" -#: admin/app_settings.py:90 +#: app_settings.py:90 msgid "" "Default mailbox quota (in MB) applied to freshly created domains with no " "value specified. A value of 0 means no quota." -msgstr "Quota par défaut pour une boîte aux lettres utilisé pour les domaines nouvellement créés. Une valeur à 0 signifie pas de quota." +msgstr "" +"Quota par défaut pour une boîte aux lettres utilisé pour les domaines " +"nouvellement créés. Une valeur à 0 signifie pas de quota." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Suppression automatique de compte" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" -msgstr "Lorsqu'une boite aux lettres est supprimée, supprimer le compte associé en même temps" +msgstr "" +"Lorsqu'une boite aux lettres est supprimée, supprimer le compte associé en " +"même temps" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Création automatique de domaine/boite aux lettres" -#: admin/app_settings.py:106 -msgid "" -"Create a domain and a mailbox when an account is automatically created." -msgstr "Créer un domaine et une boite aux lettres quand un compte est créé automatiquement." +#: app_settings.py:106 +msgid "Create a domain and a mailbox when an account is automatically created." +msgstr "" +"Créer un domaine et une boite aux lettres quand un compte est créé " +"automatiquement." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "Créer un alias quand une boite aux lettres est renommée" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." -msgstr "Créer un alias en utilisant l'ancienne adresse quand une boite aux lettres est renommée." +msgstr "" +"Créer un alias en utilisant l'ancienne adresse quand une boite aux lettres " +"est renommée." -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Doit être un entier positif" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "Définissez au moins un réseau / une adresse autorisé" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Administration" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Domaine" + +#: constants.py:100 +msgid "Relay domain" +msgstr "Domaine relais" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Nom d'utilisateur" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." -msgstr "Le nom de l'utilisateur. Doit être une adresse e-mail valide pour les utilisateurs simples ou les administrateurs avec une boite aux lettres." +msgstr "" +"Le nom de l'utilisateur. Doit être une adresse e-mail valide pour les " +"utilisateurs simples ou les administrateurs avec une boite aux lettres." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Rôle" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Choisir" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Quel niveau de permission cet utilisateur aura" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 msgid "Random password" msgstr "Mot de passe aléatoire" -#: admin/forms/account.py:52 +#: forms/account.py:52 msgid "" "Generate a random password. If you're updating this account and check this " "box, a new password will be generated." -msgstr "Générer un mot de passe aléatoire. Si vous modifiez ce compte et cochez cette case, un nouveau mot de passe sera généré." +msgstr "" +"Générer un mot de passe aléatoire. Si vous modifiez ce compte et cochez " +"cette case, un nouveau mot de passe sera généré." -#: admin/forms/account.py:58 +#: forms/account.py:58 msgid "Password" msgstr "Mot de passe" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Confirmation" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Entrer le même mot de passe, pour vérification." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Activé" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Seuls les super administrateurs sont autorisés pour ce mode" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 -#: admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 msgid "This field is required." msgstr "Ce champ est requis." -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Les deux mots de passe ne correspondent pas." -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Vous ne pouvez pas désactiver votre propre compte" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "Créer un alias en utilisant l'ancienne adresse" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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)." -msgstr "Quota en Mo pour cette boite. Définir une valeur spécifique ou utiliser la valeur par défaut du domaine. Laisser vide pour définir une valeur illimitée (interdit pour les admins. de domaine)." +msgstr "" +"Quota en Mo pour cette boite. Définir une valeur spécifique ou utiliser la " +"valeur par défaut du domaine. Laisser vide pour définir une valeur illimitée " +"(interdit pour les admins. de domaine)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:245 +#: forms/account.py:245 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 "Alias de cette boîte aux lettres. Indiquer une adresse par champ, appuyer sur ENTREE pour ajouter un nouveau champ. Pour créer un alias 'fourre-tout', entrer seulement le nom du domaine (@domain.tld)." +msgstr "" +"Alias de cette boîte aux lettres. Indiquer une adresse par champ, appuyer " +"sur ENTREE pour ajouter un nouveau champ. Pour créer un alias 'fourre-tout', " +"entrer seulement le nom du domaine (@domain.tld)." -#: admin/forms/account.py:251 +#: forms/account.py:251 msgid "Sender addresses" msgstr "Adresses d'envoi" -#: admin/forms/account.py:254 +#: forms/account.py:254 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 "Adresse(s) d'envoi supplémentaire(s) pour ce compte. L'utilisateur sera autorisé à envoyer des e-mails en utilisant la/les adresse(s) déclarée(s), même si elle(s) n'existe(nt) pas localement. Indiquer une adresse par champ. Appuyer sur ENTREE pour ajouter un nouveau champ." +msgstr "" +"Adresse(s) d'envoi supplémentaire(s) pour ce compte. L'utilisateur sera " +"autorisé à envoyer des e-mails en utilisant la/les adresse(s) déclarée(s), " +"même si elle(s) n'existe(nt) pas localement. Indiquer une adresse par champ. " +"Appuyer sur ENTREE pour ajouter un nouveau champ." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domaine inexistant" -#: admin/forms/account.py:341 +#: forms/account.py:341 msgid "Local domain does not exist" msgstr "Le domaine local n'existe pas" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Vous n'avez pas accès à ce domaine" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Domaine(s)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domaine(s) que cet utilisateur administre" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Général" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "Profil" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Courrier" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Permissions" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Compte mis à jour" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nouveau compte" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Compte créé" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 msgid "Random address" msgstr "Adresse aléatoire" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Adresse email" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." -msgstr "L'adresse de l'alias. Pour créer un alias \"fourre-tout\", saisissez uniquement le nom du domaine (@domain.tld)." +msgstr "" +"L'adresse de l'alias. Pour créer un alias \"fourre-tout\", saisissez " +"uniquement le nom du domaine (@domain.tld)." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Destinataires" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." -msgstr "Les adresses vers lesquelles cet alias pointera. Indiquer une adresse par champ, appuyer sur ENTREE pour ajouter un nouveau champ." +msgstr "" +"Les adresses vers lesquelles cet alias pointera. Indiquer une adresse par " +"champ, appuyer sur ENTREE pour ajouter un nouveau champ." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Domaine" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 msgid "This field is required" msgstr "Ce champ est requis." -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Aucune destinataire défini" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Type" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." -msgstr "Alias de ce domaine. Indiquer seulement un nom par champ, appuyer sur ENTREE pour ajouter un nouveau champ." +msgstr "" +"Alias de ce domaine. Indiquer seulement un nom par champ, appuyer sur ENTREE " +"pour ajouter un nouveau champ." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "alias de domaine" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 -#: admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Un %s de ce nom existe déjà" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "Aucun enregistrement MX autorisé trouvé pour ce domaine" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "Ne peut pas être supérieur au quota du domaine" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "Vous ne pouvez pas définir de quota illimité" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "domaine" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Créer un administrateur de domaine" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Créer automatiquement un administrateur pour ce domaine" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nom" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." -msgstr "Le nom de l'administrateur. Ne pas include un nom de domaine ici, il sera ajouté automatiquement." +msgstr "" +"Le nom de l'administrateur. Ne pas include un nom de domaine ici, il sera " +"ajouté automatiquement." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 msgid "Generate a random password for the administrator." msgstr "Générer un mot de passe aléatoire pour cet administrateur." -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "Avec une boite aux lettres" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 msgid "Create a mailbox for the administrator." msgstr "Créer une boite aux lettres pour l'administrateur" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Créer des alias" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Créer automatiquement des alias standard pour ce domaine" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Format invalide" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "L'utilisateur '%s' existe déjà" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Domaine modifié" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Options" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Nouveau domaine" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Domaine créé" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Nom du fichier" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Séparateur" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Destinataire(s)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Indiquer un ou plusieurs destinataires séparés par une ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Conserver des copies locales" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Transférer les messages et conserver une copie dans votre boite locale" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Sélectionner un fichier" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Continuer en cas d'erreur" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Ne pas traiter les objets dupliqués comme des erreurs" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Chiffrer les mots de passe" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" -msgstr "Cocher cette option si les mots de passe contenus dans votre fichier ne sont pas chiffrés" +msgstr "" +"Cocher cette option si les mots de passe contenus dans votre fichier ne sont " +"pas chiffrés" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "L'import du compte a échoué (%s): le domaine n'existe pas" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "La boite {} existe déjà" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "L'import du compte a échoué (%s): mauvais quota" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identités" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Transfert" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "Une boite aux lettres est requise" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "Vous n'êtes pas autorisé à importer des domaines" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "Vous n'êtes pas autorisé à importer des alias de domaine." -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "[modoboa] Problème(s) DNSBL pour le domaine {}" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "Le domaine {} n'a pas d'enregistrement MX" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "Enregistrement MX invalide pour le domaine {0} : {1}" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] problème(s) de MX pour le domaine {}" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "Adresse" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "L'adresse de l'alias" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "Activé" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Cocher pour activer cet alias" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "Description" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "Expire le" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "Adresse invalide" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "Destinataire local {}@{} introuvable" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Ligne invalide : %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Domaine '%s' inexistant" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "Nom" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Le nom du domaine" -#: admin/models/domain.py:53 +#: models/domain.py:35 msgid "Quota in MB shared between mailboxes. A value of 0 means no quota." -msgstr "Quota en Mo partagé entre les boîtes aux lettres. Une valeur à 0 signifie pas de quota." +msgstr "" +"Quota en Mo partagé entre les boîtes aux lettres. Une valeur à 0 signifie " +"pas de quota." -#: admin/models/domain.py:61 +#: models/domain.py:43 msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." -msgstr "Quota par défaut en Mo appliqué aux boîtes aux lettres. Une valeur à 0 signifie pas de quota." +msgstr "" +"Quota par défaut en Mo appliqué aux boîtes aux lettres. Une valeur à 0 " +"signifie pas de quota." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Cocher pour activer ce domaine" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "Activer les tests DNS" -#: admin/models/domain.py:74 +#: models/domain.py:55 msgid "Check to enable DNS checks for this domain" msgstr "Cocher pour activer les tests DNS pour ce domaine" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Ligne invalide" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "Aucun enregistrement MX autorisé trouvé pour le domaine {}" -#: admin/models/domain.py:291 +#: models/domain.py:270 msgid "Invalid quota value for domain '{}'" msgstr "Quota invalide pour le domaine '{}'" -#: admin/models/domain.py:298 +#: models/domain.py:277 msgid "Invalid default mailbox quota value for domain '{}'" -msgstr "Quota par défaut pour une boîte aux lettres invalide pour le domaine '{}'" +msgstr "" +"Quota par défaut pour une boîte aux lettres invalide pour le domaine '{}'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" -msgstr "Le quota par défaut d'une boîte aux lettres ne peut pas être supérieur au quota du domaine" +msgstr "" +"Le quota par défaut d'une boîte aux lettres ne peut pas être supérieur au " +"quota du domaine" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Le nom de l'alias" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "cible" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Le domaine vers lequel cet alias pointe" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Domaine %s inconnu" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Adresse de la boite aux lettres (sans la partie @domain.tld)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Impossible de récuperer l'emplacement de la boite (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Un quota est requis" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 msgid "Domain quota exceeded" msgstr "Quota du domaine dépassé" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 msgid "Permission denied." msgstr "Permission refusée." -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." -msgstr "Liste des domaines administrés (revendeurs et administrateurs de domaine seulement)." +msgstr "" +"Liste des domaines administrés (revendeurs et administrateurs de domaine " +"seulement)." -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "Non autorisé pour ce rôle." -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "Doit être égale au champ full_address dans mailbox" -#: admin/serializers.py:253 +#: serializers.py:253 msgid "Local domain {} does not exist" msgstr "Le domaine local {} n'existe pas" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "Une liste de destinataire" -#: admin/serializers.py:358 +#: serializers.py:358 msgid "Domain not found." msgstr "Domaine introuvable." -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 msgctxt "checks" msgid "Disabled" msgstr "Désactivés" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "En attente de vérification" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 msgid "Global statistics" msgstr "Statistiques globales" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Quantité" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Alias de domaine" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 msgid "Per-domain statistics" msgstr "Statistiques par domaine" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 msgid "(disabled)" msgstr "(désactivé)" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "Résumé" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 msgid "Full name" msgstr "Nom complet" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 msgid "Created" msgstr "Créé" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "Dernière connexion" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "E-mail secondaire" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 msgid "Not defined" msgstr "Non défini" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "Numéro de téléphone" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 msgid "Administered domains" msgstr "Domaines gérés" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 msgid "No domain defined." msgstr "Aucun domaine défini." -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 msgid "Aliases" msgstr "Alias" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 msgid "No alias defined" msgstr "Aucun alias défini" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "Adresses d'envoi supplémentaires" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "Aucune adresse d'envoi déclarée" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "Le domaine est désactivé" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 msgid "Alias" msgstr "Alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 msgid "Modified" msgstr "Modifié" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "Fournisseur" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Adresse" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 msgid "Status" msgstr "Statut" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "listé" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "Tout va bien, ce domaine n'est pas listé." -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "Aucune information disponible pour ce domaine." -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "Statut DNS" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Date de création" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Date de dernière modification" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Alias de boite." -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "Mo" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 msgid "Usage" msgstr "Utilisation" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "utilisé" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "alloué" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administrateurs" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Supprimer cette permission" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 msgid "No domain administrator defined yet." msgstr "Aucun administrateur de domaine défini." -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tags" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Actions" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Vous ne pouvez pas créer de nouvel administrateur de domaine" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 msgid "Add" msgstr "Ajouter" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Limite" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "Utilisé" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 msgid "Allocated" msgstr "Alloué" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Utilisation (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "Desactivé" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Transférer automatiquement les messages vers une autre adresse" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Mettre à jour" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 msgid "Account" msgstr "Compte" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Valeur" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nom complet/Destinataire" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:

            " "
          • domain; name; quota; default mailbox quota; enabled
          • " @@ -957,199 +988,221 @@ msgid "" "verify recipients

          The first element of each line is " "mandatory and must be equal to one of the previous values.

          You can " "use a different character as separator.

          " -msgstr "Fournir un fichier CSV dans lequel les lignes respectent un des formats suivants :
          • domain; name; quota; default mailbox quota; enabled
          • domainalias; name; targeted domain; enabled
          • relaydomain; name; target host; target port; service; enabled; verify recipients

          The first element of each line is mandatory and must be equal to one of the previous values.

          Vous pouvez utiliser un caractère différent comme séparateur.

          " +msgstr "" +"Fournir un fichier CSV dans lequel les lignes respectent un des formats " +"suivants :
          • domain; name; quota; default mailbox quota; enabled
          • domainalias; name; targeted domain; enabled
          • " +"
          • relaydomain; name; target host; target port; service; enabled; " +"verify recipients

          The first element of each line is " +"mandatory and must be equal to one of the previous values.

          Vous " +"pouvez utiliser un caractère différent comme séparateur.

          " -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
            " -"
          • account; loginname; password; first name; last name; enabled; group;" -" address; quota; [, domain, ...]
          • alias; address; enabled; " +"
          • account; loginname; password; first name; last name; enabled; group; " +"address; quota; [, domain, ...]
          • alias; address; enabled; " "recipient; recipient; ...

          The first element of each line " -"is mandatory and must be equal to one of the previous values.

          You can" -" use a different character as separator.

          " -msgstr "Fournissez un fichier CSV dans lequel les lignes respectent un des formats suivants :
          • account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]
          • alias; address; enabled; recipient; recipient; ...

          Le premier élément de chaque ligne est obligatoire et doit être égal à l'une des valeurs présentées.

          Vous pouvez utiliser un caractère différent en tant que séparateur.

          " +"is mandatory and must be equal to one of the previous values.

          You can " +"use a different character as separator.

          " +msgstr "" +"Fournissez un fichier CSV dans lequel les lignes respectent un des formats " +"suivants :
          • account; loginname; password; first name; last name; " +"enabled; group; address; quota; [, domain, ...]
          • alias; " +"address; enabled; recipient; recipient; ...

          Le premier " +"élément de chaque ligne est obligatoire et doit être égal à l'une des " +"valeurs présentées.

          Vous pouvez utiliser un caractère différent en " +"tant que séparateur.

          " -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Aide" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Import en cours..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "Admin" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Choisir une valeur" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Utiliser la valeur par défaut du domaine" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 msgid "Updated" msgstr "Mis à jour" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" -msgstr "Cette IP ne correspond à un aucun des MX valides déclarés dans les paramètres." +msgstr "" +"Cette IP ne correspond à un aucun des MX valides déclarés dans les " +"paramètres." -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "Aucun enregistrement MX trouvé pour ce domaine." -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" -msgstr "Modoboa a détecté que le domaine %(domain)s est listé par les fournisseurs de DNSBL suivants :" +msgstr "" +"Modoboa a détecté que le domaine %(domain)s est listé par les fournisseurs " +"de DNSBL suivants :" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: 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 "La réputation de ce domaine sera affectée et il est probable que les emails venant de lui soient considérés comme du spam. Vous devriez contacter ces fournisseurs pour leur demander de délister la/les adresse(s) détectée(s)." +msgstr "" +"La réputation de ce domaine sera affectée et il est probable que les emails " +"venant de lui soient considérés comme du spam. Vous devriez contacter ces " +"fournisseurs pour leur demander de délister la/les adresse(s) détectée(s)." -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" -msgstr "Modoboa a détecté que le domain %(domain)s n'a aucun enregistrement MX valide :" +msgstr "" +"Modoboa a détecté que le domain %(domain)s n'a aucun enregistrement MX " +"valide :" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Chercher" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "Activé" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "Activée" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Lister les domaines" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Lister les quotas" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importer" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Exporter" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Lister les identités" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Voir les identités du domaine" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "Modifier {}" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Supprimer %s ?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Un alias de ce nom existe déjà" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Créer" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Nouvel alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias créé" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias modifié" -#: admin/views/alias.py:109 +#: views/alias.py:109 msgid "Alias deleted" msgid_plural "Aliases deleted" msgstr[0] "Alias supprimé" msgstr[1] "Alias supprimés" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "Enregistrements MX de {}" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "Résumé DNSBL pour {}" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Vous ne pouvez pas supprimer votre propre domaine" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domaine supprimé" msgstr[1] "Domaines supprimés" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Export d'identités" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Export de domaines" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Requête invalide" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Compte supprimé" msgstr[1] "Comptes supprimés" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "L'objet existe déjà : %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objets importés avec succès" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importer des domaines" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Importer des identités" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Transfert mis à jour" diff --git a/modoboa/admin/locale/it/LC_MESSAGES/django.po b/modoboa/admin/locale/it/LC_MESSAGES/django.po index b7ab843d3..5163f0dd6 100644 --- a/modoboa/admin/locale/it/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2015-10-11 11:48+0000\n" "Last-Translator: Rocco \n" "Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/" @@ -20,57 +20,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domini" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Caselle di posta" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Gestione delle caselle di posta nel filsystem" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -78,19 +78,19 @@ msgstr "" "Rinomina o rimuovi le caselle di posta nel filesystem quando vengono " "rinominate o cancellate in Modoboa " -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Proprietario delle caselle postali" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "L'account UNIX a cui appartengono le caselle postali nel filsystem" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Quota predefinita per il domini" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -98,14 +98,13 @@ msgstr "" "Quota predefinita (in MB) applicata ai nuovi domini che non la specificano. " "Un valore 0 implica nessuna quota." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "Quota predefinita per il domini" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -117,51 +116,62 @@ msgstr "" "Quota predefinita (in MB) applicata ai nuovi domini che non la specificano. " "Un valore 0 implica nessuna quota." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Rimozione automatica dell'account" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "" "Quando una casella postale viene rimossa rimuovi anche l'account associato" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Creazione automatica del domini/casella di posta elettronica" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "Crea un dominio ed una casella di posta elettronica quando si crea un " "account utente" -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Dev'essere un intero positivo" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Amministrazione" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Dominio" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Nuovo dominio" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Nome utente" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -169,80 +179,80 @@ msgstr "" "Il nome dell'utente. Dev'essere un indirizzo e-mail per gli utenti semplici " "o gli amministratori che posseggono una casella" -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Ruolo" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Scegli" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Il livello di permessi che avrà questo utente" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid address" msgid "Random password" msgstr "Indirizzo non valido" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Password" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Conferma" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "" "Inserisci la medesima password che hai inserito sopra, per la verifica." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Abilitato" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Solo i super amministratori possono operare in questa modalità" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "É necessaria una casella" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Le password nei due campi non corrispondono" -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Tu non puoi disabilitare il tuo account" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -252,12 +262,12 @@ msgstr "" "quello predefinito. Lasciare vuoto per non impostare limiti (non consentito " "per gli amministratori di dominio)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -272,13 +282,13 @@ msgstr "" "premere INVIO per aggiungere un nuovo elemento. Utilizzare il carattere '*' " "per creare un alias 'prenditutto' (p.es.: *@dominio.org)." -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Indirizzo non valido" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -291,70 +301,68 @@ msgstr "" "Indirizzi verso il quale questo alias punterà . Indicare un solo indirizzo " "per ogni ingresso , premere INVIO per aggiungere un nuovo input ." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Il dominio non esiste" -#: admin/forms/account.py:341 +#: forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Il dominio non esiste" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Non hai accesso a questo dominio" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Dominio(i)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Dominio(i) amministrato(i) dall'utente" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Generale" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Posta" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Permessi" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Account aggiornato" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nuovo account" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Account creato" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid address" msgid "Random address" msgstr "Indirizzo non valido" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Indirizzo email" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." @@ -362,11 +370,11 @@ msgstr "" "Indirizzi email alias. Per creare un alias catchall specifica il nome del " "dominio (@domain.tld)." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Destinatari" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -374,28 +382,21 @@ msgstr "" "Indirizzi verso il quale questo alias punterà . Indicare un solo indirizzo " "per ogni ingresso , premere INVIO per aggiungere un nuovo input ." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Dominio" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required" msgstr "É necessaria una casella" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Non è stato definito un destinatario" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -403,47 +404,47 @@ msgstr "" "Alias per questo dominio. Inserire un solo nome alla volta, premere INVIO " "per aggiungere un nuovo elemento" -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "alias del dominio" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Un %s con questo nome esiste già" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "dominio" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Crea un amministratore di dominio" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Crea automaticamente un amministratore per questo dominio" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nome" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -451,213 +452,211 @@ msgstr "" "Il nome dell'amministratore. Non includere il nome del dominio, verrà " "aggiunto automaticamente." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Crea un amministratore di dominio" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Crea un amministratore di dominio" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Crea alias" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Crea automaticamente gli alias standard per questo dominio" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Formato non valido" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "L'utente '%s' esiste già" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Dominio modificato" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Opzioni" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Nuovo dominio" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Dominio creato" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Nome del file" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Separatore" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Destinatario(i)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Indicare uno o più destinatari separati da ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Mantieni copie locali" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "" "Inoltra i messaggi e memorizza le copie nella tua casella di posta locale" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Seleziona un file" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Continuare in caso di errore" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Non considerare errore gli oggetti duplicati" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Cripta le password" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" "Seleziona questa opzione se le password contenute nel file non sono criptate" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Importazione dell'account fallito (%s): il dominio non esiste" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "La casella di posta %s esiste già" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Importazione account fallito(%s): valore della quota errato" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identità" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Inoltra" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "É necessaria una casella" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "Non hai i permessi di importare domini" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "Non hai i permessi di importare gli alias dominio" -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "indirizzo" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "Indirizzi Alias." -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "Attivato" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Seleziona per attivare questo alias" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "Indirizzo non valido" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "Destinatario locale {}@{} non trovato" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Riga non valida: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Il dominio '%s' non esiste" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "nome" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Il nome del dominio" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -667,7 +666,7 @@ msgstr "" "Quota predefinita (in MB) applicata ai nuovi domini che non la specificano. " "Un valore 0 implica nessuna quota." -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -677,406 +676,393 @@ msgstr "" "Quota predefinita (in MB) applicata ai nuovi domini che non la specificano. " "Un valore 0 implica nessuna quota." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Seleziona per attivare questo dominio" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Seleziona per attivare questo dominio" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Riga non valida" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "Valore della quota non valido per il dominio '%s'" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Valore della quota non valido per il dominio '%s'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Il nome dell'alias" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "destinazione" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Il dominio a cui punta questo alias" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Dominio sconosciuto %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Indirizzo della casella di posta (senza la parte @dominio.org)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Impossibile recuperare la posizione della casella di posta (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "È richiesta una quota" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Dominio creato" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 #, fuzzy #| msgid "Permissions" msgid "Permission denied." msgstr "Permessi" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "" -#: admin/serializers.py:253 +#: serializers.py:253 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain {} does not exist" msgstr "Il dominio non esiste" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 #, fuzzy #| msgid "Domain modified" msgid "Domain not found." msgstr "Dominio modificato" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "Disabilitato" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Statistiche" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Quantità" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Alias del dominio" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "Contatore per dominio" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy #| msgid "disabled" msgid "(disabled)" msgstr "Disabilitato" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Nome del file" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Crea" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Non è stato definito un destinatario" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy #| msgid "Administration" msgid "Administered domains" msgstr "Amministrazione" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Non è stato definito un destinatario" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Alias" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Non è stato definito un destinatario" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "il Dominio è disabilitato" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "Alias modificato" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Indirizzo" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Statistiche" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Statistiche" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Data di creazione" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Data dell'ultima modifica" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Alias delle caselle di posta" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "Utilizzo (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Amministratori" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Rimuovi questo permesso" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr "Non è stato definito alcun amministratore di dominio" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tag" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Azioni" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Non ti è possibile creare un amministratore di dominio" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Indirizzo" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Limite" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Alias creato" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Utilizzo (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "Disabilitato" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Inoltra automaticamente le e-mail ad un altro indirizzo" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Aggiorna" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Aggiungi account" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Valore" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nome completo/Destinatario" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1108,7 +1094,7 @@ msgstr "" "\n" "

          Come separatore puoi utilizzare un carattere diverso.

          \n" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1145,129 +1131,129 @@ msgstr "" "\n" "

          Come separatore puoi utilizzare un carattere diverso.

          \n" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Aiuto" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importazione..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Scegli un valore" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usa il valore predefinito" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Aggiorna" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Ricerca" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "Abilitato" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "Abilitata" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Lista domini" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Elenco quote" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importa" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Esporta" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Elenco identità" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Visualizza le identita del dominio" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Eliminare %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Un alias con questo nome esiste già" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Crea" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Nuovo alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias creato" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias modificato" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1275,62 +1261,61 @@ msgid_plural "Aliases deleted" msgstr[0] "Alias creato" msgstr[1] "Alias creato" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Non puoi cancellare il tuo dominio" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Dominio cancellato" msgstr[1] "Domini cancellati" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Identità di esportazione" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Esporta domini" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Richiesta non valida" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Account cancellato" msgstr[1] "Account cancellati" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "L'oggetto esiste già: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d oggetti importati correttamente" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importa domini" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Identità di importazione" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Inoltro aggiornato" diff --git a/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po index 911c44f3d..c74cf7112 100644 --- a/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2016-09-14 17:06+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" @@ -19,57 +19,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "ドメイン" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "DNSBL チェックを有効にする" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "すべてのドメインを 主な DNSBL プロバイダーでチェックする" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "メールボックス" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "ファイルシステムのメールボックスを操作する" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -77,19 +77,19 @@ msgstr "" "Modoboa で、メールボックスの名前の変更もしくは、削除したとき、ファイルシステ" "ム上のメールボックスも、名前の変更もしくは削除する。" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "メールボックス所有者" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "ファイルシステム上のメールボックスを所有するUNIXアカウント" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "デフォルトドメインクォータ" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -98,14 +98,13 @@ msgstr "" "用されます。\n" "値が0の場合は、クォータ制限はありません。" -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "デフォルトドメインクォータ" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -118,49 +117,60 @@ msgstr "" "用されます。\n" "値が0の場合は、クォータ制限はありません。" -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "アカウントの自動削除" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "メールボックスが削除されたとき、関連するアカウントも削除します" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "ドメインとメールボックスを自動作成" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "アカウントが自動的に作成されたとき、ドメインとメールボックを作成します。" -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "正の整数でなければいけません" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "管理" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "ドメイン" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "新しいドメイン" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "ユーザー名" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -169,79 +179,79 @@ msgstr "" "メールボックスを持つユーザーもしくは管理者の有効な電子メールアドレスでなけれ" "ばなりません。" -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "ロール" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "選ぶ" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "このユーザーは、アクセス許可のレベルを持つことになります" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid address" msgid "Random password" msgstr "不正なアドレス" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "パスワード" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "確認" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "確認のため、上記と同じパスワードを入力します。" -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "有効化" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "スーパー管理者だけが、このモードのために許可されています。" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "メールボックスは必須です" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "2つのパスワード項目が一致しません" -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "あなた自身のアカウントは無効化できません" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "電子メール" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "クォータ" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -252,12 +262,12 @@ msgstr "" "無制限の値を定義する場合は空白のままにします\n" "(ドメイン管理者には許可されていません)" -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "エイリアス" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -274,79 +284,77 @@ msgstr "" " 「キャッチオール」エイリアスを作成するには、 ' * '文字を使用してください " "(例: *@domain.tld)" -#: admin/forms/account.py:251 +#: forms/account.py:251 msgid "Sender addresses" msgstr "" -#: admin/forms/account.py:254 +#: forms/account.py:254 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:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "ドメインは存在しません" -#: admin/forms/account.py:341 +#: forms/account.py:341 msgid "Local domain does not exist" msgstr "ローカルドメインは存在しません" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "このドメインにアクセスする権限がありません" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "ドメイン" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "ユーザーに管理されたドメイン" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "全般" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "メール" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "アクセス許可" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "アカウントを更新しました" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "新しいアカウト" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "アカウントを作成しました" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid address" msgid "Random address" msgstr "不正なアドレス" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "メールアドレス" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." @@ -355,11 +363,11 @@ msgstr "" "キャッチオールエイリアスを作成するためには、ドメイン名だけを入力します " "(@domain.tld)" -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "受信者" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -368,26 +376,19 @@ msgstr "" "input ごとに1つだけのアドレスを記入し、 ENTER キーを押して、新しい input を追" "加します" -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "ドメイン" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 msgid "This field is required" msgstr "" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "受信者が定義されていません" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "タイプ" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -396,49 +397,49 @@ msgstr "" "input ごとに1つの名前を入力して、 ENTER キーを押して、新しい input を追加しま" "す" -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "ドメインエイリアス" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr " %s という名前は、すでに存在しています" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 #, fuzzy #| msgid "No information available for this domain." msgid "No authorized MX record found for this domain" msgstr "このドメインに関する情報がありません。" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "ドメイン" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "ドメイン管理者を作成する" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "自動的にドメインの管理者を作成する" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "名前" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -446,211 +447,209 @@ msgstr "" "管理者の名前\n" "ここでは、ドメイン名を含めないでください、それが自動的に付加されます。" -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "ドメイン管理者を作成する" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "ドメイン管理者を作成する" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "エイリアスを作成" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "自動的にドメインの標準的なエイリアスを作成する" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "不正なフォーマット" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "ユーザー %s はすでに存在します" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "ドメインが修正されました" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "オプション" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "新しいドメイン" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "ドメインが作成されました" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "ファイル名" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "セパレーター" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "受信者" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "\",\"で区切られた1つまたは複数の受信者を示します" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "ローカルコピーを保持する" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "メッセージを転送して、ローカルのメールボックスへコピーを格納します。" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "ファイルを選択" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "エラーのときに続行する" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "重複したオブジェクトをエラーとして処理しない" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "パスワード暗号化" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" "ファイルに含まれるパスワードが暗号化されていない場合は、このオプションを" "チェックしてください" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "アカウントのインポートに失敗しました (%s): ドメインが存在しません" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "メールボックス {} はすでに存在します" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "アカウントのインポートに失敗しました (%s): 不正なクォータの値" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "ID" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "転送先" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "メールボックスは必須です" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "ドメインのインポートは許可されていません" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "ドメインエイリアスのインポートは許可されていません" -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "[modoboa] ドメイン {} の DNSBL結果" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "アドレス" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "エイリアスアドレス" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "有効" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "このエイリアスをアクティブにするために確認してください" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "エイリアス" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "不正なアドレス" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "ローカル受信者 {}@{} は見つかりません" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "不正な行: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "ドメイン %s は、存在しません" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "名前" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "ドメイン名" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -661,7 +660,7 @@ msgstr "" "用されます。\n" "値が0の場合は、クォータ制限はありません。" -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -672,376 +671,363 @@ msgstr "" "用されます。\n" "値が0の場合は、クォータ制限はありません。" -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "このドメインをアクティブするために確認してください" -#: admin/models/domain.py:73 +#: models/domain.py:54 #, fuzzy #| msgid "Enable DNSBL checks" msgid "Enable DNS checks" msgstr "DNSBL チェックを有効にする" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "このドメインをアクティブするために確認してください" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "不正な行" -#: admin/models/domain.py:284 +#: models/domain.py:263 #, fuzzy #| msgid "No information available for this domain." msgid "No authorized MX record found for domain {}" msgstr "このドメインに関する情報がありません。" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "不正なドメイン %s のクォータ値" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "不正なドメイン %s のクォータ値" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "エイリアス名" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "ターゲット" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "ドメインこのエイリアスポイントへ" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "不明なドメイン %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "メールボックスアドレス (@domain.tld 部分なし)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "メールボックスの場所の取得に失敗しました (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "クォータは必須です" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "ドメインが作成されました" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 msgid "Permission denied." msgstr "アクセス拒否" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "管理しているドメインのリスト (リセーラーとドメイン管理者のみ)" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "このロールには許可されていません" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "メールボックス full_address に等しくなければなりません" -#: admin/serializers.py:253 +#: serializers.py:253 msgid "Local domain {} does not exist" msgstr "ローカルドメイン {} は、存在しません" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 msgid "Domain not found." msgstr "ドメインが見つかりません" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "無効化" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "統計情報" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "数量" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "ドメインエイリアス" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "ドメインごとのカウンター" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 msgid "(disabled)" msgstr "" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 msgid "Full name" msgstr "" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 msgid "Created" msgstr "" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 msgid "Not defined" msgstr "" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 msgid "Administered domains" msgstr "" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 msgid "No domain defined." msgstr "" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 msgid "Aliases" msgstr "" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 msgid "No alias defined" msgstr "" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "ドメインが無効です" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 msgid "Alias" msgstr "" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 msgid "Modified" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "プロバイダー" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "アドレス" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 msgid "Status" msgstr "ステータス" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "一覧" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "すべて良好です。このドメインは載っていません。" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "このドメインに関する情報がありません。" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Status" msgid "DNS status" msgstr "ステータス" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "作成日時" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "最終修正日時" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "メールボックスエイリアス" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "使用量 (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "管理者" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "このパーミッションを削除" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 msgid "No domain administrator defined yet." msgstr "ドメイン管理者が指定されていません" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "タグ" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "アション" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "新しいドメイン管理者を作成できません" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 msgid "Add" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "制限" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "エイリアスが作成されました" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "使用量 (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "無効化" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "電子メールをほかのアドレスへ自動的に転送します" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "更新" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 msgid "Account" msgstr "" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "値" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "フルネーム / 受信者" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1071,7 +1057,7 @@ msgstr "" "

          各行の最初の要素は必須で、上の値に等しくなければなりません。

          \n" "

          セパレータとして別の文字を使用することができます。

          \n" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1100,43 +1086,43 @@ msgstr "" "

          各行の最初の要素は必須で、上の値に等しくなければなりません。

          \n" "

          セパレータとして別の文字を使用することができます。

          \n" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "ヘルプ" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "インポート中 ..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "値を選択してください" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "ドメインのデフォルト値を使う" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "更新" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 #, fuzzy #| msgid "No information available for this domain." msgid "No MX record found for this domain." msgstr "このドメインに関する情報がありません。" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " @@ -1145,7 +1131,7 @@ msgstr "" "Modoboa は、ドメイン %(domain)s が、以下の DNSBL プロバイダーに載っていること" "を検出しました:" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: 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 " @@ -1155,139 +1141,138 @@ msgstr "" "はスパムと見なされる可能性があります。あなたは、これらのプロバイダーに連絡し" "て、検出されたIPアドレスを登録解除してもらう必要があります。" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "検索" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "enabled_m" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "ドメイン一覧を表示" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "クォータ一覧を表示" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "インポート" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "エクスポート" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "ID 一覧を表示" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "ドメインの ID を表示" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "{} を編集" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "%s を削除しますか?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "このエイリアス名がすでに存在しています" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "作成" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "新しいエイリアス" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "エイリアスが作成されました" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "エイリアスは修正されました" -#: admin/views/alias.py:109 +#: views/alias.py:109 msgid "Alias deleted" msgid_plural "Aliases deleted" msgstr[0] "" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "{} のDNSBL 要約" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "あなた自身のドメインは削除できません" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "ドメインを削除しました" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "ID をエクスポート" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "ドメインをエクスポート" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "不正なリクエスト" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "アカウントを削除しました" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "オブジェクトはすでに存在します: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d オブジェクトのインポートに成功しました" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "ドメインをインポート" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "ID をインポート" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "転送先が更新されました" diff --git a/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po index 85ddcc0fa..fe0f34a40 100644 --- a/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2014-12-31 11:37+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" @@ -20,57 +20,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domeinen" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "Controlleer of ieder domein een valide MX record heeft" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "Correcte MX-records" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "Zet DNSBL controle aan" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "Controlleer ieder domein bij de grote DNSBL providers" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Mailboxen" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Pas mailboxen op het bestandssysteem aan" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -78,20 +78,20 @@ msgstr "" "Hernoem of verwijder mailboxen op het bestandssysteem wanner ze hernoemd of " "verwijderd worden in Modoboa." -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Eigenaar van de mailboxen" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "" "De UNIX account die de rechten heeft tot de mailboxen op het bestandssysteem" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Standaard domein quota" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -99,14 +99,13 @@ msgstr "" "Standaard quota (in MB) om op nieuw aangemaakte domeinen zonder waarde toe " "te passen. Een waarde van 0 betekend geen quota." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "Standaard domein quota" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -118,50 +117,62 @@ msgstr "" "Standaard quota (in MB) om op nieuw aangemaakte domeinen zonder waarde toe " "te passen. Een waarde van 0 betekend geen quota." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Automatish een account verwijderen" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "" "Als een mailbox word verwijderd, verwijder dan ook de bijbehorende account" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Domein en mailbox automatisch aanmaken" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "Maak een domein en mailbox aan wanneer een account automatisch is aangemaakt." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "Maak een alias aan wanneer een mailbox word hernoemd" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." -msgstr "Maak een alias aan met het oude adres wanneer een mailbox word hernoemd" +msgstr "" +"Maak een alias aan met het oude adres wanneer een mailbox word hernoemd" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Dit moet een positive integer zijn." -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Administratie" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Domein" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Nieuw domein" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Gebruikersnaam" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -169,79 +180,79 @@ msgstr "" "De naam van de gebruiker. Moet een geldig e-mail adres zijn voor gebruikers " "of administrators met een mailbox." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Rol" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Kiezen" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Welk niveau van rechten deze gebruiker zal hebben" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid request" msgid "Random password" msgstr "Willekeuring wachtwoord" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Wachtwoord" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Bevestiging" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Herhaal wachtwoord ter verificatie" -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Actief" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Alleen super administrators mogen dit" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "Een mailbox is benodigd" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "De wachtwoorden komen niet overeen." -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "U kunt uw eigen account niet uitschakelen" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "Maak een alias aan met het oude adres" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -251,12 +262,12 @@ msgstr "" "stanaard waarde van het domein. Laat leeg om een ongelimiteerde waarde te " "definieren (niet toegestaan voor domein administrators)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(sen)" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -271,13 +282,13 @@ msgstr "" "ENTER om een nieuwe regel te krijgen. Gebruik een wildcard '*' om een 'catch-" "all' adres te maken (bijvoorbeeld: *@domein.tld)." -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Ongeldig verzoek" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -290,70 +301,68 @@ msgstr "" "Mailbox(en) waarnaar deze alias zal verwijzen. Geef slechts een adres per " "regel op, en toets ENTER om een nieuwe regel te krijgen." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domein bestaat niet" -#: admin/forms/account.py:341 +#: forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Domein bestaat niet" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "U heeft geen toegang tot dit domein" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Domein(en)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domein(en) die gebruiker mag beheren" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Algemeen" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "Profiel" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Mail" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Rechten" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Account aangepast" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nieuw account" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Account aangemaakt" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid request" msgid "Random address" msgstr "Willekeuring adres" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Email adres" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 #, fuzzy #| msgid "" #| "The alias address (without the domain part). For a 'catch-all' address, " @@ -365,11 +374,11 @@ msgstr "" "Het alias adres (zonder het domein deel). Voor een 'catch-all' adres, vul " "een * in." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Ontvangers" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -381,28 +390,21 @@ msgstr "" "Mailbox(en) waarnaar deze alias zal verwijzen. Geef slechts een adres per " "regel op, en toets ENTER om een nieuwe regel te krijgen." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Domein" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required" msgstr "Een mailbox is benodigd" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Geen ontvanger opgegeven" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Type" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -410,267 +412,265 @@ msgstr "" "Alias(sen) van dit domein. Geef slechts een adres per regel op, en toets " "ENTER om een nieuwe regel te krijgen." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "domein alias" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Een %s met deze naam bestaat al" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "domein" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Maak een domein administrator aan" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Automatisch een administrator aanmaken voor dit domein" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Naam" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "" "De naam van de administrator. De domeinnaam word automatisch toegevoegd." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Maak een domein administrator aan" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "Met een mailbox" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Maak een domein administrator aan" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Aliassen aanmaken" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Automatisch een standaard alias voor dit domein aanmaken" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Verkeerd formaat" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "Gebruiker '%s' bestaat al" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Domein gewijzigd" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Opties" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Nieuw domein" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Domein aangemaakt" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Bestandsnaam" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Scheidingsteken" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Ontvanger(s)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Geef een of meer ontvangers op, gescheiden door een komma" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Lokale kopie behouden" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Stuur berichten door en sla een kopie op in uw mailbox" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Bestand selecteren" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Doorgaan als er een fout optreed" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Zie duplicaten niet als fout" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Versleutel wachtwoorden" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" "Vink deze optie aan als wachtwoorden in uw bestand niet versleuteld zijn" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Accounts importeren mislukt (%s): domein bestaat niet" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Mailbox %s bestaat al" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Account import is mislukt (%s): verkeerd quotum waarde" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identiteiten" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Doorsturen" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "Een mailbox is benodigd" -#: admin/lib.py:131 +#: lib.py:131 #, fuzzy #| msgid "You can't delete your own domain" msgid "You are not allowed to import domains" msgstr "U kunt uw eigen domein niet verwijderen" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "U bent niet gemachtigd om domein aliassen te importeren." -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "[modoboa] DNSBL problemen voor domein {}" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "Domein {} heeft geen MX record(s)" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "MX record voor domein {0} is ongeldig: {1}" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] MX probleem met domein {}" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "adres" -#: admin/models/alias.py:37 +#: models/alias.py:37 #, fuzzy #| msgid "The alias name" msgid "The alias address." msgstr "De alias naam" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "actief" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Aanvinken om deze alias te activeren" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "Omschrijving" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "Verloopt op" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 #, fuzzy #| msgid "Invalid request" msgid "Invalid address" msgstr "Ongeldig verzoek" -#: admin/models/alias.py:146 +#: models/alias.py:146 #, fuzzy #| msgid "Local recipient %s not found" msgid "Local recipient {}@{} not found" msgstr "Lokale ontvanger %s niet gevonden" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Ongeldige regel: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Domein '%s' bestaat niet" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "naam" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "De domeinnaam" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -680,7 +680,7 @@ msgstr "" "Standaard quota (in MB) om op nieuw aangemaakte domeinen zonder waarde toe " "te passen. Een waarde van 0 betekend geen quota." -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -690,406 +690,393 @@ msgstr "" "Standaard quota (in MB) om op nieuw aangemaakte domeinen zonder waarde toe " "te passen. Een waarde van 0 betekend geen quota." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Aanvinken om dit domein te activeren" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "Activeer DNS checks" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Aanvinken om dit domein te activeren" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Verkeerde regel" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "Verkeerde quota waarde voor domein '%s'" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Verkeerde quota waarde voor domein '%s'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "De alias naam" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "doel" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "De domein alias verwijst naar" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Onbekend domein %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Mailbox adres (zonder het @domein.naam deel)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Mislukt om de mailbox locatie te verkijgen (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Een quota is vereist" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Domein aangemaakt" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 #, fuzzy #| msgid "Permissions" msgid "Permission denied." msgstr "Toegang geweigerd" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "Niet toegestaan met deze rol" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "Moet gelijk zijn aan het volledige e-mail adres" -#: admin/serializers.py:253 +#: serializers.py:253 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain {} does not exist" msgstr "Domein bestaat niet" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "Een lijst van ontvangers" -#: admin/serializers.py:358 +#: serializers.py:358 #, fuzzy #| msgid "Domain modified" msgid "Domain not found." msgstr "Domein gewijzigd" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "uitgeschakeld" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "Controles afwachten" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Statistieken" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Hoeveelheid" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Domein aliassen" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "Statistieken per domein" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy #| msgid "disabled" msgid "(disabled)" msgstr "uitgeschakeld" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Bestandsnaam" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Aanmaken" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "Laatste login" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "Tweede email" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Geen ontvanger opgegeven" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "Telefoonnummer" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy #| msgid "Administration" msgid "Administered domains" msgstr "Administratie" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Geen ontvanger opgegeven" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Alias(sen)" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Geen ontvanger opgegeven" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "Overige verstuur adressen" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "Er is geen verzendadres gedefineerd" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "Domein is gedeactiveerd" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "Alias aangepast" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Adres" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Statistieken" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "Alles OK, dit domein komt niet voor in de lijst" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "Geen informatie beschikbaar voor dit domein" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Statistieken" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Datum van aanmaken" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Laatst gewijzigd" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Mailbox aliassen" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "Gebruik (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administrators" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Deze bevoegdheid verwijderen" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr "Geen domein administrator toegewezen" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Labels" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Acties" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "U kunt geen nieuwe domein administrator aanmaken" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Adres" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Limiet" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Alias aangemaakt" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Gebruik (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "uitgeschakeld" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Automatisch mails doorsturen naar een ander adres" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Toepassen" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Account aanmaken" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Waarde" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Volledige naam/Ontvanger" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1124,7 +1111,7 @@ msgstr "" "importeren mis

          \n" "\n" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1162,129 +1149,129 @@ msgstr "" "

          Let op! Zorg dat het 'line-encoding format' Unix is - anders gaat het " "importeren mis

          \n" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Help" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importeren..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Kies een waarde" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Gebruik de standaard waarde van dit domein" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Toepassen" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "Geen mx record gevonden voor dit domein" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Zoeken" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "geactiveerd_m" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "geactiveerd_f" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Weergeef domeinen" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Weergeef quota's" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importeren" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Exporteren" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Weergeef identiteiten" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Weergeef de identiteiten van dit domein" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Verwijder %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Een alias met deze naam bestaat al" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Aanmaken" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Nieuwe alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias aangemaakt" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias aangepast" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1292,62 +1279,61 @@ msgid_plural "Aliases deleted" msgstr[0] "Alias aangemaakt" msgstr[1] "Alias aangemaakt" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "DNSBL samenvatting voor {}" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "U kunt uw eigen domein niet verwijderen" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domeinen verwijderd" msgstr[1] "Domeinen verwijderd" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Identiteiten exporteren" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Exporteer domeinen" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Ongeldig verzoek" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Account verwijderd" msgstr[1] "Accounts verwijderd" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "Object bestaat al: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objecten successvol geimporteerd" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importeer domeinen" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Identiteiten importeren" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Doorstuuradres aangepast" diff --git a/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po index 7147952c7..6ae0e728c 100644 --- a/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2016-05-17 12:28+0000\n" "Last-Translator: Jose Marcos Araujo \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/" @@ -22,57 +22,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domínios" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Caixas de correios" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Tratar caixas de mensagens no sistema de arquivos." -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -80,19 +80,19 @@ msgstr "" "Renomeia ou remove caixas de mensagens do sistema de arquivos quando elas " "são renomeadas ou removidas dentro do Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Proprietário de caixas de mensagens" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "A conta UNIX que possui caixas de mensagens no sistema de arquivos" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Cota padrão do domínio" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -100,14 +100,13 @@ msgstr "" "Cota padrão (em MB) aplicada para novos domínios sem nenhum valor " "especificado. Um valor de 0 indica que não existe cota." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "Cota padrão do domínio" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -119,51 +118,62 @@ msgstr "" "Cota padrão (em MB) aplicada para novos domínios sem nenhum valor " "especificado. Um valor de 0 indica que não existe cota." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Remoção automática da conta" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "" "Quando uma caixa de correio é removida, também remove a conta associada" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Criação automática de domínio/caixa de correio" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "Criar um domínio e uma caixa de correio quando uma conta é automaticamente " "criada." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Deve ser um inteiro positivo" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Administração" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Domínio" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Novo domínio" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Nome de usuário" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -171,79 +181,79 @@ msgstr "" "O nome de usuário. Deve ser um endereço de e-mail válido para usuários " "simples ou administradores com uma caixa de mensagens." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Papel" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Escolher" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Qual nível de permissão terá esse usuário" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid address" msgid "Random password" msgstr "Endereço inválido" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Senha" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Confirmação" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Para verificação, digite a mesma senha que a anterior." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Ativado" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Apenas super administradores estão liberados para este modo" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "Um caixa de mensagens é obrigatória" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Os dois campos de senha não coincidiram." -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Você não pode desabilitar seu própria conta" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Cota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -253,12 +263,12 @@ msgstr "" "o padrão do domínio. Deixe em branco para definir um valor ilimitado (não " "permitido para administradores de domínios)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(es)" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -273,13 +283,13 @@ msgstr "" "entrada, pressione ENTER para adicionar uma nova entrada. Use o caractere " "'*' para criar um alias 'pega-todos' (ex: *@exemplo.com)." -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Endereço inválido" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -292,68 +302,66 @@ msgstr "" "Endereços que este alias vai apontar. Indique apenas um endereço por " "entrada, pressione ENTER para adicionar uma nova entrada." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domínio não existe" -#: admin/forms/account.py:341 +#: forms/account.py:341 msgid "Local domain does not exist" msgstr "Domínio local não existe" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Você não tem acesso a esse domínio" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Domínio(s)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domínio(s) que o usuário administra" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Geral" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Correio" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Permissões" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Conta atualizada" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nova conta" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Conta criada" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid address" msgid "Random address" msgstr "Endereço inválido" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Endereço de e-mail" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." @@ -361,11 +369,11 @@ msgstr "" "O endereço alias. Para criar um alias de captura, basta digitar o nome de " "domínio (@domain.tld)." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Destinatários" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -373,28 +381,21 @@ msgstr "" "Endereços que este alias vai apontar. Indique apenas um endereço por " "entrada, pressione ENTER para adicionar uma nova entrada." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Domínio" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required" msgstr "Um caixa de mensagens é obrigatória" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Nenhum destinatário definido" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -402,47 +403,47 @@ msgstr "" "Alias(es) para esse domínio. Indique apenas um nome por entrada, pressione " "ENTER para adicionar uma nova entrada." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "alias de domínio" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Já existe um %s com este nome" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "domínio" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Criar automaticamente um administrador para este domínio" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nome" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -450,210 +451,208 @@ msgstr "" "O nome de administrador. Não inclua aqui o nome de domínio. Ele será " "automaticamente adicionado." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Criar alias" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Criar automaticamente aliases padrão para este domínio" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Formato inválido" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "O usuário '%s' já existe" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Domínio alterado" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Opções" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Novo domínio" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Domínio criado" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Nome do arquivo" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Separador" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Destinatário(s)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Indique um ou mais destinatários separados por uma ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Manter cópias locais" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Encaminhar mensagens e armazenar cópias em sua caixa de correio local" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Selecione um arquivo" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Continuar em caso de erro" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Não tratar como erro objetos duplicados" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Criptografar senhas" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" "Marcar essa opção se as senhas contidas no seu arquivo estão criptografadas" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Falha ao importar a conta (%s): domínio não existe" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "Caixa {} já existente" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Falha na importação de conta (%s): valor de cota errado" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identidades" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Encaminhar" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "Um caixa de mensagens é obrigatória" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "Você não tem permissão para importar domínios" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "Você não tem permissão para importar aliases de domínio." -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "endereço" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "O endereço alias." -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "ativado" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Verificar para ativar o alias" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "Endereço inválido" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "Destinatário local {}@{} não encontrado" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Linha inválida: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "O domínio '%s' não existe" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "nome" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Nome do domínio" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -663,7 +662,7 @@ msgstr "" "Cota padrão (em MB) aplicada para novos domínios sem nenhum valor " "especificado. Um valor de 0 indica que não existe cota." -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -673,402 +672,389 @@ msgstr "" "Cota padrão (em MB) aplicada para novos domínios sem nenhum valor " "especificado. Um valor de 0 indica que não existe cota." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Marque para ativar esse domínio" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Marque para ativar esse domínio" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Linha inválida" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "Valor de cota inválido para o domínio '%s'" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Valor de cota inválido para o domínio '%s'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Nome de alias" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "alvo" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Esse alias aponta para o domínio" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Domínio desconhecido %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Endereço da caixa de correio (sem a parte @meu.dominio)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Falha ao recuperar a localização da caixa de mensagens (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Uma cota é requerida" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Domínio criado" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 msgid "Permission denied." msgstr "Permissão negada" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" "Lista dos domínios administrados (somente revendedores e administradores de " "domínio)" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "Não permitido para este perfil (role)" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "Deve ser igual ao endereço completo da conta" -#: admin/serializers.py:253 +#: serializers.py:253 msgid "Local domain {} does not exist" msgstr "Domínio local {} não existe" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 msgid "Domain not found." msgstr "Domínio não encontrado" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "desabilitado" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Estatísticas" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Quantidade" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Alias de domínios" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "Contadores por domínios" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy #| msgid "disabled" msgid "(disabled)" msgstr "desabilitado" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Nome do arquivo" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Criar" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Nenhum destinatário definido" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy #| msgid "Administration" msgid "Administered domains" msgstr "Administração" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Nenhum destinatário definido" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Alias(es)" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Nenhum destinatário definido" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "Domínio está desabilitado" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "Alias modificado" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Endereço" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Estatísticas" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Estatísticas" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Data de criação" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Data da última modificação" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Alias de caixas de correio" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "Uso (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administradores" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Remover essa persmissão" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr "Nenhum administrador de domínio definido" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tags" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Ações" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Você não pode criar um novo administrador de domínio" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Endereço" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Limite" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Alias criado" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Uso (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "desabilitado" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Encaminhar e-mails automaticamente para outro endereço" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Atualizar" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Adicionar conta" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Valor" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nome completo/Destinatário" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1099,7 +1085,7 @@ msgstr "" "valores indicados.

          \n" "

          Você pode usar um caractere diferente como separador.

          \n" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 #, fuzzy #| msgid "" #| "Provide a CSV file where lines respect one of the following formats:\n" @@ -1135,129 +1121,129 @@ msgstr "" "\n" "

          Você pode usar um caractere diferente como separador.

          \n" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Ajuda" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importando..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Escolher um valor" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usar valor padrão do domínio" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Atualizar" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Busca" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "Ativado" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "Ativada" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Listardomínios" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Listar quotas" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importar" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Exportar" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Listar identidades" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Ver as identidades de domínios" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Remover %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Um alias para esse nome já existe" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Criar" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Novo alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias criado" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias modificado" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1265,62 +1251,61 @@ msgid_plural "Aliases deleted" msgstr[0] "Alias criado" msgstr[1] "Alias criado" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Você não pode deletar seu próprio domínio" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domínio deletado" msgstr[1] "Domínios deletados" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Exportar identidades" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Exportar domínios" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Solicitação inválida" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Conta deletada" msgstr[1] "Contas deletadas" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "O objeto já existe: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objetos importados com sucesso" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importar domínios" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Importar identidades" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Encaminhamento atualizado" diff --git a/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po index 4df5220a9..a854aea75 100644 --- a/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2014-12-29 12:51+0000\n" "Last-Translator: Mike C. \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" @@ -24,57 +24,57 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domínios" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Caixas de Correio" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Lidar com caixas de correio no sistema de ficheiros" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -82,19 +82,19 @@ msgstr "" "Renomear ou remover as caixas de correio no sistema de ficheiros quando " "estas são renomeadas no Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Dono das caixas de correio" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "A conta UNIX que detém as caixas de correio no sistema de ficheiros" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Quota pré-definida para o domínio" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -102,14 +102,13 @@ msgstr "" "Quota (em MB) a aplicar a domínios recentemente criados sem valor " "especificado. Um valor de 0 implica sem quota." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 #, fuzzy #| msgid "Default domain quota" msgid "Default mailbox quota" msgstr "Quota pré-definida para o domínio" -#: admin/app_settings.py:90 +#: app_settings.py:90 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -121,129 +120,140 @@ msgstr "" "Quota (em MB) a aplicar a domínios recentemente criados sem valor " "especificado. Um valor de 0 implica sem quota." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Remoção automática de conta" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "" "Ao remover uma caixa de correio estará também a remover a conta associada" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Criação automatica de domino/caixa de correio" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "Criar um dominio e uma caixa de correio quando uma conta é criada " "automátiamente." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Tem de ser um inteiro, positivo" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Administração" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Domínio" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Novo domínio" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Nome de Utilizador" -#: admin/forms/account.py:40 +#: forms/account.py:40 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:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Papel" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Escolher" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Que nível de permissões terá o utilizador" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid request" msgid "Random password" msgstr "Pedido inválido" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Password" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Confirmação" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Repita a password acima, para verificação." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Ativo" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required." msgstr "É necessária uma caixa de correio" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Os dois campos de password não são idênticos." -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Não pode desativar a sua própria conta" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -253,12 +263,12 @@ msgstr "" "usar o valor predefinido pelo domínio. Deixar em branco para definir uma " "valor ilimitado (não permitido para administradores do domínio)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(es)" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -273,13 +283,13 @@ msgstr "" "clique ENTER para adicionar uma nova entrada. Use o '*' para criar um alias " "'catchall' (ex: *@domain.tld)." -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Pedido inválido" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -292,70 +302,68 @@ msgstr "" "Caixa(s) de correio para o qual este 'alias' aponta. Indicar apenas um " "endereço por entrada, pressionar ENTER para acrescentar uma nova entrada." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "O domínio não existe" -#: admin/forms/account.py:341 +#: forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "O domínio não existe" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Não tem acesso a este domínio" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Domínio(s)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domínio(s) administrado pelo utilizador" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Geral" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Correio" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Permissões" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Conta actualizada" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nova conta" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Conta criada" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid request" msgid "Random address" msgstr "Pedido inválido" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Endereço de e-mail" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 #, fuzzy #| msgid "" #| "The alias address (without the domain part). For a 'catch-all' address, " @@ -367,11 +375,11 @@ msgstr "" "O endereço do alias (sem a parte do domínio). Para um endereço 'cath-all', " "digite apenas o caractere *" -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Destinatários" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -383,28 +391,21 @@ msgstr "" "Caixa(s) de correio para o qual este 'alias' aponta. Indicar apenas um " "endereço por entrada, pressionar ENTER para acrescentar uma nova entrada." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Domínio" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A mailbox is required" msgid "This field is required" msgstr "É necessária uma caixa de correio" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Sem destinatário definido" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -412,47 +413,47 @@ msgstr "" "Alias(es) deste domínio. Indicar apenas um nome por entrada, pressionar " "ENTER para acrescentar uma nova entrada." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "'Alias' de domínio" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "Já existe um(a) %s com este nome. " -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "domínio" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Criar automaticamente um administrador para este domínio" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nome" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -460,220 +461,218 @@ msgstr "" "O nome do administrador. Não inclua o nome do domínio já que este será " "automaticamente anexado." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr " Criar aliases" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Criar automaticamente aliases para este domínio" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Formato inválido" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "O utilizador '%s' já existe" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Domínio alterado" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Opções" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Novo domínio" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Domínio criado" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Nome do ficheiro" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Separador" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Destinatário(s)" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Indicar um ou mais destinatários separados por ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Conservar cópias locais" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "" "Reencaminhar mensagens e armazenar cópias na sua caixa de correio local" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Escolha um ficheiro" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Continua com erro" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Não tratar objetos duplicados como erro" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Passwords encriptadas" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "Marque esta opção se as senhas contidas no arquivo não são encriptadas" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Importação da conta falhou (%s): domínio não existe" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Caixa de correio %s já existe" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Importação da conta falhou (%s): valor para quota inválido" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Identidades" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Reencaminhar" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "É necessária uma caixa de correio" -#: admin/lib.py:131 +#: lib.py:131 #, fuzzy #| msgid "You can't delete your own domain" msgid "You are not allowed to import domains" msgstr "Não é possível eliminar o seu próprio domínio" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "endereços" -#: admin/models/alias.py:37 +#: models/alias.py:37 #, fuzzy #| msgid "The alias name" msgid "The alias address." msgstr "O nome do 'alias'" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "ativo" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Marcar para ativar este alias" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 #, fuzzy #| msgid "Invalid request" msgid "Invalid address" msgstr "Pedido inválido" -#: admin/models/alias.py:146 +#: models/alias.py:146 #, fuzzy #| msgid "Local recipient %s not found" msgid "Local recipient {}@{} not found" msgstr "O destinatário local %s não foi encontrado" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Linha inválida: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "O domínio '%s' não existe" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "nome" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "O nome do domínio" -#: admin/models/domain.py:53 +#: models/domain.py:35 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -683,7 +682,7 @@ msgstr "" "Quota (em MB) a aplicar a domínios recentemente criados sem valor " "especificado. Um valor de 0 implica sem quota." -#: admin/models/domain.py:61 +#: models/domain.py:43 #, fuzzy #| msgid "" #| "Default quota (in MB) applied to freshly created domains with no value " @@ -693,406 +692,393 @@ msgstr "" "Quota (em MB) a aplicar a domínios recentemente criados sem valor " "especificado. Um valor de 0 implica sem quota." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Marcar para ativar este domínio" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Marcar para ativar este domínio" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Linha inválida" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "Valor de quota inválido para o dominio '%s'" -#: admin/models/domain.py:298 +#: models/domain.py:277 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Valor de quota inválido para o dominio '%s'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "O nome do 'alias'" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "alvo" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "O domínio para o qual este alias irá apontar" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Domínio desconhecido: %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Endereços das caixas de correio (sem a parte @domain.tld)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Falha ao recuperar a localização da caixa de correio (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "É necessário uma quota" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Domínio criado" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 #, fuzzy #| msgid "Permissions" msgid "Permission denied." msgstr "Permissões" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "" -#: admin/serializers.py:253 +#: serializers.py:253 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain {} does not exist" msgstr "O domínio não existe" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 #, fuzzy #| msgid "Domain modified" msgid "Domain not found." msgstr "Domínio alterado" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy #| msgid "disabled" msgctxt "checks" msgid "Disabled" msgstr "inativo" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Estatísticas" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Quantidade" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Aliases de domínio" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 #, fuzzy #| msgid "Per-domain counters" msgid "Per-domain statistics" msgstr "Contadores por-domínio" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy #| msgid "disabled" msgid "(disabled)" msgstr "inativo" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Nome do ficheiro" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Criar" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Sem destinatário definido" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy #| msgid "Administration" msgid "Administered domains" msgstr "Administração" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Sem destinatário definido" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Alias(es)" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Sem destinatário definido" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "O dominio está inativo" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "'Alias' modificado" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Endereço" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Estatísticas" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Estatísticas" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Data de criação" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Data da última modificação" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Aliases para caixas de correio" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "Utilização (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administradores" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Remover esta permissão" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr "Nenhum administrador de domínio definido" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tags" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Ações" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Não pode criar administradores de domínio" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Endereço" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Limite" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Alias criado" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Utilização (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "inativo" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Reenviar automaticamente e-mails para outro endereço" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Actualizar" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Adicionar conta" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Valor" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nome Completo / Destinatário" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
            " "
          • domain; name; quota; default mailbox quota; enabled
          • " @@ -1103,7 +1089,7 @@ msgid "" "use a different character as separator.

            " msgstr "" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
              " "
            • account; loginname; password; first name; last name; enabled; group; " @@ -1113,129 +1099,129 @@ msgid "" "use a different character as separator.

              " msgstr "" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Ajuda" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "A importar..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Escolha um valor" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usar um valor padrão de domínio" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Actualizar" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Procurar" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "enabled_m" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Listar domínios" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Listar as quotas" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importar" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Exportar" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Listar identidades" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Visualizar as identidades do domínio" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Eliminar %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Já existe um 'alias' com este nome" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Criar" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Novo 'alias'" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias criado" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "'Alias' modificado" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1243,62 +1229,61 @@ msgid_plural "Aliases deleted" msgstr[0] "Alias criado" msgstr[1] "Alias criado" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Não é possível eliminar o seu próprio domínio" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domínio criado" msgstr[1] "Domínios eliminados" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Exportar identidades" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Exportar domínios" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Pedido inválido" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Conta eliminada" msgstr[1] "Contas eliminadas" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "Este objeto já existe: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objetos importados com sucesso" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importar domínios" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Importar identidades" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Reencaminhamento atualizado" diff --git a/modoboa/admin/locale/ru/LC_MESSAGES/django.po b/modoboa/admin/locale/ru/LC_MESSAGES/django.po index aefaa23e4..69d15f152 100644 --- a/modoboa/admin/locale/ru/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" @@ -19,57 +19,57 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Домены" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "" -#: admin/app_settings.py:34 +#: app_settings.py:34 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:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Почтовые ящики" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Обрабатывать почтовые ящики на диске" -#: admin/app_settings.py:64 +#: app_settings.py:64 #, fuzzy msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " @@ -78,156 +78,166 @@ msgstr "" "Удалять или переименовывать почтовые ящики на диске, если они удалены или " "переименованы в Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Почтовые ящики закончились" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "UNIX аккаунт владельца почтового ящика на диске" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "" -#: admin/app_settings.py:81 +#: app_settings.py:81 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:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 msgid "Default mailbox quota" msgstr "" -#: admin/app_settings.py:90 +#: app_settings.py:90 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:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Автоматическое удаление аккаунта" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "При удалении почтового ящика, так же удалять и аккаунт владельца" -#: admin/app_settings.py:103 +#: app_settings.py:103 #, fuzzy msgid "Automatic domain/mailbox creation" msgstr "Домен создан" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Новый домен" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Логин пользователя" -#: admin/forms/account.py:40 +#: forms/account.py:40 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:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Роль" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Выбрать" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Разрешения для этого пользователя" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Invalid request" msgid "Random password" msgstr "Ошибочный запрос" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Пароль" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Подтверждение" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Введите такой же пароль как выше. Для проверки." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Разрешено" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 #, fuzzy #| msgid "A quota is required" msgid "This field is required." msgstr "Требуется квота" -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Пароли не совпадают" -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Вы не можете запретить собственный аккаунт" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "Е-майл" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Квота" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -238,12 +248,12 @@ msgstr "" "Оставьте пустым для неограниченного значения. (Не разрешено администраторам " "домена)" -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Синоним(ы)" -#: admin/forms/account.py:245 +#: forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -257,13 +267,13 @@ msgstr "" "Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)" -#: admin/forms/account.py:251 +#: forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Ошибочный запрос" -#: admin/forms/account.py:254 +#: forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -276,70 +286,68 @@ msgstr "" "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Домен не существует" -#: admin/forms/account.py:341 +#: forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Домен не существует" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Вы не имеете права доступа к этому домену" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Домен(ы)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Домен(ы) администрируемые пользователем" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Основные" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Почта" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Права" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "аккаунт изменен" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Новый аккаунт" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Аккаунт создан" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 #, fuzzy #| msgid "Invalid request" msgid "Random address" msgstr "Ошибочный запрос" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "Е-майл адрес" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 #, fuzzy #| msgid "" #| "The alias address (without the domain part). For a 'catch-all' address, " @@ -351,11 +359,11 @@ msgstr "" "Адреса синонимов (без доменной части). Для указания адреса 'для всех' " "введите символ *" -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Получатели" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -367,28 +375,21 @@ msgstr "" "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 #, fuzzy #| msgid "A quota is required" msgid "This field is required" msgstr "Требуется квота" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Получатель не определен" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -396,47 +397,47 @@ msgstr "" "Синоним(ы) этого домена. Вводите одно имя за раз. Нажмите ENTER для " "добавления." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 msgid "No authorized MX record found for this domain" msgstr "" -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "" -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Создание администратора домена" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Автоматически создаст администратора для этого домена" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Логин" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -444,622 +445,607 @@ msgstr "" "Имя администратора. Не включайте имя домена оно будет добавлено " "автоматически." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a domain administrator" msgid "Generate a random password for the administrator." msgstr "Создание администратора домена" -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 #, fuzzy #| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." msgstr "Создание администратора домена" -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Создание синонимов" -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Автоматически создает стандартные синонимы для этого домена" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Неверный формат" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "Пользователь '%s' уже существует" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Домен изменен" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Опции" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Новый домен" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Домен создан" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Имя файла" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Разделитель" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Получатели" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Укажите одного или нескольких получателей, разделенных запятой ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Сохранить локальную копию" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "" "Перенаправление сообщения, и сохранение копии в вашем локальном почтовом " "ящике" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Выберите файл" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Продолжать при ошибке" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Не исправлять дублирующийся объект при ошибке" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Шифровать пароль" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "Выберите эту опцию если пароль в вашем файле не зашифрован " -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Ошибка импорта аккаунта (%s): домен должен существовать " -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Почтовый ящик %s существует" -#: admin/handlers.py:239 +#: handlers.py:239 #, fuzzy, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Ошибка импорта аккаунта (%s): домен должен существовать " -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Пользователи" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Перенаправленые" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "" -#: admin/lib.py:131 +#: lib.py:131 #, fuzzy #| msgid "You can't delete your own domain" msgid "You are not allowed to import domains" msgstr "Вы не можете удалить собственный домен" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "адрес" -#: admin/models/alias.py:37 +#: models/alias.py:37 #, fuzzy #| msgid "The alias name" msgid "The alias address." msgstr "Имя синонима" -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "Разрешен" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Отметить для активации синонима" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "Синоним" -#: admin/models/alias.py:125 +#: models/alias.py:125 #, fuzzy #| msgid "Invalid request" msgid "Invalid address" msgstr "Ошибочный запрос" -#: admin/models/alias.py:146 +#: models/alias.py:146 #, fuzzy #| msgid "Local recipient %s not found" msgid "Local recipient {}@{} not found" msgstr "Локальный получатель %s не найден" -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Неверная строка %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Домен '%s' не существует" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "имя" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Имя домена" -#: admin/models/domain.py:53 +#: models/domain.py:35 msgid "Quota in MB shared between mailboxes. A value of 0 means no quota." msgstr "" -#: admin/models/domain.py:61 +#: models/domain.py:43 msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." msgstr "" -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Отметить для активации этого домена" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "" -#: admin/models/domain.py:74 +#: models/domain.py:55 #, fuzzy #| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" msgstr "Отметить для активации этого домена" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Ошибочная строка" -#: admin/models/domain.py:284 +#: models/domain.py:263 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:291 +#: models/domain.py:270 msgid "Invalid quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:298 +#: models/domain.py:277 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Имя синонима" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "адресат" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Домен этого синонима указывает на" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Неизвестный домен %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Адрес почтового ящика (без @domain.tld)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Ошибка получения места находжения почтового ящика (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "Требуется квота" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 #, fuzzy #| msgid "Domain created" msgid "Domain quota exceeded" msgstr "Домен создан" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 #, fuzzy #| msgid "Permissions" msgid "Permission denied." msgstr "Права" -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "" -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "" -#: admin/serializers.py:253 +#: serializers.py:253 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain {} does not exist" msgstr "Домен не существует" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "" -#: admin/serializers.py:358 +#: serializers.py:358 #, fuzzy #| msgid "Domain modified" msgid "Domain not found." msgstr "Домен изменен" -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 #, fuzzy msgctxt "checks" msgid "Disabled" msgstr "Разрешен" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 #, fuzzy #| msgid "Statistics" msgid "Global statistics" msgstr "Статистика" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 #, fuzzy msgid "Quantity" msgstr "Карантин" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Синонимы доменов" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 msgid "Per-domain statistics" msgstr "" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 #, fuzzy msgid "(disabled)" msgstr "Разрешен" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 #, fuzzy #| msgid "File name" msgid "Full name" msgstr "Имя файла" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 #, fuzzy #| msgid "Create" msgid "Created" msgstr "Создать" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 #, fuzzy #| msgid "No recipient defined" msgid "Not defined" msgstr "Получатель не определен" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 #, fuzzy msgid "Administered domains" msgstr "Список квот" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 #, fuzzy #| msgid "No recipient defined" msgid "No domain defined." msgstr "Получатель не определен" -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 #, fuzzy #| msgid "Alias(es)" msgid "Aliases" msgstr "Синоним(ы)" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 #, fuzzy #| msgid "No recipient defined" msgid "No alias defined" msgstr "Получатель не определен" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 #, fuzzy msgid "Domain is disabled" msgstr "Домен удален" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 #, fuzzy #| msgid "alias" msgid "Alias" msgstr "Синоним" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 #, fuzzy #| msgid "Alias modified" msgid "Modified" msgstr "Синоним изменен" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Адрес" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 #, fuzzy #| msgid "Statistics" msgid "Status" msgstr "Статистика" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "" -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "" -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" msgstr "Статистика" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Дата создания" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Дата последней модификации" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Синонимы почтового ящика" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "Мб" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 #, fuzzy #| msgid "Usage (%%)" msgid "Usage" msgstr "использование (%%)" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Администраторы" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Удалить это разрешение" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 #, fuzzy #| msgid "No domain administrator defined" msgid "No domain administrator defined yet." msgstr "Администратор домена не определен" -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Теги" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Действие" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 #, fuzzy #| msgid "Address" msgid "Add" msgstr "Адрес" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Лимит" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "Alias created" msgid "Allocated" msgstr "Синоним создан" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "использование (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 #, fuzzy msgid "disabled" msgstr "Разрешен" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Автоматически перенаправлять письма на другой адрес" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Обновление" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 #, fuzzy #| msgid "Add account" msgid "Account" msgstr "Добавить аккаунт" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Значение" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Полное имя/получатель" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
                " "
              • domain; name; quota; default mailbox quota; enabled
              • " @@ -1070,7 +1056,7 @@ msgid "" "use a different character as separator.

                " msgstr "" -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
                  " "
                • account; loginname; password; first name; last name; enabled; group; " @@ -1080,130 +1066,130 @@ msgid "" "use a different character as separator.

                  " msgstr "" -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Подсказка" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Импорт..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Выбрать значение" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Используются значения домена по умолчанию " -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 #, fuzzy #| msgid "Update" msgid "Updated" msgstr "Обновление" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" msgstr "" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." msgstr "" -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Поиск" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "enabled_m" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 #, fuzzy msgid "List domains" msgstr "Список квот" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Список квот" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Импорт" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Экспорт" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Список пользователей" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Информация о домене" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Удалить %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Синоним с таким именем уже есть" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Создать" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Новый синоним" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Синоним создан" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Синоним изменен" -#: admin/views/alias.py:109 +#: views/alias.py:109 #, fuzzy #| msgid "Alias created" msgid "Alias deleted" @@ -1212,64 +1198,63 @@ msgstr[0] "Синоним создан" msgstr[1] "Синоним создан" msgstr[2] "Синоним создан" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Вы не можете удалить собственный домен" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Домен удален" msgstr[1] "Домена удалено" msgstr[2] "Доменов удалено" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Экспорт пользователя" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Экспорт доменов" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Ошибочный запрос" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Аккаунт удален" msgstr[1] "Аккаунта удалено" msgstr[2] "Аккаунтов удалено" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "Объект уже существует: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d объектов импортировано" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Импорт доменов" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Импорт информации о пользователях" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Перенаправление обновлено" diff --git a/modoboa/admin/locale/sv/LC_MESSAGES/django.po b/modoboa/admin/locale/sv/LC_MESSAGES/django.po index 3043bde32..c02be82d9 100644 --- a/modoboa/admin/locale/sv/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/sv/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"POT-Creation-Date: 2017-12-03 12:51+0100\n" "PO-Revision-Date: 2017-07-07 11:06+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/tonio/modoboa/language/" @@ -20,25 +20,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:269 -#: admin/templates/admin/_global_statistics_widget.html:11 -#: admin/templates/admin/domains.html:4 +#: app_settings.py:20 handlers.py:269 +#: templates/admin/_global_statistics_widget.html:11 +#: templates/admin/domains.html:4 msgid "Domains" msgstr "Domäner" -#: admin/app_settings.py:23 +#: app_settings.py:23 msgid "Enable MX checks" msgstr "Aktivera MX kontroll" -#: admin/app_settings.py:26 +#: app_settings.py:26 msgid "Check that every domain has a valid MX record" msgstr "Kontrollera att varje domän har ett giltigt MX record" -#: admin/app_settings.py:31 +#: app_settings.py:31 msgid "Valid MXs" msgstr "Giltiga MX" -#: admin/app_settings.py:34 +#: app_settings.py:34 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." @@ -46,33 +46,33 @@ msgstr "" "En lista över IP eller nätverksadresser varje MX record skall matcha. En " "varning kommer skickas om ett record inte matchar." -#: admin/app_settings.py:42 +#: app_settings.py:42 msgid "New domains must use authorized MX(s)" msgstr "" -#: admin/app_settings.py:45 +#: app_settings.py:45 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:51 +#: app_settings.py:51 msgid "Enable DNSBL checks" msgstr "Aktivera DNSBL kontroller" -#: admin/app_settings.py:54 +#: app_settings.py:54 msgid "Check every domain against major DNSBL providers" msgstr "Kontrollera varje domän mot större DNSBL leverantörer" -#: admin/app_settings.py:58 admin/templates/admin/domain_detail.html:49 +#: app_settings.py:58 templates/admin/domain_detail.html:49 msgid "Mailboxes" msgstr "Brevlådor" -#: admin/app_settings.py:61 +#: app_settings.py:61 msgid "Handle mailboxes on filesystem" msgstr "Hantera brevlådor på filsystem" -#: admin/app_settings.py:64 +#: app_settings.py:64 msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" @@ -80,19 +80,19 @@ msgstr "" "Byt namn på eller ta bort brevlådor på filsystemet när de kommer byta namn " "eller tas bort inom Modoboa" -#: admin/app_settings.py:70 +#: app_settings.py:70 msgid "Mailboxes owner" msgstr "Brevlådans ägare" -#: admin/app_settings.py:73 +#: app_settings.py:73 msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "Den UNIX-konto som äger brevlådor på filsystemet" -#: admin/app_settings.py:78 +#: app_settings.py:78 msgid "Default domain quota" msgstr "Standard domän kvota" -#: admin/app_settings.py:81 +#: app_settings.py:81 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." @@ -100,12 +100,11 @@ msgstr "" "Standard kvota (i MB) applicerad på nyskapade domäner som inte har något " "värde specificerat. Ett värde på 0 betyder ingen kvota." -#: admin/app_settings.py:87 admin/models/domain.py:58 -#: admin/templates/admin/domain_detail.html:72 +#: app_settings.py:87 models/domain.py:40 templates/admin/domain_detail.html:72 msgid "Default mailbox quota" msgstr "Standard brevlåde kvota" -#: admin/app_settings.py:90 +#: app_settings.py:90 msgid "" "Default mailbox quota (in MB) applied to freshly created domains with no " "value specified. A value of 0 means no quota." @@ -113,48 +112,59 @@ msgstr "" "Standard brevlåde kvota (i MB) applicerad på nyligen skapade domäner där " "inget värde angetts. 0 betyder ingen kvota." -#: admin/app_settings.py:96 +#: app_settings.py:96 msgid "Automatic account removal" msgstr "Automatisk konto borttagning" -#: admin/app_settings.py:99 +#: app_settings.py:99 msgid "When a mailbox is removed, also remove the associated account" msgstr "När en brevlåda raderas, radera också tillhörande konto" -#: admin/app_settings.py:103 +#: app_settings.py:103 msgid "Automatic domain/mailbox creation" msgstr "Automatisk skapande av domän/brevlåda" -#: admin/app_settings.py:106 +#: app_settings.py:106 msgid "Create a domain and a mailbox when an account is automatically created." msgstr "Skapa en domän och en brevlåda när ett konto skapas automatiskt." -#: admin/app_settings.py:112 +#: app_settings.py:112 msgid "Create an alias when a mailbox is renamed" msgstr "" -#: admin/app_settings.py:115 +#: app_settings.py:115 msgid "Create an alias using the old address when a mailbox is renamed." msgstr "" -#: admin/app_settings.py:164 admin/app_settings.py:172 -#: admin/forms/account.py:331 +#: app_settings.py:164 app_settings.py:172 forms/account.py:331 msgid "Must be a positive integer" msgstr "Måste vara ett positivt heltal" -#: admin/app_settings.py:186 +#: app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:196 +#: app_settings.py:196 msgid "Administration" msgstr "Administration" -#: admin/forms/account.py:38 admin/templates/admin/domain_detail.html:101 +#: constants.py:99 forms/alias.py:49 +#: templates/admin/_per_domain_statistics_widget.html:7 +#: templates/admin/domains_quota_headers.html:2 +msgid "Domain" +msgstr "Domän" + +#: constants.py:100 +#, fuzzy +#| msgid "New domain" +msgid "Relay domain" +msgstr "Ny domän" + +#: forms/account.py:38 templates/admin/domain_detail.html:101 msgid "Username" msgstr "Användarnamn" -#: admin/forms/account.py:40 +#: forms/account.py:40 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -162,77 +172,77 @@ msgstr "" "Användarens namn. Måste vara en giltig e-postadress för vanliga användare " "eller för administratörer med brevlåda." -#: admin/forms/account.py:45 admin/templates/admin/account_detail.html:29 +#: forms/account.py:45 templates/admin/account_detail.html:29 msgid "Role" msgstr "Roll" -#: admin/forms/account.py:46 +#: forms/account.py:46 msgid "Choose" msgstr "Välj" -#: admin/forms/account.py:47 +#: forms/account.py:47 msgid "What level of permission this user will have" msgstr "Vilken nivå av behörighet den här användaren har" -#: admin/forms/account.py:50 admin/forms/domain.py:217 +#: forms/account.py:50 forms/domain.py:208 #, fuzzy #| msgid "Random address" msgid "Random password" msgstr "Slumpmässig adress" -#: admin/forms/account.py:52 +#: forms/account.py:52 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:58 +#: forms/account.py:58 msgid "Password" msgstr "Lösenord" -#: admin/forms/account.py:63 +#: forms/account.py:63 msgid "Confirmation" msgstr "Bekräftelse" -#: admin/forms/account.py:66 +#: forms/account.py:66 msgid "Enter the same password as above, for verification." msgstr "Ange samma lösenord som ovan för verifiering." -#: admin/forms/account.py:78 +#: forms/account.py:78 msgid "Enabled" msgstr "Aktiverad" -#: admin/forms/account.py:172 +#: forms/account.py:172 msgid "Only super administrators are allowed for this mode" msgstr "Endast superadmininstratörer tillåts åtkomst till det här läget" -#: admin/forms/account.py:183 admin/forms/account.py:185 -#: admin/forms/domain.py:263 admin/forms/domain.py:266 admin/serializers.py:241 +#: forms/account.py:183 forms/account.py:185 forms/domain.py:254 +#: forms/domain.py:257 serializers.py:241 msgid "This field is required." msgstr "Detta fält krävs." -#: admin/forms/account.py:191 +#: forms/account.py:191 msgid "The two password fields didn't match." msgstr "Dessa två lösnordsfält matchar inte." -#: admin/forms/account.py:204 +#: forms/account.py:204 msgid "You can't disable your own account" msgstr "Du kan inte inaktivera ditt eget konto" -#: admin/forms/account.py:225 +#: forms/account.py:225 msgid "E-mail" msgstr "E-post" -#: admin/forms/account.py:227 +#: forms/account.py:227 msgid "Create an alias using the old address" msgstr "" -#: admin/forms/account.py:232 admin/templates/admin/account_detail.html:45 -#: admin/templates/admin/domain_detail.html:57 +#: forms/account.py:232 templates/admin/account_detail.html:45 +#: templates/admin/domain_detail.html:57 msgid "Quota" msgstr "Kvot" -#: admin/forms/account.py:234 +#: forms/account.py:234 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 " @@ -242,12 +252,12 @@ msgstr "" "domänens förvalda. Lämna tomt för att definiera ett obegränsat värde (ej " "tillåtet för domänadministratörer)." -#: admin/forms/account.py:242 admin/forms/domain.py:43 -#: admin/templates/admin/domain_headers.html:4 +#: forms/account.py:242 forms/domain.py:39 +#: templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:245 +#: forms/account.py:245 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 " @@ -257,11 +267,11 @@ msgstr "" "för att lägga till nytt. För att skapa ett \"catch-all\" alias, ange bara " "domännamnet (@domain.tld)." -#: admin/forms/account.py:251 +#: forms/account.py:251 msgid "Sender addresses" msgstr "Avsändaradress" -#: admin/forms/account.py:254 +#: forms/account.py:254 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 " @@ -271,77 +281,75 @@ msgstr "" "med från denna adress, även om den inte finns lokalt. Ange en adress per " "rad. Tryck RETUR för att lägga till ny rad." -#: admin/forms/account.py:309 admin/forms/alias.py:94 -#: admin/models/mailbox.py:315 +#: forms/account.py:309 forms/alias.py:94 models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domän existerar inte" -#: admin/forms/account.py:341 +#: forms/account.py:341 msgid "Local domain does not exist" msgstr "Lokal domän existerar inte" -#: admin/forms/account.py:345 admin/forms/account.py:353 -#: admin/forms/alias.py:97 +#: forms/account.py:345 forms/account.py:353 forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Du har inte åtkomst till denna domän" -#: admin/forms/account.py:452 +#: forms/account.py:452 msgid "Domain(s)" msgstr "Domän(er)" -#: admin/forms/account.py:454 +#: forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domän(er) användaren administrerar" -#: admin/forms/account.py:500 admin/forms/account.py:590 -#: admin/forms/domain.py:334 admin/forms/domain.py:401 +#: forms/account.py:500 forms/account.py:590 forms/domain.py:325 +#: forms/domain.py:395 msgid "General" msgstr "Generellt" -#: admin/forms/account.py:504 +#: forms/account.py:504 msgid "Profile" msgstr "Profil" -#: admin/forms/account.py:508 admin/forms/account.py:596 +#: forms/account.py:508 forms/account.py:596 msgid "Mail" msgstr "Post" -#: admin/forms/account.py:511 +#: forms/account.py:511 msgid "Permissions" msgstr "Rättigheter" -#: admin/forms/account.py:579 +#: forms/account.py:579 msgid "Account updated" msgstr "Konto uppdaterat" -#: admin/forms/account.py:604 +#: forms/account.py:604 msgid "New account" msgstr "Nytt konto" -#: admin/forms/account.py:616 +#: forms/account.py:616 msgid "Account created" msgstr "Konto skapat" -#: admin/forms/alias.py:26 +#: forms/alias.py:26 msgid "Random address" msgstr "Slumpmässig adress" -#: admin/forms/alias.py:29 +#: forms/alias.py:29 msgid "Email address" msgstr "E-post adress" -#: admin/forms/alias.py:31 +#: forms/alias.py:31 msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." msgstr "" "Alias adress. För en \"catch-all\"-alias, ange bara domännamnet (@domän.tld)." -#: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 +#: forms/alias.py:37 templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Mottagare" -#: admin/forms/alias.py:39 +#: forms/alias.py:39 msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -349,26 +357,19 @@ msgstr "" "Adresser detta alias kommer peka på. Ange bara en adress per fält, tryck " "RETUR för att lägga till ytterligare." -#: admin/forms/alias.py:49 admin/forms/domain.py:32 admin/models/domain.py:115 -#: admin/templates/admin/_per_domain_statistics_widget.html:7 -#: admin/templates/admin/domains_quota_headers.html:2 -msgid "Domain" -msgstr "Domän" - -#: admin/forms/alias.py:114 admin/forms/alias.py:116 +#: forms/alias.py:114 forms/alias.py:116 msgid "This field is required" msgstr "Detta fält krävs" -#: admin/forms/alias.py:120 +#: forms/alias.py:120 msgid "No recipient defined" msgstr "Ingen mottagare definierad" -#: admin/forms/domain.py:40 -#: admin/templates/admin/_global_statistics_widget.html:7 +#: forms/domain.py:36 templates/admin/_global_statistics_widget.html:7 msgid "Type" msgstr "Typ" -#: admin/forms/domain.py:46 +#: forms/domain.py:42 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -376,49 +377,49 @@ msgstr "" "Alias för denna domän. Ange endast ett namn per rad, tryck ENTER för att " "lägga till en rad." -#: admin/forms/domain.py:90 admin/handlers.py:171 +#: forms/domain.py:81 handlers.py:171 msgid "domain alias" msgstr "domän alias" -#: admin/forms/domain.py:93 admin/forms/domain.py:145 admin/forms/domain.py:153 +#: forms/domain.py:84 forms/domain.py:136 forms/domain.py:144 #, python-format msgid "A %s with this name already exists" msgstr "En %s med detta namn finns redan" -#: admin/forms/domain.py:101 admin/serializers.py:45 +#: forms/domain.py:92 serializers.py:45 #, fuzzy #| msgid "No MX record found for this domain." msgid "No authorized MX record found for this domain" msgstr "Inget MX record funnet för denna domän." -#: admin/forms/domain.py:123 admin/serializers.py:55 +#: forms/domain.py:114 serializers.py:55 msgid "Cannot be greater than domain quota" msgstr "Får inte vara större än domän kvot" -#: admin/forms/domain.py:128 +#: forms/domain.py:119 msgid "You can't define an unlimited quota." msgstr "Du kan inte ange en obegränsad kvota." -#: admin/forms/domain.py:145 admin/forms/domain.py:150 +#: forms/domain.py:136 forms/domain.py:141 msgid "domain" msgstr "domän" -#: admin/forms/domain.py:199 +#: forms/domain.py:190 msgid "Create a domain administrator" msgstr "Skapa en domän administratör" -#: admin/forms/domain.py:202 +#: forms/domain.py:193 msgid "Automatically create an administrator for this domain" msgstr "Skapa en domän administratör automatiskt för denna domän" -#: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domain_headers.html:3 -#: admin/templates/admin/identity_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:9 +#: forms/domain.py:198 templates/admin/domain_detail.html:101 +#: templates/admin/domain_headers.html:3 +#: templates/admin/identity_headers.html:2 +#: templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Namn" -#: admin/forms/domain.py:210 +#: forms/domain.py:201 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -426,566 +427,551 @@ msgstr "" "Administratörens namn. Inkludera inte domänens namn här, den kommer att " "läggas till automatiskt." -#: admin/forms/domain.py:220 +#: forms/domain.py:211 #, fuzzy #| msgid "Create a mailbox for the administrator." msgid "Generate a random password for the administrator." msgstr "Skapa en brevlåda för administratören." -#: admin/forms/domain.py:226 +#: forms/domain.py:217 msgid "With a mailbox" msgstr "Med en brevlåda" -#: admin/forms/domain.py:229 +#: forms/domain.py:220 msgid "Create a mailbox for the administrator." msgstr "Skapa en brevlåda för administratören." -#: admin/forms/domain.py:235 +#: forms/domain.py:226 msgid "Create aliases" msgstr "Skapa alias." -#: admin/forms/domain.py:238 +#: forms/domain.py:229 msgid "Automatically create standard aliases for this domain" msgstr "Skapa automatiskt standard alias för den här domänen" -#: admin/forms/domain.py:254 +#: forms/domain.py:245 msgid "Invalid format" msgstr "Ogiltigt format" -#: admin/forms/domain.py:283 +#: forms/domain.py:274 #, python-format msgid "User '%s' already exists" msgstr "Användare '%s' finns redan" -#: admin/forms/domain.py:391 +#: forms/domain.py:385 msgid "Domain modified" msgstr "Domän ändrad" -#: admin/forms/domain.py:412 +#: forms/domain.py:406 msgid "Options" msgstr "Inställningar" -#: admin/forms/domain.py:420 +#: forms/domain.py:414 msgid "New domain" msgstr "Ny domän" -#: admin/forms/domain.py:433 +#: forms/domain.py:427 msgid "Domain created" msgstr "Domän skapad" -#: admin/forms/export.py:9 +#: forms/export.py:9 msgid "File name" msgstr "Filnamn" -#: admin/forms/export.py:15 admin/forms/import_.py:15 +#: forms/export.py:15 forms/import_.py:15 msgid "Separator" msgstr "Separator" -#: admin/forms/forward.py:14 +#: forms/forward.py:14 msgid "Recipient(s)" msgstr "Mottagare" -#: admin/forms/forward.py:18 +#: forms/forward.py:18 msgid "Indicate one or more recipients separated by a ','" msgstr "Ange en eller flera mottagare separerade med ett ','" -#: admin/forms/forward.py:21 +#: forms/forward.py:21 msgid "Keep local copies" msgstr "Behåll lokal kopia" -#: admin/forms/forward.py:24 +#: forms/forward.py:24 msgid "Forward messages and store copies into your local mailbox" msgstr "Vidarebefordra meddelande och spara kopia i din lokala brevlåda" -#: admin/forms/import_.py:13 +#: forms/import_.py:13 msgid "Select a file" msgstr "Välj en fil" -#: admin/forms/import_.py:21 +#: forms/import_.py:21 msgid "Continue on error" msgstr "Fortsätt vid fel" -#: admin/forms/import_.py:22 +#: forms/import_.py:22 msgid "Don't treat duplicated objects as error" msgstr "Behandla inte dubletter som fel" -#: admin/forms/import_.py:40 +#: forms/import_.py:40 msgid "Crypt passwords" msgstr "Krypterade lösenord" -#: admin/forms/import_.py:42 +#: forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" msgstr "Markera det här alternativet om lösenord i filen inte är krypterad" -#: admin/handlers.py:218 +#: handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Konto import misslyckades (%s): domänen existerar inte" -#: admin/handlers.py:231 admin/models/mailbox.py:342 +#: handlers.py:231 models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "Brevlåda {} finns redan" -#: admin/handlers.py:239 +#: handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Importering av konto misslyckades (%s): Fel kvota värde" -#: admin/handlers.py:279 -#: admin/templates/admin/_global_statistics_widget.html:17 -#: admin/templates/admin/_per_domain_statistics_widget.html:8 -#: admin/templates/admin/identities.html:5 +#: handlers.py:279 templates/admin/_global_statistics_widget.html:17 +#: templates/admin/_per_domain_statistics_widget.html:8 +#: templates/admin/identities.html:5 msgid "Identities" msgstr "Konton" -#: admin/handlers.py:295 admin/templates/admin/forward.html:2 +#: handlers.py:295 templates/admin/forward.html:2 msgid "Forward" msgstr "Vidarebefordra" -#: admin/lib.py:41 +#: lib.py:41 msgid "A mailbox is required" msgstr "En brevlåda krävs" -#: admin/lib.py:131 +#: lib.py:131 msgid "You are not allowed to import domains" msgstr "Du tillåts inte att importera domäner" -#: admin/lib.py:142 +#: lib.py:142 msgid "You are not allowed to import domain aliases." msgstr "Du tillåts inte att importera domän alias." -#: admin/management/commands/subcommands/_mx.py:125 +#: management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "[modoboa] DNSBL fråga(or) för domän {}" -#: admin/management/commands/subcommands/_mx.py:145 +#: management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "Domän {} saknar MX record" -#: admin/management/commands/subcommands/_mx.py:156 +#: management/commands/subcommands/_mx.py:156 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" msgstr "MX record för domän {0} är ogiltig: {1}" -#: admin/management/commands/subcommands/_mx.py:173 +#: management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] MX problem för domän {}" -#: admin/models/alias.py:35 admin/models/mailbox.py:97 +#: models/alias.py:35 models/mailbox.py:97 msgid "address" msgstr "adress" -#: admin/models/alias.py:37 +#: models/alias.py:37 msgid "The alias address." msgstr "Alias adressen." -#: admin/models/alias.py:42 admin/models/domain.py:66 -#: admin/models/domain_alias.py:46 +#: models/alias.py:42 models/domain.py:48 models/domain_alias.py:46 msgid "enabled" msgstr "aktiverad" -#: admin/models/alias.py:43 admin/models/domain_alias.py:47 +#: models/alias.py:43 models/domain_alias.py:47 msgid "Check to activate this alias" msgstr "Markera för aktivera detta alias" -#: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 +#: models/alias.py:48 templates/admin/alias_detail.html:32 msgid "Description" msgstr "Beskrivning" -#: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 +#: models/alias.py:50 templates/admin/alias_detail.html:29 msgid "Expire at" msgstr "Går ut" -#: admin/models/alias.py:93 +#: models/alias.py:93 msgid "alias" msgstr "alias" -#: admin/models/alias.py:125 +#: models/alias.py:125 msgid "Invalid address" msgstr "Ogiltigt adress" -#: admin/models/alias.py:146 +#: models/alias.py:146 msgid "Local recipient {}@{} not found" msgstr "Lokal mottagare {}@{} kunde inte hittas." -#: admin/models/alias.py:176 +#: models/alias.py:176 #, python-format msgid "Invalid line: %s" msgstr "Ogiltig rad: %s" -#: admin/models/alias.py:182 +#: models/alias.py:182 #, python-format msgid "Domain '%s' does not exist" msgstr "Domänen '%s' existerar inte" -#: admin/models/domain.py:48 admin/models/domain_alias.py:39 +#: models/domain.py:30 models/domain_alias.py:39 msgid "name" msgstr "namn" -#: admin/models/domain.py:49 +#: models/domain.py:31 msgid "The domain name" msgstr "Domännamnet" -#: admin/models/domain.py:53 +#: models/domain.py:35 msgid "Quota in MB shared between mailboxes. A value of 0 means no quota." msgstr "Kvota i MB delade mellan brevlådor. 0 betyder ingen kvota." -#: admin/models/domain.py:61 +#: models/domain.py:43 msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." msgstr "Standardkvota i MB applicerad på nya brevlådor. 0 betyder ingen kvota." -#: admin/models/domain.py:67 +#: models/domain.py:49 msgid "Check to activate this domain" msgstr "Markera för att aktivera denna domän" -#: admin/models/domain.py:73 +#: models/domain.py:54 msgid "Enable DNS checks" msgstr "Aktivera DNS kontroller" -#: admin/models/domain.py:74 +#: models/domain.py:55 msgid "Check to enable DNS checks for this domain" msgstr "Markera för att aktivera DNS kontroller för den här domänen" -#: admin/models/domain.py:274 admin/models/domain_alias.py:73 +#: models/domain.py:253 models/domain_alias.py:73 msgid "Invalid line" msgstr "Ogiltig rad" -#: admin/models/domain.py:284 +#: models/domain.py:263 #, fuzzy #| msgid "No MX record found for this domain." msgid "No authorized MX record found for domain {}" msgstr "Inget MX record funnet för denna domän." -#: admin/models/domain.py:291 +#: models/domain.py:270 msgid "Invalid quota value for domain '{}'" msgstr "Ogiltig kvota värd för domän '{}'" -#: admin/models/domain.py:298 +#: models/domain.py:277 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Ogiltig standard brevlådekvota för domän '{}'" -#: admin/models/domain.py:303 +#: models/domain.py:282 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "Standard brevlådekvota kan inte vara större än domänkvotan" -#: admin/models/domain_alias.py:40 +#: models/domain_alias.py:40 msgid "The alias name" msgstr "Alias namn" -#: admin/models/domain_alias.py:42 +#: models/domain_alias.py:42 msgid "target" msgstr "mål" -#: admin/models/domain_alias.py:43 +#: models/domain_alias.py:43 msgid "The domain this alias points to" msgstr "Domän dit detta alias pekar mot" -#: admin/models/domain_alias.py:82 +#: models/domain_alias.py:82 #, python-format msgid "Unknown domain %s" msgstr "Okänt kommando %s" -#: admin/models/mailbox.py:99 +#: models/mailbox.py:99 msgid "Mailbox address (without the @domain.tld part)" msgstr "Brevlåde adress (utan @domain.tld)" -#: admin/models/mailbox.py:165 +#: models/mailbox.py:165 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Kunde inte hitta brevlådans sökväg (%s)" -#: admin/models/mailbox.py:258 +#: models/mailbox.py:258 msgid "A quota is required" msgstr "En kvota krävs" -#: admin/models/mailbox.py:264 +#: models/mailbox.py:264 msgid "Domain quota exceeded" msgstr "Domänkvota överskriden" -#: admin/serializers.py:80 admin/serializers.py:266 admin/serializers.py:360 +#: serializers.py:80 serializers.py:266 serializers.py:360 msgid "Permission denied." msgstr "Åtskomst nekad." -#: admin/serializers.py:118 +#: serializers.py:118 msgid "" "List of administered domains (resellers and domain administrators only)." msgstr "" "Lista över administrerade domäner (endast återförsäljare och " "domänadministratörer)." -#: admin/serializers.py:218 +#: serializers.py:218 msgid "Not allowed for this role." msgstr "Inte tillåtet för denna roll." -#: admin/serializers.py:228 +#: serializers.py:228 msgid "Must be equal to mailbox full_address" msgstr "Måste vara lika med brevlådans full_address" -#: admin/serializers.py:253 +#: serializers.py:253 msgid "Local domain {} does not exist" msgstr "Lokal domän {} finns inte" -#: admin/serializers.py:347 +#: serializers.py:347 msgid "A list of recipient" msgstr "En lista på mottagare" -#: admin/serializers.py:358 +#: serializers.py:358 msgid "Domain not found." msgstr "Domän kunde ej hittas." -#: admin/templates/admin/_domain_dnschecks_status.html:4 +#: templates/admin/_domain_dnschecks_status.html:4 msgctxt "checks" msgid "Disabled" msgstr "Inaktiverad" -#: admin/templates/admin/_domain_dnschecks_status.html:6 +#: templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" msgstr "Väntar kontroll" -#: admin/templates/admin/_global_statistics_widget.html:4 +#: templates/admin/_global_statistics_widget.html:4 msgid "Global statistics" msgstr "Global statistik" -#: admin/templates/admin/_global_statistics_widget.html:8 +#: templates/admin/_global_statistics_widget.html:8 msgid "Quantity" msgstr "Mängd" -#: admin/templates/admin/_global_statistics_widget.html:14 -#: admin/templates/admin/domain_detail.html:45 -#: admin/templates/admin/domain_detail.html:81 +#: templates/admin/_global_statistics_widget.html:14 +#: templates/admin/domain_detail.html:45 templates/admin/domain_detail.html:81 msgid "Domain aliases" msgstr "Domän alias" -#: admin/templates/admin/_per_domain_statistics_widget.html:4 +#: templates/admin/_per_domain_statistics_widget.html:4 msgid "Per-domain statistics" msgstr "Per domän statistik" -#: admin/templates/admin/account_detail.html:16 -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/domain_detail.html:19 -#: admin/templates/admin/identities_table.html:7 +#: templates/admin/account_detail.html:16 templates/admin/alias_detail.html:16 +#: templates/admin/domain_detail.html:19 +#: templates/admin/identities_table.html:7 msgid "(disabled)" msgstr "(inaktiverad)" -#: admin/templates/admin/account_detail.html:22 -#: admin/templates/admin/alias_detail.html:22 -#: admin/templates/admin/domain_detail.html:25 +#: templates/admin/account_detail.html:22 templates/admin/alias_detail.html:22 +#: templates/admin/domain_detail.html:25 msgid "Summary" msgstr "Sammanställning" -#: admin/templates/admin/account_detail.html:26 +#: templates/admin/account_detail.html:26 msgid "Full name" msgstr "Fullständigt nam" -#: admin/templates/admin/account_detail.html:32 -#: admin/templates/admin/alias_detail.html:26 +#: templates/admin/account_detail.html:32 templates/admin/alias_detail.html:26 msgid "Created" msgstr "Skapad" -#: admin/templates/admin/account_detail.html:35 +#: templates/admin/account_detail.html:35 msgid "Last login" msgstr "Senast inloggad" -#: admin/templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:38 msgid "Secondary email" msgstr "Sekundär e-post" -#: admin/templates/admin/account_detail.html:38 -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:38 +#: templates/admin/account_detail.html:41 msgid "Not defined" msgstr "Ej definierad" -#: admin/templates/admin/account_detail.html:41 +#: templates/admin/account_detail.html:41 msgid "Phone number" msgstr "Telefonnummer" -#: admin/templates/admin/account_detail.html:55 +#: templates/admin/account_detail.html:55 msgid "Administered domains" msgstr "Administrerade domäner" -#: admin/templates/admin/account_detail.html:61 +#: templates/admin/account_detail.html:61 msgid "No domain defined." msgstr "Ingen domän angedd." -#: admin/templates/admin/account_detail.html:75 +#: templates/admin/account_detail.html:75 msgid "Aliases" msgstr "Alias" -#: admin/templates/admin/account_detail.html:81 +#: templates/admin/account_detail.html:81 msgid "No alias defined" msgstr "Inga alias angedda" -#: admin/templates/admin/account_detail.html:87 +#: templates/admin/account_detail.html:87 msgid "Additional sender addresses" msgstr "Övriga avsändaradresser" -#: admin/templates/admin/account_detail.html:93 +#: templates/admin/account_detail.html:93 msgid "No sender address defined" msgstr "Inga avsändaradresser angedda" -#: admin/templates/admin/account_general_form.html:12 -#: admin/templates/admin/aliasform.html:13 +#: templates/admin/account_general_form.html:12 +#: templates/admin/aliasform.html:13 msgid "Domain is disabled" msgstr "Domänen är inaktiverad" -#: admin/templates/admin/alias_detail.html:16 -#: admin/templates/admin/identities.html:33 +#: templates/admin/alias_detail.html:16 templates/admin/identities.html:33 msgid "Alias" msgstr "Alias" -#: admin/templates/admin/alias_detail.html:27 +#: templates/admin/alias_detail.html:27 msgid "Modified" msgstr "Ändrad" -#: admin/templates/admin/dnsbl_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" msgstr "Leverantör" -#: admin/templates/admin/dnsbl_domain_detail.html:11 -#: admin/templates/admin/identities_quota_headers.html:2 -#: admin/templates/admin/mx_domain_detail.html:10 +#: templates/admin/dnsbl_domain_detail.html:11 +#: templates/admin/identities_quota_headers.html:2 +#: templates/admin/mx_domain_detail.html:10 msgid "Address" msgstr "Adress" -#: admin/templates/admin/dnsbl_domain_detail.html:12 +#: templates/admin/dnsbl_domain_detail.html:12 msgid "Status" msgstr "Status" -#: admin/templates/admin/dnsbl_domain_detail.html:21 +#: templates/admin/dnsbl_domain_detail.html:21 msgid "listed" msgstr "listad" -#: admin/templates/admin/dnsbl_domain_detail.html:29 +#: templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." msgstr "Allt är okej, denna domän är ej listad." -#: admin/templates/admin/dnsbl_domain_detail.html:32 +#: templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." msgstr "Ingen information tillgänglig för den här domänen." -#: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domain_headers.html:7 +#: templates/admin/domain_detail.html:30 templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "DNS status" -#: admin/templates/admin/domain_detail.html:37 +#: templates/admin/domain_detail.html:37 msgid "Creation date" msgstr "Skapelsedatum" -#: admin/templates/admin/domain_detail.html:41 +#: templates/admin/domain_detail.html:41 msgid "Last modification date" msgstr "Senast ändrad" -#: admin/templates/admin/domain_detail.html:53 +#: templates/admin/domain_detail.html:53 msgid "Mailbox aliases" msgstr "Brevlåde alias" -#: admin/templates/admin/domain_detail.html:58 -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domain_detail.html:73 -#: admin/templates/admin/domain_general_form.html:4 -#: admin/templates/admin/domain_general_form.html:5 -#: admin/templates/admin/domains_quotas.html:11 -#: admin/templates/admin/domains_quotas.html:12 -#: admin/templates/admin/mailform.html:7 -#: admin/templates/admin/newdomainform.html:3 +#: templates/admin/domain_detail.html:58 templates/admin/domain_detail.html:65 +#: templates/admin/domain_detail.html:66 templates/admin/domain_detail.html:73 +#: templates/admin/domain_general_form.html:4 +#: templates/admin/domain_general_form.html:5 +#: templates/admin/domains_quotas.html:11 +#: templates/admin/domains_quotas.html:12 templates/admin/mailform.html:7 +#: templates/admin/newdomainform.html:3 msgid "MB" msgstr "MB" -#: admin/templates/admin/domain_detail.html:62 +#: templates/admin/domain_detail.html:62 msgid "Usage" msgstr "Användande" -#: admin/templates/admin/domain_detail.html:65 -#: admin/templates/admin/domains_quotas.html:11 +#: templates/admin/domain_detail.html:65 templates/admin/domains_quotas.html:11 msgctxt "quota" msgid "used" msgstr "använt" -#: admin/templates/admin/domain_detail.html:66 -#: admin/templates/admin/domains_quotas.html:12 +#: templates/admin/domain_detail.html:66 templates/admin/domains_quotas.html:12 msgid "allocated" msgstr "allokerat" -#: admin/templates/admin/domain_detail.html:98 +#: templates/admin/domain_detail.html:98 msgid "Administrators" msgstr "Administratörer" -#: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:268 +#: templates/admin/domain_detail.html:110 templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Radera detta tillstånd" -#: admin/templates/admin/domain_detail.html:115 +#: templates/admin/domain_detail.html:115 msgid "No domain administrator defined yet." msgstr "Ingen domänadministratöre ännu definierad." -#: admin/templates/admin/domain_headers.html:5 -#: admin/templates/admin/identity_headers.html:4 +#: templates/admin/domain_headers.html:5 +#: templates/admin/identity_headers.html:4 msgid "Tags" msgstr "Tagg" -#: admin/templates/admin/domain_headers.html:9 -#: admin/templates/admin/identity_headers.html:5 +#: templates/admin/domain_headers.html:9 +#: templates/admin/identity_headers.html:5 msgid "Actions" msgstr "Åtgärder" -#: admin/templates/admin/domain_options_form.html:10 +#: templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "Du kan inte skapa en ny domänadministratör" -#: admin/templates/admin/domains.html:26 -#: admin/templates/admin/identities.html:29 +#: templates/admin/domains.html:26 templates/admin/identities.html:29 msgid "Add" msgstr "Lägg till" -#: admin/templates/admin/domains_quota_headers.html:3 -#: admin/templates/admin/identities_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:4 msgid "Limit" msgstr "Gräns" -#: admin/templates/admin/domains_quota_headers.html:4 +#: templates/admin/domains_quota_headers.html:4 msgid "Used" msgstr "" -#: admin/templates/admin/domains_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:5 #, fuzzy #| msgid "allocated" msgid "Allocated" msgstr "allokerat" -#: admin/templates/admin/domains_quota_headers.html:6 -#: admin/templates/admin/identities_quota_headers.html:5 +#: templates/admin/domains_quota_headers.html:6 +#: templates/admin/identities_quota_headers.html:5 #, python-format msgid "Usage (%%)" msgstr "Användning (%%)" -#: admin/templates/admin/domains_table.html:5 +#: templates/admin/domains_table.html:5 msgid "disabled" msgstr "inaktiverad" -#: admin/templates/admin/forward.html:2 +#: templates/admin/forward.html:2 msgid "Automatically forward emails to another address" msgstr "Vidarebefordra automatiskt e-post till en annan adress" -#: admin/templates/admin/forward.html:9 admin/views/alias.py:93 +#: templates/admin/forward.html:9 views/alias.py:93 msgid "Update" msgstr "Uppdatera" -#: admin/templates/admin/identities.html:32 +#: templates/admin/identities.html:32 msgid "Account" msgstr "Konto" -#: admin/templates/admin/identities_quota_headers.html:3 +#: templates/admin/identities_quota_headers.html:3 msgid "Value" msgstr "Värde" -#: admin/templates/admin/identity_headers.html:3 +#: templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Fullständigt namn/Mottagare" -#: admin/templates/admin/import_domains_form.html:6 +#: templates/admin/import_domains_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
                    " "
                  • domain; name; quota; default mailbox quota; enabled
                  • " @@ -1003,7 +989,7 @@ msgstr "" "obligatoriskt och måste vara lika med en av de tidigare värdena.

                    Du " "kan använda ett annat tecken som separator.

                    " -#: admin/templates/admin/import_identities_form.html:6 +#: templates/admin/import_identities_form.html:6 msgid "" "Provide a CSV file where lines respect one of the following formats:
                      " "
                    • account; loginname; password; first name; last name; enabled; group; " @@ -1019,39 +1005,39 @@ msgstr "" "rad är obligatorisk och måste vara lika med en av de tidigare värdena.

                      " "

                      Du kan använda ett annat tecken separator.

                      " -#: admin/templates/admin/importform.html:6 +#: templates/admin/importform.html:6 msgid "Help" msgstr "Hjälp" -#: admin/templates/admin/importform.html:13 +#: templates/admin/importform.html:13 msgid "Importing..." msgstr "Importerar..." -#: admin/templates/admin/index.html:6 +#: templates/admin/index.html:6 msgid "Admin" msgstr "Administratör" -#: admin/templates/admin/mailboxes_raw.html:3 +#: templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Välj ett värde" -#: admin/templates/admin/mailform.html:7 +#: templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Använd domänens standardvärde" -#: admin/templates/admin/mx_domain_detail.html:11 +#: templates/admin/mx_domain_detail.html:11 msgid "Updated" msgstr "Uppdaterad" -#: admin/templates/admin/mx_domain_detail.html:23 +#: templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" msgstr "Detta IP matchar inget av de giltiga MX records" -#: admin/templates/admin/mx_domain_detail.html:36 +#: templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." msgstr "Inget MX record funnet för denna domän." -#: admin/templates/admin/notifications/domain_in_dnsbl.html:3 +#: templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " @@ -1060,7 +1046,7 @@ msgstr "" "Modoboa har upptäckt att domän %(domain)s är listad host följande DNSBL " "leverantörer:" -#: admin/templates/admin/notifications/domain_in_dnsbl.html:11 +#: 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 " @@ -1070,141 +1056,140 @@ msgstr "" "från den anses vara skräppost. Du bör kontakta dessa leverantörer och be den " "att avlista upptäckt IP adress(er)." -#: admin/templates/admin/notifications/domain_invalid_mx.html:3 +#: templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "Modoboa upptäckte att domänen %(domain)s saknar giltiga MX record:" -#: admin/templates/admin/searchform.html:6 +#: templates/admin/searchform.html:6 msgid "Search" msgstr "Sök" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_m" msgstr "enabled_m" -#: admin/templatetags/admin_tags.py:22 +#: templatetags/admin_tags.py:22 msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:48 +#: templatetags/admin_tags.py:48 msgid "List domains" msgstr "Lista domäner" -#: admin/templatetags/admin_tags.py:53 admin/templatetags/admin_tags.py:108 +#: templatetags/admin_tags.py:53 templatetags/admin_tags.py:108 msgid "List quotas" msgstr "Lista kvoter" -#: admin/templatetags/admin_tags.py:65 admin/templatetags/admin_tags.py:113 -#: admin/views/import_.py:101 admin/views/import_.py:123 +#: templatetags/admin_tags.py:65 templatetags/admin_tags.py:113 +#: views/import_.py:101 views/import_.py:123 msgid "Import" msgstr "Importera" -#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 -#: admin/views/export.py:44 admin/views/export.py:74 +#: templatetags/admin_tags.py:71 templatetags/admin_tags.py:119 +#: views/export.py:44 views/export.py:74 msgid "Export" msgstr "Exportera" -#: admin/templatetags/admin_tags.py:103 +#: templatetags/admin_tags.py:103 msgid "List identities" msgstr "Lista konton" -#: admin/templatetags/admin_tags.py:138 +#: templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Visa domänens konton" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 -#: admin/templatetags/admin_tags.py:200 +#: templatetags/admin_tags.py:144 templatetags/admin_tags.py:187 +#: templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "Redigera {}" -#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 -#: admin/templatetags/admin_tags.py:205 +#: templatetags/admin_tags.py:154 templatetags/admin_tags.py:191 +#: templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Radera %s?" -#: admin/views/alias.py:35 +#: views/alias.py:35 msgid "Alias with this name already exists" msgstr "Alias med detta namn existerar redan" -#: admin/views/alias.py:60 +#: views/alias.py:60 msgid "Create" msgstr "Skapa" -#: admin/views/alias.py:72 +#: views/alias.py:72 msgid "New alias" msgstr "Nytt alias" -#: admin/views/alias.py:73 +#: views/alias.py:73 msgid "Alias created" msgstr "Alias skapat" -#: admin/views/alias.py:85 +#: views/alias.py:85 msgid "Alias modified" msgstr "Alias ändrat" -#: admin/views/alias.py:109 +#: views/alias.py:109 msgid "Alias deleted" msgid_plural "Aliases deleted" msgstr[0] "Alias raderat" msgstr[1] "Alias raderade" -#: admin/views/dns.py:32 +#: views/dns.py:32 msgid "MX records of {}" msgstr "MX record för {}" -#: admin/views/dns.py:55 +#: views/dns.py:55 msgid "DNSBL summary for {}" msgstr "DNSBL summering för {}" -#: admin/views/domain.py:191 +#: views/domain.py:190 msgid "You can't delete your own domain" msgstr "Du kan inte radera din egen domän" -#: admin/views/domain.py:194 +#: views/domain.py:193 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domän raderad" msgstr[1] "Domäner raderade" -#: admin/views/export.py:43 +#: views/export.py:43 msgid "Export identities" msgstr "Exportera konton" -#: admin/views/export.py:73 +#: views/export.py:73 msgid "Export domains" msgstr "Exportera domäner" -#: admin/views/identity.py:113 admin/views/identity.py:206 -#: admin/views/identity.py:211 +#: views/identity.py:113 views/identity.py:206 views/identity.py:211 msgid "Invalid request" msgstr "Ogiltig förfrågan" -#: admin/views/identity.py:196 +#: views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Konto raderat" msgstr[1] "Konton raderade" -#: admin/views/import_.py:77 +#: views/import_.py:77 #, python-format msgid "Object already exists: %s" msgstr "Objektet existerar redan: %s" -#: admin/views/import_.py:81 +#: views/import_.py:81 #, python-format msgid "%d objects imported successfully" msgstr "%d objekt importerade" -#: admin/views/import_.py:100 +#: views/import_.py:100 msgid "Import domains" msgstr "Importera domäner" -#: admin/views/import_.py:122 +#: views/import_.py:122 msgid "Import identities" msgstr "Importera konton" -#: admin/views/user.py:40 +#: views/user.py:40 msgid "Forward updated" msgstr "Vidarebefordring uppdaterad" diff --git a/modoboa/admin/templatetags/admin_tags.py b/modoboa/admin/templatetags/admin_tags.py index 2b566db17..750ce39c3 100644 --- a/modoboa/admin/templatetags/admin_tags.py +++ b/modoboa/admin/templatetags/admin_tags.py @@ -151,7 +151,7 @@ def domain_actions(user, domain): actions.append({ "name": "deldomain", "url": reverse("admin:domain_delete", args=[domain.id]), - "title": _("Delete %s?" % domain.name), + "title": _("Delete %s?") % domain.name, "img": "fa fa-trash" }) @@ -188,7 +188,7 @@ def identity_actions(user, ident): {"name": "delaccount", "url": reverse("admin:account_delete", args=[objid]), "img": "fa fa-trash", - "title": _("Delete %s?" % ident.username)}, + "title": _("Delete %s?") % ident.username}, ] else: actions = [ @@ -202,7 +202,7 @@ def identity_actions(user, ident): "url": "{}?selection={}".format( reverse("admin:alias_delete"), objid), "img": "fa fa-trash", - "title": _("Delete %s?" % ident.address)}, + "title": _("Delete %s?") % ident.address}, ] return render_actions(actions)