From 62fd8c659d04abe5207d4299f8de55cd3c5075e3 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 11 Oct 2017 18:04:29 +0200 Subject: [PATCH] Updated translations. --- .../admin/locale/cs_CZ/LC_MESSAGES/django.po | 205 ++++++++++-------- modoboa/admin/locale/de/LC_MESSAGES/django.po | 205 ++++++++++-------- modoboa/admin/locale/en/LC_MESSAGES/django.po | 199 +++++++++-------- modoboa/admin/locale/es/LC_MESSAGES/django.po | 205 ++++++++++-------- modoboa/admin/locale/fr/LC_MESSAGES/django.po | 205 ++++++++++-------- .../admin/locale/fr/LC_MESSAGES/djangojs.po | 24 +- modoboa/admin/locale/it/LC_MESSAGES/django.po | 205 ++++++++++-------- .../admin/locale/ja_JP/LC_MESSAGES/django.po | 205 ++++++++++-------- .../admin/locale/nl_NL/LC_MESSAGES/django.po | 205 ++++++++++-------- .../admin/locale/pt_BR/LC_MESSAGES/django.po | 205 ++++++++++-------- .../admin/locale/pt_PT/LC_MESSAGES/django.po | 205 ++++++++++-------- modoboa/admin/locale/ru/LC_MESSAGES/django.po | 205 ++++++++++-------- modoboa/admin/locale/sv/LC_MESSAGES/django.po | 205 ++++++++++-------- .../limits/locale/cs_CZ/LC_MESSAGES/django.po | 2 +- .../limits/locale/de/LC_MESSAGES/django.po | 2 +- .../limits/locale/en/LC_MESSAGES/django.po | 2 +- .../limits/locale/es/LC_MESSAGES/django.po | 2 +- .../limits/locale/fr/LC_MESSAGES/django.po | 2 +- .../limits/locale/it/LC_MESSAGES/django.po | 2 +- .../limits/locale/ja_JP/LC_MESSAGES/django.po | 2 +- .../limits/locale/nl_NL/LC_MESSAGES/django.po | 2 +- .../limits/locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../limits/locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../limits/locale/ru/LC_MESSAGES/django.po | 2 +- .../limits/locale/sv/LC_MESSAGES/django.po | 2 +- modoboa/locale/cs_CZ/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/de/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/en/LC_MESSAGES/django.po | 126 +++++------ modoboa/locale/es/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/fr/LC_MESSAGES/django.po | 126 +++++------ modoboa/locale/fr/LC_MESSAGES/djangojs.po | 6 +- modoboa/locale/it/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/ja_JP/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/nl_NL/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/pt_BR/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/pt_PT/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/ru/LC_MESSAGES/django.po | 124 +++++------ modoboa/locale/sv/LC_MESSAGES/django.po | 124 +++++------ .../locale/cs_CZ/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/en/LC_MESSAGES/django.po | 2 +- .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/djangojs.po | 20 +- .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ja_JP/LC_MESSAGES/django.po | 2 +- .../locale/nl_NL/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/sv/LC_MESSAGES/django.po | 2 +- setup.py | 2 +- 52 files changed, 2204 insertions(+), 1842 deletions(-) diff --git a/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po index dab4058b6..21bc6bab7 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +19,7 @@ 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:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -132,16 +132,24 @@ msgstr "Automatické vytvoření domény/schránky" 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:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Musí se jednat o kladné číslo" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Správa" @@ -208,24 +216,28 @@ msgstr "" msgid "This field is required." msgstr "Schránka je vyžadována" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "Obě pole s heslem se neshodují." -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "Nemůžete zakázat váš vlastní účet" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Kvóta" -#: admin/forms/account.py:225 +#: admin/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 " @@ -235,12 +247,12 @@ msgstr "" "hodnotu domény. Ponechejte prázdné pro neomezenou kvótu (není povoleno " "správcům domény)." -#: admin/forms/account.py:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(y)" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -255,13 +267,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:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Neplatný požadavek" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -275,56 +287,56 @@ msgstr "" "řádek pouze jednu adresu; pro vložení další adresy stiskněte po vložení " "ENTER." -#: admin/forms/account.py:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Doména neexistuje" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Doména neexistuje" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Doména(y)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Doména(y) pod správou uživatele" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Obecné" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Mail" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Oprávnění" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Účet aktualizován" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nový účet" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Účet vytvořen" @@ -369,6 +381,7 @@ 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 "Doména" @@ -395,7 +408,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "doménový alias" @@ -429,7 +442,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -535,30 +548,30 @@ msgstr "Zašifrovat hesla" 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Schránka %s již existuje" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identity" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Přeposlat" @@ -576,20 +589,20 @@ msgstr "Nemůžete smazat vlastní doménu" msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -688,27 +701,27 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Zatrhněte pole pro povolení této domény" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Neplatný řádek" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, 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:280 +#: admin/models/domain.py:298 #, 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:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -918,8 +931,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Adresa" @@ -942,7 +955,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -966,7 +979,9 @@ msgstr "Aliasy schránek" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -978,11 +993,13 @@ msgid "Usage" msgstr "Využití (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -991,7 +1008,7 @@ msgid "Administrators" msgstr "Správci" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Odstranit toto oprávnění" @@ -1001,6 +1018,16 @@ msgstr "Odstranit toto oprávnění" 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 +msgid "Tags" +msgstr "Značky" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Akce" + #: admin/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" @@ -1012,15 +1039,26 @@ msgstr "Nemůžete vytvořit nového správce domény" msgid "Add" msgstr "Adresa" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Značky" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Omezení" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Akce" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Využití (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -1040,6 +1078,10 @@ msgstr "Aktualizovat" msgid "Account" msgstr "Přidat účet" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Hodnota" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Celé jméno/Příjemce" @@ -1128,7 +1170,7 @@ msgstr "" msgid "Choose a value" msgstr "Zvolte hodnotu" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Použít výchozí hodnotu domény" @@ -1165,19 +1207,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Hodnota" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Omezení" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Využití (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Hledat" @@ -1190,39 +1219,39 @@ msgstr "Aktivovaný" msgid "enabled_f" msgstr "Aktivovaná" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Seznam domén" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Import" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Export" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Seznam identit" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Seznam kvót" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Zobrazit seznam identit domény" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Smazat %s?" @@ -1264,11 +1293,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Nemůžete smazat vlastní doménu" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Doména smazána" @@ -1283,12 +1312,12 @@ msgstr "Exportovat identity" msgid "Export domains" msgstr "Exportovat domény" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Neplatný požadavek" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Účet smazán" diff --git a/modoboa/admin/locale/de/LC_MESSAGES/django.po b/modoboa/admin/locale/de/LC_MESSAGES/django.po index ad3df858d..b914ea214 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -137,16 +137,24 @@ msgstr "" "Erstelle eine Domain und ein Postfach, wenn ein Konto automatisch erstellt " "wurde." -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Muss eine positive Ganzzahl sein" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Verwaltung" @@ -213,24 +221,28 @@ msgstr "Nur Super-Administratoren dürfen diesen Modus benutzen." msgid "This field is required." msgstr "Ein Postfach ist erforderlich" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "Die angegebenen Passwörter stimmen nicht überein" -#: admin/forms/account.py:200 +#: admin/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:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-Mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:225 +#: admin/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 " @@ -240,12 +252,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:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(e)" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -260,13 +272,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:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Ungültige Adresse" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -279,56 +291,56 @@ msgstr "" "Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein " "und bestätigen Sie mit ENTER." -#: admin/forms/account.py:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Domain(s)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domain(s), die dieser Benutzer administriert" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Allgemein" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "E-Mail" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Berechtigungen" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Konto aktualisiert" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Neues Konto" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Konto erstellt" @@ -364,6 +376,7 @@ 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 "Domain" @@ -391,7 +404,7 @@ msgstr "" "Eingabefeld an. Bestätigen Sie mit ENTER, um ein neues Eingabefeld zu " "erhalten." -#: admin/forms/domain.py:90 admin/handlers.py:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "Domain-Alias" @@ -425,7 +438,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -532,30 +545,30 @@ msgstr "Passwörter verschlüsseln" 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Postfach %s existiert bereits" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identitäten" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Weiterleiten" @@ -572,20 +585,20 @@ 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:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -678,27 +691,27 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Auswählen, um diese Domain zu aktivieren" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Ungültige Zeile" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, 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:280 +#: admin/models/domain.py:298 #, 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:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -908,8 +921,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Adresse" @@ -932,7 +945,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -956,7 +969,9 @@ msgstr "Postfach-Aliase" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -968,11 +983,13 @@ msgid "Usage" msgstr "Verwendung (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -981,7 +998,7 @@ msgid "Administrators" msgstr "Administratoren" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Diese Berechtigung entfernen" @@ -991,6 +1008,16 @@ msgstr "Diese Berechtigung entfernen" 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 +msgid "Tags" +msgstr "Tags" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Aktionen" + #: admin/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" @@ -1002,15 +1029,26 @@ msgstr "Sie können keinen neuen Domain-Administrator erstellen" msgid "Add" msgstr "Adresse" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tags" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Limit" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Aktionen" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Verwendung (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -1030,6 +1068,10 @@ msgstr "Aktualisieren" msgid "Account" msgstr "Konto hinzufügen" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Wert" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Name/Empfänger" @@ -1117,7 +1159,7 @@ msgstr "" msgid "Choose a value" msgstr "Wert auswählen" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Standardwert der Domain verwenden" @@ -1154,19 +1196,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Wert" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Limit" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Verwendung (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Suchen" @@ -1179,39 +1208,39 @@ msgstr "aktiviert_m" msgid "enabled_f" msgstr "aktiviert_f" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Domain-Liste" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Import" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Export" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Identitäten-Liste" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Quota-Liste" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Domain-Identitäten anzeigen" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "%s löschen?" @@ -1252,11 +1281,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Sie können Ihre eigene Domain nicht löschen" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domain gelöscht" @@ -1270,12 +1299,12 @@ msgstr "Identitäten exportieren" msgid "Export domains" msgstr "Domains exportieren" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Ungültige Anfrage" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Konto gelöscht" diff --git a/modoboa/admin/locale/en/LC_MESSAGES/django.po b/modoboa/admin/locale/en/LC_MESSAGES/django.po index c3dd2c4c5..f7c6b7f16 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -118,16 +118,24 @@ msgstr "" msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "" @@ -188,101 +196,105 @@ msgstr "" msgid "This field is required." msgstr "" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "" -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "" -#: admin/forms/account.py:225 +#: admin/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:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "" -#: admin/forms/account.py:236 +#: admin/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:242 +#: admin/forms/account.py:251 msgid "Sender addresses" msgstr "" -#: admin/forms/account.py:245 +#: admin/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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 msgid "Local domain does not exist" msgstr "" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/forms/alias.py:97 msgid "You don't have access to this domain" msgstr "" -#: admin/forms/account.py:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "" @@ -312,6 +324,7 @@ 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 "" @@ -334,7 +347,7 @@ msgid "" "add a new input." msgstr "" -#: admin/forms/domain.py:90 admin/handlers.py:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "" @@ -368,7 +381,7 @@ msgid "Automatically create an administrator for this domain" msgstr "" #: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -469,28 +482,28 @@ msgstr "" msgid "Check this option if passwords contained in your file are not crypted" msgstr "" -#: admin/handlers.py:212 +#: admin/handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "" -#: admin/handlers.py:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "" -#: admin/handlers.py:233 +#: admin/handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "" -#: admin/handlers.py:273 +#: 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 msgid "Identities" msgstr "" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "" @@ -506,20 +519,20 @@ msgstr "" msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -598,23 +611,23 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 msgid "Invalid quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:280 +#: admin/models/domain.py:298 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -790,8 +803,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "" @@ -812,7 +825,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "" @@ -834,7 +847,9 @@ msgstr "" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "" @@ -844,11 +859,13 @@ msgid "Usage" msgstr "" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -857,7 +874,7 @@ msgid "Administrators" msgstr "" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "" @@ -865,6 +882,16 @@ msgstr "" msgid "No domain administrator defined yet." msgstr "" +#: admin/templates/admin/domain_headers.html:5 +#: admin/templates/admin/identity_headers.html:4 +msgid "Tags" +msgstr "" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "" + #: admin/templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "" @@ -874,14 +901,23 @@ msgstr "" msgid "Add" msgstr "" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" msgstr "" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" msgstr "" #: admin/templates/admin/domains_table.html:5 @@ -900,6 +936,10 @@ msgstr "" msgid "Account" msgstr "" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "" @@ -941,7 +981,7 @@ msgstr "" msgid "Choose a value" msgstr "" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "" @@ -976,19 +1016,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "" @@ -1001,39 +1028,39 @@ msgstr "" msgid "enabled_f" msgstr "" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "" @@ -1072,11 +1099,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "" @@ -1090,12 +1117,12 @@ msgstr "" msgid "Export domains" msgstr "" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "" diff --git a/modoboa/admin/locale/es/LC_MESSAGES/django.po b/modoboa/admin/locale/es/LC_MESSAGES/django.po index 770b23cae..b2ecf1b9f 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -129,16 +129,24 @@ msgstr "Creación automática de dominio/buzón" 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:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Debe ser un entero positivo" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Administración" @@ -203,24 +211,28 @@ msgstr "Sólo se permiten superadministradores para este modo" msgid "This field is required." msgstr "Este campo es obligatorio." -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "Las contraseñas no concuerdan" -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "No puede deshabilitar su propia cuenta" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "Email" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Cuota" -#: admin/forms/account.py:225 +#: admin/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 " @@ -230,12 +242,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:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:236 +#: admin/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 " @@ -245,11 +257,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:242 +#: admin/forms/account.py:251 msgid "Sender addresses" msgstr "Direcciónes de remitente" -#: admin/forms/account.py:245 +#: admin/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 " @@ -260,54 +272,54 @@ msgstr "" "exista localmente. Indique una dirección por entrada. Presione ENTER para " "agregar una nueva entrada." -#: admin/forms/account.py:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "El dominio no existe" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 msgid "Local domain does not exist" msgstr "El dominio no existe" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/forms/alias.py:97 msgid "You don't have access to this domain" msgstr "No tienes acceso a este dominio" -#: admin/forms/account.py:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Dominio(s)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Dominio(s) que el usuario administra" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "General" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Correo" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Permisos" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Cuenta actualizada" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nueva cuenta" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Cuenta creada" @@ -341,6 +353,7 @@ 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 "Dominio" @@ -365,7 +378,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "alias del dominio" @@ -401,7 +414,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -508,28 +521,28 @@ msgstr "" "Marque esta opción si las contraseñas que contiene su fichero no están " "cifradas" -#: admin/handlers.py:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "El buzón {} ya existe" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identidades" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Siguiente" @@ -545,20 +558,20 @@ msgstr "No está autorizado para importar dominios" msgid "You are not allowed to import domain aliases." msgstr "No está autorizado para importar alias de dominio." -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/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:144 +#: admin/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:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] MX problema(s) para el dominio {}" @@ -640,25 +653,25 @@ msgstr "Activar comprobación de DNS" 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:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Línea inválida" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 #, 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:273 +#: admin/models/domain.py:291 msgid "Invalid quota value for domain '{}'" msgstr "Cuota inválida para dominio '{}'" -#: admin/models/domain.py:280 +#: admin/models/domain.py:298 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Cuota de mailbox por defecto inválida para dominio '{}'" -#: admin/models/domain.py:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "La cuota de mailbox por defecto no puede superar la cuota de dominio" @@ -836,8 +849,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Dirección" @@ -858,7 +871,7 @@ 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/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "Estado de DNS" @@ -880,7 +893,9 @@ msgstr "Alias del mailbox" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -890,11 +905,13 @@ msgid "Usage" msgstr "Uso" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "reservado" @@ -903,7 +920,7 @@ msgid "Administrators" msgstr "Administradores" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Eliminar este permiso" @@ -911,6 +928,16 @@ msgstr "Eliminar este permiso" 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 +msgid "Tags" +msgstr "Tags" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Acciones" + #: admin/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" @@ -920,15 +947,26 @@ msgstr "No puedes crear un nuevo administrador de dominio" msgid "Add" msgstr "Añadir" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tags" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Límite" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Acciones" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Uso (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -946,6 +984,10 @@ msgstr "Actualizar" msgid "Account" msgstr "Cuenta" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Valor" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nombre completo/Destinatario" @@ -1002,7 +1044,7 @@ msgstr "Administrador" msgid "Choose a value" msgstr "Elija un valor" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usar el valor por defecto del dominio" @@ -1047,19 +1089,6 @@ msgstr "" "Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los " "siguientes proveedores DNSBL:" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Valor" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Límite" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Uso (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Buscar" @@ -1072,39 +1101,39 @@ msgstr "Activado" msgid "enabled_f" msgstr "Activado" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Listar dominios" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importar" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Exportar" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Listar identidades" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Listar cuotas" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Ver las identidades del dominio" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "Editar {}" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "¿Eliminar %s?" @@ -1143,11 +1172,11 @@ msgstr "Registros MX de {}" msgid "DNSBL summary for {}" msgstr "Resumen de DNSBL para {}" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "No puedo eliminar su propio dominio" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Dominio eliminado" @@ -1161,12 +1190,12 @@ msgstr "Exportar identidades" msgid "Export domains" msgstr "Exportar dominios" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Petición inválida" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Cuenta eliminada" diff --git a/modoboa/admin/locale/fr/LC_MESSAGES/django.po b/modoboa/admin/locale/fr/LC_MESSAGES/django.po index 86dfecd1a..2a3aa17fd 100644 --- a/modoboa/admin/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/fr/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" -"PO-Revision-Date: 2017-09-08 08:54+0000\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"PO-Revision-Date: 2017-10-11 15:56+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" "MIME-Version: 1.0\n" @@ -18,7 +18,7 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -120,16 +120,24 @@ 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:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/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 +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." + +#: admin/app_settings.py:164 admin/app_settings.py:172 +#: admin/forms/account.py:331 msgid "Must be a positive integer" msgstr "Doit être un entier positif" -#: admin/app_settings.py:178 +#: admin/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:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Administration" @@ -191,101 +199,105 @@ msgstr "Seuls les super administrateurs sont autorisés pour ce mode" msgid "This field is required." msgstr "Ce champ est requis." -#: admin/forms/account.py:190 +#: admin/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:200 +#: admin/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:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:225 +#: admin/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)." -#: admin/forms/account.py:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:236 +#: admin/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)." -#: admin/forms/account.py:242 +#: admin/forms/account.py:251 msgid "Sender addresses" msgstr "Adresses d'envoi" -#: admin/forms/account.py:245 +#: admin/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." -#: admin/forms/account.py:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domaine inexistant" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 msgid "Local domain does not exist" msgstr "Le domaine local n'existe pas" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Domaine(s)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domaine(s) que cet utilisateur administre" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Général" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "Profil" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Courrier" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Permissions" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Compte mis à jour" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nouveau compte" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Compte créé" @@ -315,6 +327,7 @@ msgstr "Les adresses vers lesquelles cet alias pointera. Indiquer une adresse pa #: 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" @@ -337,7 +350,7 @@ msgid "" "add a new input." 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "alias de domaine" @@ -372,7 +385,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -473,28 +486,28 @@ msgstr "Chiffrer les mots de passe" 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" -#: admin/handlers.py:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "La boite {} existe déjà" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identités" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Transfert" @@ -510,20 +523,20 @@ msgstr "Vous n'êtes pas autorisé à importer des domaines" 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:124 +#: admin/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:144 +#: admin/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:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] problème(s) de MX pour le domaine {}" @@ -602,23 +615,23 @@ msgstr "Activer les tests DNS" msgid "Check to enable DNS checks for this domain" msgstr "Cocher pour activer les tests DNS pour ce domaine" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Ligne invalide" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "Aucun enregistrement MX autorisé trouvé pour le domaine {}" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 msgid "Invalid quota value for domain '{}'" msgstr "Quota invalide pour le domaine '{}'" -#: admin/models/domain.py:280 +#: admin/models/domain.py:298 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Quota par défaut pour une boîte aux lettres invalide pour le domaine '{}'" -#: admin/models/domain.py:285 +#: admin/models/domain.py:303 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" @@ -794,8 +807,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Adresse" @@ -816,7 +829,7 @@ msgid "No information available for this domain." msgstr "Aucune information disponible pour ce domaine." #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "Statut DNS" @@ -838,7 +851,9 @@ msgstr "Alias de boite." #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "Mo" @@ -848,11 +863,13 @@ msgid "Usage" msgstr "Utilisation" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "alloué" @@ -861,7 +878,7 @@ msgid "Administrators" msgstr "Administrateurs" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Supprimer cette permission" @@ -869,6 +886,16 @@ msgstr "Supprimer cette permission" 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 +msgid "Tags" +msgstr "Tags" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Actions" + #: admin/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" @@ -878,15 +905,24 @@ msgstr "Vous ne pouvez pas créer de nouvel administrateur de domaine" msgid "Add" msgstr "Ajouter" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tags" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Limite" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Actions" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "Utilisé" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Utilisation (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -904,6 +940,10 @@ msgstr "Mettre à jour" msgid "Account" msgstr "Compte" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Valeur" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nom complet/Destinataire" @@ -945,7 +985,7 @@ msgstr "Admin" msgid "Choose a value" msgstr "Choisir une valeur" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Utiliser la valeur par défaut du domaine" @@ -980,19 +1020,6 @@ msgstr "La réputation de ce domaine sera affectée et il est probable que les e 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 :" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Valeur" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Utilisation (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Chercher" @@ -1005,39 +1032,39 @@ msgstr "Activé" msgid "enabled_f" msgstr "Activée" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Lister les domaines" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importer" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Exporter" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Lister les identités" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Lister les quotas" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Voir les identités du domaine" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "Modifier {}" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Supprimer %s ?" @@ -1076,11 +1103,11 @@ msgstr "Enregistrements MX de {}" msgid "DNSBL summary for {}" msgstr "Résumé DNSBL pour {}" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Vous ne pouvez pas supprimer votre propre domaine" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domaine supprimé" @@ -1094,12 +1121,12 @@ msgstr "Export d'identités" msgid "Export domains" msgstr "Export de domaines" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Requête invalide" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Compte supprimé" diff --git a/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po index 954c863c6..2f1929fe9 100644 --- a/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po @@ -1,21 +1,21 @@ -# Modoboa french translation -# Copyright (C) 2009-2013 -# This file is distributed under the same license as the Modoboa package. -# Antoine Nguyen , 2009-2013. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: modoboa-1.0.0\n" +"Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-04 22:08+0100\n" -"PO-Revision-Date: 2011-01-07 10:00+0100\n" +"PO-Revision-Date: 2017-09-22 09:50+0000\n" "Last-Translator: Antoine Nguyen \n" -"Language-Team: FR \n" -"Language: Français\n" +"Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: admin/static/admin/js/admin.js:131 msgid "No more domain to show" @@ -33,9 +33,7 @@ msgstr "Cette opération supprimera TOUTES les données associées à ce domaine msgid "" "This operation will remove all data associated to this domain, excepting " "accounts." -msgstr "" -"Cette opération supprimera toutes les données associées à ce domaine à " -"l'excéption des comptes." +msgstr "Cette opération supprimera toutes les données associées à ce domaine à l'excéption des comptes." #: admin/static/admin/js/admin.js:236 msgid "No domain administrator defined" diff --git a/modoboa/admin/locale/it/LC_MESSAGES/django.po b/modoboa/admin/locale/it/LC_MESSAGES/django.po index 58c5f7ebe..b7ab843d3 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -136,16 +136,24 @@ msgstr "" "Crea un dominio ed una casella di posta elettronica quando si crea un " "account utente" -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Dev'essere un intero positivo" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Amministrazione" @@ -213,24 +221,28 @@ msgstr "Solo i super amministratori possono operare in questa modalità" msgid "This field is required." msgstr "É necessaria una casella" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "Le password nei due campi non corrispondono" -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "Tu non puoi disabilitare il tuo account" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:225 +#: admin/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 " @@ -240,12 +252,12 @@ msgstr "" "quello predefinito. Lasciare vuoto per non impostare limiti (non consentito " "per gli amministratori di dominio)." -#: admin/forms/account.py:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -260,13 +272,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:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Indirizzo non valido" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -279,56 +291,56 @@ 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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Il dominio non esiste" -#: admin/forms/account.py:327 +#: admin/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:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Non hai accesso a questo dominio" -#: admin/forms/account.py:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Dominio(i)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Dominio(i) amministrato(i) dall'utente" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Generale" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Posta" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Permessi" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Account aggiornato" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nuovo account" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Account creato" @@ -364,6 +376,7 @@ 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 "Dominio" @@ -390,7 +403,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "alias del dominio" @@ -424,7 +437,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -533,30 +546,30 @@ 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/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:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identità" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Inoltra" @@ -572,20 +585,20 @@ msgstr "Non hai i permessi di importare domini" 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:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -678,27 +691,27 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Seleziona per attivare questo dominio" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Riga non valida" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, 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:280 +#: admin/models/domain.py:298 #, 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:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -908,8 +921,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Indirizzo" @@ -932,7 +945,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -956,7 +969,9 @@ msgstr "Alias delle caselle di posta" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -968,11 +983,13 @@ msgid "Usage" msgstr "Utilizzo (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -981,7 +998,7 @@ msgid "Administrators" msgstr "Amministratori" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Rimuovi questo permesso" @@ -991,6 +1008,16 @@ msgstr "Rimuovi questo permesso" 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 +msgid "Tags" +msgstr "Tag" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Azioni" + #: admin/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" @@ -1002,15 +1029,26 @@ msgstr "Non ti è possibile creare un amministratore di dominio" msgid "Add" msgstr "Indirizzo" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tag" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Limite" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Azioni" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Utilizzo (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -1030,6 +1068,10 @@ msgstr "Aggiorna" msgid "Account" msgstr "Aggiungi account" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Valore" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nome completo/Destinatario" @@ -1119,7 +1161,7 @@ msgstr "" msgid "Choose a value" msgstr "Scegli un valore" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usa il valore predefinito" @@ -1156,19 +1198,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Valore" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Utilizzo (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Ricerca" @@ -1181,39 +1210,39 @@ msgstr "Abilitato" msgid "enabled_f" msgstr "Abilitata" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Lista domini" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importa" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Esporta" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Elenco identità" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Elenco quote" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Visualizza le identita del dominio" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Eliminare %s?" @@ -1254,11 +1283,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Non puoi cancellare il tuo dominio" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Dominio cancellato" @@ -1272,12 +1301,12 @@ msgstr "Identità di esportazione" msgid "Export domains" msgstr "Esporta domini" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Richiesta non valida" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Account cancellato" diff --git a/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po index 6ff769b4c..911c44f3d 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -135,16 +135,24 @@ msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "アカウントが自動的に作成されたとき、ドメインとメールボックを作成します。" -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "正の整数でなければいけません" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "管理" @@ -212,24 +220,28 @@ msgstr "スーパー管理者だけが、このモードのために許可され msgid "This field is required." msgstr "メールボックスは必須です" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "2つのパスワード項目が一致しません" -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "あなた自身のアカウントは無効化できません" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "電子メール" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "クォータ" -#: admin/forms/account.py:225 +#: admin/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 " @@ -240,12 +252,12 @@ msgstr "" "無制限の値を定義する場合は空白のままにします\n" "(ドメイン管理者には許可されていません)" -#: admin/forms/account.py:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "エイリアス" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -262,65 +274,65 @@ msgstr "" " 「キャッチオール」エイリアスを作成するには、 ' * '文字を使用してください " "(例: *@domain.tld)" -#: admin/forms/account.py:242 +#: admin/forms/account.py:251 msgid "Sender addresses" msgstr "" -#: admin/forms/account.py:245 +#: admin/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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "ドメインは存在しません" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 msgid "Local domain does not exist" msgstr "ローカルドメインは存在しません" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/forms/alias.py:97 msgid "You don't have access to this domain" msgstr "このドメインにアクセスする権限がありません" -#: admin/forms/account.py:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "ドメイン" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "ユーザーに管理されたドメイン" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "全般" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "メール" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "アクセス許可" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "アカウントを更新しました" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "新しいアカウト" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "アカウントを作成しました" @@ -358,6 +370,7 @@ 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 "ドメイン" @@ -383,7 +396,7 @@ msgstr "" "input ごとに1つの名前を入力して、 ENTER キーを押して、新しい input を追加しま" "す" -#: admin/forms/domain.py:90 admin/handlers.py:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "ドメインエイリアス" @@ -419,7 +432,7 @@ msgid "Automatically create an administrator for this domain" msgstr "自動的にドメインの管理者を作成する" #: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -528,28 +541,28 @@ msgstr "" "ファイルに含まれるパスワードが暗号化されていない場合は、このオプションを" "チェックしてください" -#: admin/handlers.py:212 +#: admin/handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "アカウントのインポートに失敗しました (%s): ドメインが存在しません" -#: admin/handlers.py:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "メールボックス {} はすでに存在します" -#: admin/handlers.py:233 +#: admin/handlers.py:239 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "アカウントのインポートに失敗しました (%s): 不正なクォータの値" -#: admin/handlers.py:273 +#: 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 msgid "Identities" msgstr "ID" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "転送先" @@ -565,20 +578,20 @@ msgstr "ドメインのインポートは許可されていません" msgid "You are not allowed to import domain aliases." msgstr "ドメインエイリアスのインポートは許可されていません" -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "[modoboa] ドメイン {} の DNSBL結果" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -675,29 +688,29 @@ msgstr "DNSBL チェックを有効にする" msgid "Check to enable DNS checks for this domain" msgstr "このドメインをアクティブするために確認してください" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "不正な行" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 #, fuzzy #| msgid "No information available for this domain." msgid "No authorized MX record found for domain {}" msgstr "このドメインに関する情報がありません。" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid quota value for domain '{}'" msgstr "不正なドメイン %s のクォータ値" -#: admin/models/domain.py:280 +#: admin/models/domain.py:298 #, fuzzy #| msgid "Invalid quota value for domain '%s'" msgid "Invalid default mailbox quota value for domain '{}'" msgstr "不正なドメイン %s のクォータ値" -#: admin/models/domain.py:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -881,8 +894,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "アドレス" @@ -903,7 +916,7 @@ msgid "No information available for this domain." msgstr "このドメインに関する情報がありません。" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Status" msgid "DNS status" @@ -927,7 +940,9 @@ msgstr "メールボックスエイリアス" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -939,11 +954,13 @@ msgid "Usage" msgstr "使用量 (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -952,7 +969,7 @@ msgid "Administrators" msgstr "管理者" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "このパーミッションを削除" @@ -960,6 +977,16 @@ msgstr "このパーミッションを削除" msgid "No domain administrator defined yet." msgstr "ドメイン管理者が指定されていません" +#: admin/templates/admin/domain_headers.html:5 +#: admin/templates/admin/identity_headers.html:4 +msgid "Tags" +msgstr "タグ" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "アション" + #: admin/templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "新しいドメイン管理者を作成できません" @@ -969,15 +996,26 @@ msgstr "新しいドメイン管理者を作成できません" msgid "Add" msgstr "" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "タグ" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "制限" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "アション" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "使用量 (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -995,6 +1033,10 @@ msgstr "更新" msgid "Account" msgstr "" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "値" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "フルネーム / 受信者" @@ -1074,7 +1116,7 @@ msgstr "" msgid "Choose a value" msgstr "値を選択してください" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "ドメインのデフォルト値を使う" @@ -1118,19 +1160,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "値" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "制限" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "使用量 (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "検索" @@ -1143,39 +1172,39 @@ msgstr "enabled_m" msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "ドメイン一覧を表示" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "インポート" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "エクスポート" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "ID 一覧を表示" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "クォータ一覧を表示" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "ドメインの ID を表示" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "{} を編集" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "%s を削除しますか?" @@ -1213,11 +1242,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "{} のDNSBL 要約" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "あなた自身のドメインは削除できません" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "ドメインを削除しました" @@ -1230,12 +1259,12 @@ msgstr "ID をエクスポート" msgid "Export domains" msgstr "ドメインをエクスポート" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "不正なリクエスト" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "アカウントを削除しました" diff --git a/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po index 961f0c6be..b16e13f7c 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -136,16 +136,24 @@ 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:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Dit moet een positive integer zijn." -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Administratie" @@ -212,24 +220,28 @@ msgstr "" msgid "This field is required." msgstr "Een mailbox is benodigd" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "De wachtwoorden komen niet overeen." -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "U kunt uw eigen account niet uitschakelen" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:225 +#: admin/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 " @@ -239,12 +251,12 @@ msgstr "" "stanaard waarde van het domein. Laat leeg om een ongelimiteerde waarde te " "definieren (niet toegestaan voor domein administrators)." -#: admin/forms/account.py:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(sen)" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -259,13 +271,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:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Ongeldig verzoek" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -278,56 +290,56 @@ 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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domein bestaat niet" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Domein bestaat niet" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Domein(en)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domein(en) die gebruiker mag beheren" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Algemeen" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Mail" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Rechten" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Account aangepast" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nieuwe account" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Account aangemaakt" @@ -371,6 +383,7 @@ 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 "Domein" @@ -397,7 +410,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "domein alias" @@ -431,7 +444,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -538,30 +551,30 @@ 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Mailbox %s bestaat al" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identiteiten" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Doorsturen" @@ -579,20 +592,20 @@ msgstr "U kunt uw eigen domein niet verwijderen" msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -691,27 +704,27 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Aanvinken om dit domein te activeren" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Verkeerde regel" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, 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:280 +#: admin/models/domain.py:298 #, 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:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -921,8 +934,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Adres" @@ -945,7 +958,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -969,7 +982,9 @@ msgstr "Mailbox aliassen" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -981,11 +996,13 @@ msgid "Usage" msgstr "Gebruik (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -994,7 +1011,7 @@ msgid "Administrators" msgstr "Administrators" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Deze bevoegdheid verwijderen" @@ -1004,6 +1021,16 @@ msgstr "Deze bevoegdheid verwijderen" 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 +msgid "Tags" +msgstr "Labels" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Acties" + #: admin/templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "U kunt geen nieuwe domein administrator aanmaken" @@ -1015,15 +1042,26 @@ msgstr "U kunt geen nieuwe domein administrator aanmaken" msgid "Add" msgstr "Adres" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Labels" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Limiet" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Acties" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Gebruik (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -1043,6 +1081,10 @@ msgstr "Toepassen" msgid "Account" msgstr "Account aanmaken" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Waarde" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Volledige naam/Ontvanger" @@ -1136,7 +1178,7 @@ msgstr "" msgid "Choose a value" msgstr "Kies een waarde" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Gebruik de standaard waarde van dit domein" @@ -1173,19 +1215,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Waarde" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Limiet" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Gebruik (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Zoeken" @@ -1198,39 +1227,39 @@ msgstr "geactiveerd_m" msgid "enabled_f" msgstr "geactiveerd_f" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Weergeef domeinen" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importeren" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Exporteren" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Weergeef identiteiten" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Weergeef quota's" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Weergeef de identiteiten van dit domein" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Verwijder %s?" @@ -1271,11 +1300,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "U kunt uw eigen domein niet verwijderen" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domeinen verwijderd" @@ -1289,12 +1318,12 @@ msgstr "Identiteiten exporteren" msgid "Export domains" msgstr "Exporteer domeinen" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Ongeldig verzoek" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Account verwijderd" diff --git a/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po index fa09fc018..7147952c7 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +22,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -138,16 +138,24 @@ msgstr "" "Criar um domínio e uma caixa de correio quando uma conta é automaticamente " "criada." -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Deve ser um inteiro positivo" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Administração" @@ -214,24 +222,28 @@ msgstr "Apenas super administradores estão liberados para este modo" msgid "This field is required." msgstr "Um caixa de mensagens é obrigatória" -#: admin/forms/account.py:190 +#: admin/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:200 +#: admin/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:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Cota" -#: admin/forms/account.py:225 +#: admin/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 " @@ -241,12 +253,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:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(es)" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -261,13 +273,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:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Endereço inválido" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -280,54 +292,54 @@ 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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domínio não existe" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 msgid "Local domain does not exist" msgstr "Domínio local não existe" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Domínio(s)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domínio(s) que o usuário administra" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Geral" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Correio" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Permissões" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Conta atualizada" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nova conta" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Conta criada" @@ -363,6 +375,7 @@ 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 "Domínio" @@ -389,7 +402,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "alias de domínio" @@ -423,7 +436,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -531,28 +544,28 @@ 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "Caixa {} já existente" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identidades" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Encaminhar" @@ -568,20 +581,20 @@ msgstr "Você não tem permissão para importar domínios" 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:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -674,27 +687,27 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Marque para ativar esse domínio" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Linha inválida" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, 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:280 +#: admin/models/domain.py:298 #, 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:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -900,8 +913,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Endereço" @@ -924,7 +937,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -948,7 +961,9 @@ msgstr "Alias de caixas de correio" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -960,11 +975,13 @@ msgid "Usage" msgstr "Uso (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -973,7 +990,7 @@ msgid "Administrators" msgstr "Administradores" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Remover essa persmissão" @@ -983,6 +1000,16 @@ msgstr "Remover essa persmissão" 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 +msgid "Tags" +msgstr "Tags" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Ações" + #: admin/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" @@ -994,15 +1021,26 @@ msgstr "Você não pode criar um novo administrador de domínio" msgid "Add" msgstr "Endereço" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tags" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Limite" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Ações" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Uso (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -1022,6 +1060,10 @@ msgstr "Atualizar" msgid "Account" msgstr "Adicionar conta" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Valor" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nome completo/Destinatário" @@ -1109,7 +1151,7 @@ msgstr "" msgid "Choose a value" msgstr "Escolher um valor" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usar valor padrão do domínio" @@ -1146,19 +1188,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Valor" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Uso (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Busca" @@ -1171,39 +1200,39 @@ msgstr "Ativado" msgid "enabled_f" msgstr "Ativada" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Listardomínios" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importar" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Exportar" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Listar identidades" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Listar quotas" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Ver as identidades de domínios" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Remover %s?" @@ -1244,11 +1273,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Você não pode deletar seu próprio domínio" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domínio deletado" @@ -1262,12 +1291,12 @@ msgstr "Exportar identidades" msgid "Export domains" msgstr "Exportar domínios" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Solicitação inválida" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Conta deletada" diff --git a/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po index 3fd34b81e..4df5220a9 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -140,16 +140,24 @@ msgstr "" "Criar um dominio e uma caixa de correio quando uma conta é criada " "automátiamente." -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Tem de ser um inteiro, positivo" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Administração" @@ -214,24 +222,28 @@ msgstr "" msgid "This field is required." msgstr "É necessária uma caixa de correio" -#: admin/forms/account.py:190 +#: admin/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:200 +#: admin/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:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:225 +#: admin/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 " @@ -241,12 +253,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:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias(es)" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -261,13 +273,13 @@ msgstr "" "clique ENTER para adicionar uma nova entrada. Use o '*' para criar um alias " "'catchall' (ex: *@domain.tld)." -#: admin/forms/account.py:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Pedido inválido" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -280,56 +292,56 @@ 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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "O domínio não existe" -#: admin/forms/account.py:327 +#: admin/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:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Domínio(s)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domínio(s) administrado pelo utilizador" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Geral" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Correio" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Permissões" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Conta actualizada" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nova conta" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Conta criada" @@ -373,6 +385,7 @@ 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 "Domínio" @@ -399,7 +412,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "'Alias' de domínio" @@ -433,7 +446,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -541,30 +554,30 @@ msgstr "Passwords encriptadas" 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Caixa de correio %s já existe" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Identidades" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Reencaminhar" @@ -582,20 +595,20 @@ msgstr "Não é possível eliminar o seu próprio domínio" msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -694,27 +707,27 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Marcar para ativar este domínio" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Linha inválida" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 #, 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:280 +#: admin/models/domain.py:298 #, 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:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -924,8 +937,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Endereço" @@ -948,7 +961,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -972,7 +985,9 @@ msgstr "Aliases para caixas de correio" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -984,11 +999,13 @@ msgid "Usage" msgstr "Utilização (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -997,7 +1014,7 @@ msgid "Administrators" msgstr "Administradores" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Remover esta permissão" @@ -1007,6 +1024,16 @@ msgstr "Remover esta permissão" 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 +msgid "Tags" +msgstr "Tags" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Ações" + #: admin/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" @@ -1018,15 +1045,26 @@ msgstr "Não pode criar administradores de domínio" msgid "Add" msgstr "Endereço" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tags" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Limite" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Ações" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Utilização (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -1046,6 +1084,10 @@ msgstr "Actualizar" msgid "Account" msgstr "Adicionar conta" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Valor" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nome Completo / Destinatário" @@ -1087,7 +1129,7 @@ msgstr "" msgid "Choose a value" msgstr "Escolha um valor" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Usar um valor padrão de domínio" @@ -1124,19 +1166,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Valor" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Utilização (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Procurar" @@ -1149,39 +1178,39 @@ msgstr "enabled_m" msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Listar domínios" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importar" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Exportar" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Listar identidades" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Listar as quotas" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Visualizar as identidades do domínio" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Eliminar %s?" @@ -1222,11 +1251,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Não é possível eliminar o seu próprio domínio" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domínio criado" @@ -1240,12 +1269,12 @@ msgstr "Exportar identidades" msgid "Export domains" msgstr "Exportar domínios" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Pedido inválido" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Conta eliminada" diff --git a/modoboa/admin/locale/ru/LC_MESSAGES/django.po b/modoboa/admin/locale/ru/LC_MESSAGES/django.po index 85ce69056..aefaa23e4 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +19,7 @@ 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:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -124,16 +124,24 @@ msgstr "Домен создан" msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "" @@ -198,24 +206,28 @@ msgstr "" msgid "This field is required." msgstr "Требуется квота" -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "Пароли не совпадают" -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "Вы не можете запретить собственный аккаунт" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "Е-майл" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Квота" -#: admin/forms/account.py:225 +#: admin/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 " @@ -226,12 +238,12 @@ msgstr "" "Оставьте пустым для неограниченного значения. (Не разрешено администраторам " "домена)" -#: admin/forms/account.py:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Синоним(ы)" -#: admin/forms/account.py:236 +#: admin/forms/account.py:245 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -245,13 +257,13 @@ msgstr "" "Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)" -#: admin/forms/account.py:242 +#: admin/forms/account.py:251 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Ошибочный запрос" -#: admin/forms/account.py:245 +#: admin/forms/account.py:254 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -264,56 +276,56 @@ msgstr "" "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления." -#: admin/forms/account.py:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Домен не существует" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Домен не существует" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/forms/alias.py:97 msgid "You don't have access to this domain" msgstr "Вы не имеете права доступа к этому домену" -#: admin/forms/account.py:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Домен(ы)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Домен(ы) администрируемые пользователем" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Основные" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Почта" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Права" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "аккаунт изменен" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Новый аккаунт" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Аккаунт создан" @@ -357,6 +369,7 @@ 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 "" @@ -383,7 +396,7 @@ msgstr "" "Синоним(ы) этого домена. Вводите одно имя за раз. Нажмите ENTER для " "добавления." -#: admin/forms/domain.py:90 admin/handlers.py:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "" @@ -417,7 +430,7 @@ msgid "Automatically create an administrator for this domain" msgstr "Автоматически создаст администратора для этого домена" #: admin/forms/domain.py:207 admin/templates/admin/domain_detail.html:101 -#: admin/templates/admin/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -526,30 +539,30 @@ msgstr "Шифровать пароль" msgid "Check this option if passwords contained in your file are not crypted" msgstr "Выберите эту опцию если пароль в вашем файле не зашифрован " -#: admin/handlers.py:212 +#: admin/handlers.py:218 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Ошибка импорта аккаунта (%s): домен должен существовать " -#: admin/handlers.py:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Почтовый ящик %s существует" -#: admin/handlers.py:233 +#: admin/handlers.py:239 #, fuzzy, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Ошибка импорта аккаунта (%s): домен должен существовать " -#: admin/handlers.py:273 +#: 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 msgid "Identities" msgstr "Пользователи" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Перенаправленые" @@ -567,20 +580,20 @@ msgstr "Вы не можете удалить собственный домен" msgid "You are not allowed to import domain aliases." msgstr "" -#: admin/management/commands/subcommands/_mx.py:124 +#: admin/management/commands/subcommands/_mx.py:125 msgid "[modoboa] DNSBL issue(s) for domain {}" msgstr "" -#: admin/management/commands/subcommands/_mx.py:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "" @@ -667,23 +680,23 @@ msgstr "" msgid "Check to enable DNS checks for this domain" msgstr "Отметить для активации этого домена" -#: admin/models/domain.py:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Ошибочная строка" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 msgid "No authorized MX record found for domain {}" msgstr "" -#: admin/models/domain.py:273 +#: admin/models/domain.py:291 msgid "Invalid quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:280 +#: admin/models/domain.py:298 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "" -#: admin/models/domain.py:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "" @@ -890,8 +903,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Адрес" @@ -914,7 +927,7 @@ msgid "No information available for this domain." msgstr "" #: admin/templates/admin/domain_detail.html:30 -#: admin/templates/admin/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 #, fuzzy #| msgid "Statistics" msgid "DNS status" @@ -938,7 +951,9 @@ msgstr "Синонимы почтового ящика" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "Мб" @@ -950,11 +965,13 @@ msgid "Usage" msgstr "использование (%%)" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "" @@ -963,7 +980,7 @@ msgid "Administrators" msgstr "Администраторы" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Удалить это разрешение" @@ -973,6 +990,16 @@ msgstr "Удалить это разрешение" msgid "No domain administrator defined yet." msgstr "Администратор домена не определен" +#: admin/templates/admin/domain_headers.html:5 +#: admin/templates/admin/identity_headers.html:4 +msgid "Tags" +msgstr "Теги" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Действие" + #: admin/templates/admin/domain_options_form.html:10 msgid "You can't create a new domain administrator" msgstr "" @@ -984,15 +1011,26 @@ msgstr "" msgid "Add" msgstr "Адрес" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Теги" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Лимит" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Действие" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "использование (%%)" #: admin/templates/admin/domains_table.html:5 #, fuzzy @@ -1013,6 +1051,10 @@ msgstr "Обновление" msgid "Account" msgstr "Добавить аккаунт" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Значение" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Полное имя/получатель" @@ -1054,7 +1096,7 @@ msgstr "" msgid "Choose a value" msgstr "Выбрать значение" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Используются значения домена по умолчанию " @@ -1091,19 +1133,6 @@ msgstr "" msgid "Modoboa detected that domain %(domain)s has no valid MX record:" msgstr "" -#: admin/templates/admin/quota_headers.html:3 -msgid "Value" -msgstr "Значение" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Лимит" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "использование (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Поиск" @@ -1116,40 +1145,40 @@ msgstr "enabled_m" msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 #, fuzzy msgid "List domains" msgstr "Список квот" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Импорт" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Экспорт" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Список пользователей" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Список квот" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Информация о домене" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Удалить %s?" @@ -1191,11 +1220,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Вы не можете удалить собственный домен" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Домен удален" @@ -1210,12 +1239,12 @@ msgstr "Экспорт пользователя" msgid "Export domains" msgstr "Экспорт доменов" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Ошибочный запрос" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Аккаунт удален" diff --git a/modoboa/admin/locale/sv/LC_MESSAGES/django.po b/modoboa/admin/locale/sv/LC_MESSAGES/django.po index b046141e0..3043bde32 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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:20 admin/handlers.py:263 +#: admin/app_settings.py:20 admin/handlers.py:269 #: admin/templates/admin/_global_statistics_widget.html:11 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -129,16 +129,24 @@ msgstr "Automatisk skapande av domän/brevlåda" 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:156 admin/app_settings.py:164 -#: admin/forms/account.py:317 +#: admin/app_settings.py:112 +msgid "Create an alias when a mailbox is renamed" +msgstr "" + +#: admin/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 msgid "Must be a positive integer" msgstr "Måste vara ett positivt heltal" -#: admin/app_settings.py:178 +#: admin/app_settings.py:186 msgid "Define at least one authorized network / address" msgstr "" -#: admin/app_settings.py:188 +#: admin/app_settings.py:196 msgid "Administration" msgstr "Administration" @@ -203,24 +211,28 @@ msgstr "Endast superadmininstratörer tillåts åtkomst till det här läget" msgid "This field is required." msgstr "Detta fält krävs." -#: admin/forms/account.py:190 +#: admin/forms/account.py:191 msgid "The two password fields didn't match." msgstr "Dessa två lösnordsfält matchar inte." -#: admin/forms/account.py:200 +#: admin/forms/account.py:204 msgid "You can't disable your own account" msgstr "Du kan inte inaktivera ditt eget konto" -#: admin/forms/account.py:221 +#: admin/forms/account.py:225 msgid "E-mail" msgstr "E-post" -#: admin/forms/account.py:223 admin/templates/admin/account_detail.html:45 +#: admin/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 msgid "Quota" msgstr "Kvot" -#: admin/forms/account.py:225 +#: admin/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 " @@ -230,12 +242,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:233 admin/forms/domain.py:43 -#: admin/templates/admin/domains.html:35 +#: admin/forms/account.py:242 admin/forms/domain.py:43 +#: admin/templates/admin/domain_headers.html:4 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:236 +#: admin/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 " @@ -245,11 +257,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:242 +#: admin/forms/account.py:251 msgid "Sender addresses" msgstr "Avsändaradress" -#: admin/forms/account.py:245 +#: admin/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 " @@ -259,54 +271,54 @@ 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:295 admin/forms/alias.py:94 +#: admin/forms/account.py:309 admin/forms/alias.py:94 #: admin/models/mailbox.py:315 msgid "Domain does not exist" msgstr "Domän existerar inte" -#: admin/forms/account.py:327 +#: admin/forms/account.py:341 msgid "Local domain does not exist" msgstr "Lokal domän existerar inte" -#: admin/forms/account.py:331 admin/forms/account.py:339 +#: admin/forms/account.py:345 admin/forms/account.py:353 #: admin/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:436 +#: admin/forms/account.py:452 msgid "Domain(s)" msgstr "Domän(er)" -#: admin/forms/account.py:438 +#: admin/forms/account.py:454 msgid "Domain(s) that user administrates" msgstr "Domän(er) användaren administrerar" -#: admin/forms/account.py:484 admin/forms/account.py:574 +#: admin/forms/account.py:500 admin/forms/account.py:590 #: admin/forms/domain.py:334 admin/forms/domain.py:401 msgid "General" msgstr "Generellt" -#: admin/forms/account.py:488 +#: admin/forms/account.py:504 msgid "Profile" msgstr "Profil" -#: admin/forms/account.py:492 admin/forms/account.py:580 +#: admin/forms/account.py:508 admin/forms/account.py:596 msgid "Mail" msgstr "Post" -#: admin/forms/account.py:495 +#: admin/forms/account.py:511 msgid "Permissions" msgstr "Rättigheter" -#: admin/forms/account.py:563 +#: admin/forms/account.py:579 msgid "Account updated" msgstr "Konto uppdaterat" -#: admin/forms/account.py:588 +#: admin/forms/account.py:604 msgid "New account" msgstr "Nytt konto" -#: admin/forms/account.py:600 +#: admin/forms/account.py:616 msgid "Account created" msgstr "Konto skapat" @@ -339,6 +351,7 @@ 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 "Domän" @@ -363,7 +376,7 @@ 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:165 +#: admin/forms/domain.py:90 admin/handlers.py:171 msgid "domain alias" msgstr "domän alias" @@ -399,7 +412,7 @@ 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/domains.html:34 +#: admin/templates/admin/domain_headers.html:3 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" @@ -504,28 +517,28 @@ msgstr "Krypterade lösenord" 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:212 +#: admin/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:225 admin/models/mailbox.py:342 +#: admin/handlers.py:231 admin/models/mailbox.py:342 msgid "Mailbox {} already exists" msgstr "Brevlåda {} finns redan" -#: admin/handlers.py:233 +#: admin/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:273 +#: 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 msgid "Identities" msgstr "Konton" -#: admin/handlers.py:289 admin/templates/admin/forward.html:2 +#: admin/handlers.py:295 admin/templates/admin/forward.html:2 msgid "Forward" msgstr "Vidarebefordra" @@ -541,20 +554,20 @@ msgstr "Du tillåts inte att importera domäner" 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:124 +#: admin/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:144 +#: admin/management/commands/subcommands/_mx.py:145 msgid "Domain {} has no MX record" msgstr "Domän {} saknar MX record" -#: admin/management/commands/subcommands/_mx.py:155 +#: admin/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:172 +#: admin/management/commands/subcommands/_mx.py:173 msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] MX problem för domän {}" @@ -633,25 +646,25 @@ msgstr "Aktivera DNS kontroller" 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:256 admin/models/domain_alias.py:73 +#: admin/models/domain.py:274 admin/models/domain_alias.py:73 msgid "Invalid line" msgstr "Ogiltig rad" -#: admin/models/domain.py:266 +#: admin/models/domain.py:284 #, 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:273 +#: admin/models/domain.py:291 msgid "Invalid quota value for domain '{}'" msgstr "Ogiltig kvota värd för domän '{}'" -#: admin/models/domain.py:280 +#: admin/models/domain.py:298 msgid "Invalid default mailbox quota value for domain '{}'" msgstr "Ogiltig standard brevlådekvota för domän '{}'" -#: admin/models/domain.py:285 +#: admin/models/domain.py:303 msgid "Default mailbox quota cannot be greater than domain quota" msgstr "Standard brevlådekvota kan inte vara större än domänkvotan" @@ -829,8 +842,8 @@ 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 -#: admin/templates/admin/quota_headers.html:2 msgid "Address" msgstr "Adress" @@ -851,7 +864,7 @@ 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/domains.html:38 +#: admin/templates/admin/domain_headers.html:7 msgid "DNS status" msgstr "DNS status" @@ -873,7 +886,9 @@ msgstr "Brevlåde alias" #: 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/mailform.html:4 +#: 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 msgid "MB" msgstr "MB" @@ -883,11 +898,13 @@ msgid "Usage" msgstr "Användande" #: admin/templates/admin/domain_detail.html:65 +#: admin/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 msgid "allocated" msgstr "allokerat" @@ -896,7 +913,7 @@ msgid "Administrators" msgstr "Administratörer" #: admin/templates/admin/domain_detail.html:110 -#: admin/templatetags/admin_tags.py:258 +#: admin/templatetags/admin_tags.py:268 msgid "Remove this permission" msgstr "Radera detta tillstånd" @@ -904,6 +921,16 @@ msgstr "Radera detta tillstånd" 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 +msgid "Tags" +msgstr "Tagg" + +#: admin/templates/admin/domain_headers.html:9 +#: admin/templates/admin/identity_headers.html:5 +msgid "Actions" +msgstr "Åtgärder" + #: admin/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" @@ -913,15 +940,26 @@ msgstr "Du kan inte skapa en ny domänadministratör" msgid "Add" msgstr "Lägg till" -#: admin/templates/admin/domains.html:36 -#: admin/templates/admin/identity_headers.html:4 -msgid "Tags" -msgstr "Tagg" +#: admin/templates/admin/domains_quota_headers.html:3 +#: admin/templates/admin/identities_quota_headers.html:4 +msgid "Limit" +msgstr "Gräns" -#: admin/templates/admin/domains.html:40 -#: admin/templates/admin/identity_headers.html:5 -msgid "Actions" -msgstr "Åtgärder" +#: admin/templates/admin/domains_quota_headers.html:4 +msgid "Used" +msgstr "" + +#: admin/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 +#, python-format +msgid "Usage (%%)" +msgstr "Användning (%%)" #: admin/templates/admin/domains_table.html:5 msgid "disabled" @@ -939,6 +977,10 @@ msgstr "Uppdatera" msgid "Account" msgstr "Konto" +#: admin/templates/admin/identities_quota_headers.html:3 +msgid "Value" +msgstr "Värde" + #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Fullständigt namn/Mottagare" @@ -993,7 +1035,7 @@ msgstr "Administratör" msgid "Choose a value" msgstr "Välj ett värde" -#: admin/templates/admin/mailform.html:4 +#: admin/templates/admin/mailform.html:7 msgid "Use domain default value" msgstr "Använd domänens standardvärde" @@ -1033,19 +1075,6 @@ msgstr "" 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/quota_headers.html:3 -msgid "Value" -msgstr "Värde" - -#: admin/templates/admin/quota_headers.html:4 -msgid "Limit" -msgstr "Gräns" - -#: admin/templates/admin/quota_headers.html:5 -#, python-format -msgid "Usage (%%)" -msgstr "Användning (%%)" - #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Sök" @@ -1058,39 +1087,39 @@ msgstr "enabled_m" msgid "enabled_f" msgstr "enabled_f" -#: admin/templatetags/admin_tags.py:43 +#: admin/templatetags/admin_tags.py:48 msgid "List domains" msgstr "Lista domäner" -#: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 +#: admin/templatetags/admin_tags.py:53 admin/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 msgid "Import" msgstr "Importera" -#: admin/templatetags/admin_tags.py:61 admin/templatetags/admin_tags.py:109 +#: admin/templatetags/admin_tags.py:71 admin/templatetags/admin_tags.py:119 #: admin/views/export.py:44 admin/views/export.py:74 msgid "Export" msgstr "Exportera" -#: admin/templatetags/admin_tags.py:93 +#: admin/templatetags/admin_tags.py:103 msgid "List identities" msgstr "Lista konton" -#: admin/templatetags/admin_tags.py:98 -msgid "List quotas" -msgstr "Lista kvoter" - -#: admin/templatetags/admin_tags.py:128 +#: admin/templatetags/admin_tags.py:138 msgid "View the domain's identities" msgstr "Visa domänens konton" -#: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 -#: admin/templatetags/admin_tags.py:190 +#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:187 +#: admin/templatetags/admin_tags.py:200 msgid "Edit {}" msgstr "Redigera {}" -#: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 -#: admin/templatetags/admin_tags.py:195 +#: admin/templatetags/admin_tags.py:154 admin/templatetags/admin_tags.py:191 +#: admin/templatetags/admin_tags.py:205 #, python-format msgid "Delete %s?" msgstr "Radera %s?" @@ -1129,11 +1158,11 @@ msgstr "MX record för {}" msgid "DNSBL summary for {}" msgstr "DNSBL summering för {}" -#: admin/views/domain.py:152 +#: admin/views/domain.py:191 msgid "You can't delete your own domain" msgstr "Du kan inte radera din egen domän" -#: admin/views/domain.py:155 +#: admin/views/domain.py:194 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domän raderad" @@ -1147,12 +1176,12 @@ msgstr "Exportera konton" msgid "Export domains" msgstr "Exportera domäner" -#: admin/views/identity.py:112 admin/views/identity.py:205 -#: admin/views/identity.py:210 +#: admin/views/identity.py:113 admin/views/identity.py:206 +#: admin/views/identity.py:211 msgid "Invalid request" msgstr "Ogiltig förfrågan" -#: admin/views/identity.py:195 +#: admin/views/identity.py:196 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Konto raderat" diff --git a/modoboa/limits/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/limits/locale/cs_CZ/LC_MESSAGES/django.po index 199efd1b5..f84083570 100644 --- a/modoboa/limits/locale/cs_CZ/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/limits/locale/de/LC_MESSAGES/django.po b/modoboa/limits/locale/de/LC_MESSAGES/django.po index 3bda5efba..71d516732 100644 --- a/modoboa/limits/locale/de/LC_MESSAGES/django.po +++ b/modoboa/limits/locale/de/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2014-12-03 11:02+0000\n" "Last-Translator: Arvedui \n" "Language-Team: German (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/limits/locale/en/LC_MESSAGES/django.po b/modoboa/limits/locale/en/LC_MESSAGES/django.po index bcd806d43..eaf3912e6 100644 --- a/modoboa/limits/locale/en/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/modoboa/limits/locale/es/LC_MESSAGES/django.po b/modoboa/limits/locale/es/LC_MESSAGES/django.po index 0dfdc08e6..683ffbd48 100644 --- a/modoboa/limits/locale/es/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2013-10-01 09:56+0000\n" "Last-Translator: Pedro Gracia \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/limits/locale/fr/LC_MESSAGES/django.po b/modoboa/limits/locale/fr/LC_MESSAGES/django.po index 1dd367b34..e53320839 100644 --- a/modoboa/limits/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/limits/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2017-03-03 08:05+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" diff --git a/modoboa/limits/locale/it/LC_MESSAGES/django.po b/modoboa/limits/locale/it/LC_MESSAGES/django.po index 0e4e3138b..d7c77f3e3 100644 --- a/modoboa/limits/locale/it/LC_MESSAGES/django.po +++ b/modoboa/limits/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2013-12-23 00:56+0100\n" "Last-Translator: Alberto Berti \n" "Language-Team: ITALIANO \n" diff --git a/modoboa/limits/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/limits/locale/ja_JP/LC_MESSAGES/django.po index c2b02f05c..287f3b531 100644 --- a/modoboa/limits/locale/ja_JP/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2016-06-07 07:16+0000\n" "Last-Translator: cwatanab \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" diff --git a/modoboa/limits/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/limits/locale/nl_NL/LC_MESSAGES/django.po index 7ca4f70b8..b08e885ec 100644 --- a/modoboa/limits/locale/nl_NL/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/limits/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/limits/locale/pt_BR/LC_MESSAGES/django.po index 5e39ca09c..768ae01b1 100644 --- a/modoboa/limits/locale/pt_BR/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2016-05-17 12:19+0000\n" "Last-Translator: Jose Marcos Araujo \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/" diff --git a/modoboa/limits/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/limits/locale/pt_PT/LC_MESSAGES/django.po index 1544a6ab5..94719e42d 100644 --- a/modoboa/limits/locale/pt_PT/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/limits/locale/ru/LC_MESSAGES/django.po b/modoboa/limits/locale/ru/LC_MESSAGES/django.po index 9dbe5641c..96d1c3627 100644 --- a/modoboa/limits/locale/ru/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/limits/locale/sv/LC_MESSAGES/django.po b/modoboa/limits/locale/sv/LC_MESSAGES/django.po index d7ef8265c..ae8240878 100644 --- a/modoboa/limits/locale/sv/LC_MESSAGES/django.po +++ b/modoboa/limits/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2016-05-30 18:08+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/tonio/modoboa/language/" diff --git a/modoboa/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/locale/cs_CZ/LC_MESSAGES/django.po index 9e8ef5616..2177ae191 100644 --- a/modoboa/locale/cs_CZ/LC_MESSAGES/django.po +++ b/modoboa/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" @@ -133,31 +133,33 @@ msgstr "Port TCP, který používá LDAP server" msgid "Use a secured connection" msgstr "Použít zabezpečené připojení" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Použít připojení SSL/TLS pro přístup k LDAP serveru" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Metoda ověření" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Vyhledat a spojit" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Přímé spojení" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Zvolte si metodu ověření, která se použije" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Spojení pomocí DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -165,29 +167,29 @@ msgstr "" "Rozlišovací jméno, které se použije při spojování s LDAP serverem. " "Ponechejte prázdné pro anonymní spojení." -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Heslo spojení" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "Heslo, které se použije při spojování s LDAP serverem (při výběru DN " "spojení)." -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Základna struktury uživatelů" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "Rozlišovací jméno základny struktury používané pro hledání uživatelů" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Vyhledávací filtr" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -195,11 +197,11 @@ msgstr "" "Volitelný filtr (např. '(objectClass=osoba)'). Aby byl filtr platný, je " "nezbytné jen uzavřít do závorek." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Šablona uživatelského DN" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -208,28 +210,28 @@ msgstr "" "Šablona použitá pro tvorbu uživatelského rozlišovacího jména (DN). Měla by " "obsahovat jeden zástupný řetězec (tj. %(user)s)." -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Atribut hesla" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "Atribut používaný pro ukládání hesel uživatelů" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "" "Volba určující, jestli je nebo není LDAP server serverem Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Správcovské skupiny" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -237,151 +239,151 @@ msgstr "" "Členové těchto LDAP Posix skupin budou automaticky vytvořeni jako správci " "domény. Pro oddělení skupin použijte ';'." -#: core/app_settings.py:211 +#: core/app_settings.py:212 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Název skupiny" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Základna struktury skupin" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "Rozlišovací jméno základny struktury používané pro hledání skupin" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Ověření" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Adresa serveru" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Zkontrolovat verzi" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Automaticky kontrolovat dostupnost nové verze" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Různé" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Interval aktualizací upozornění" -#: core/app_settings.py:296 +#: core/app_settings.py:297 #, fuzzy #| msgid "Interval between two top notification checks" msgid "Interval between two top notification checks (in seconds)" msgstr "Interval mezi aktualizacemi upozornění na stránce" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Maximální stáří záznamu" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "Maximální stáří záznamu ve dnech" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Položek na stránce" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Počet zobrazených položek na stránce" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Výchozí přesměrování aplikace" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "Výchozí přesměrování, které se použije, pokud není žádná aplikace " "specifikována" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Klíč musí mít délku 16, 24 nebo 32 znaků" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Neplatná syntaxe" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Neplatný počet cyklů" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Toto pole je vyžadováno" @@ -407,6 +409,10 @@ msgstr "" msgid "Super administrator" msgstr "Super správce" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Ne" + #: core/forms.py:24 msgid "Username" msgstr "Uživatelské jméno" @@ -845,10 +851,6 @@ msgstr "Neplatný požadavek" msgid "Yes" msgstr "Ano" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Ne" - #: lib/ldap_utils.py:133 #, fuzzy #| msgid "Failed to update password: %s" diff --git a/modoboa/locale/de/LC_MESSAGES/django.po b/modoboa/locale/de/LC_MESSAGES/django.po index 684dca54f..bcebd90a1 100644 --- a/modoboa/locale/de/LC_MESSAGES/django.po +++ b/modoboa/locale/de/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2015-07-09 14:03+0000\n" "Last-Translator: controlc.de\n" "Language-Team: German (http://www.transifex.com/tonio/modoboa/language/de/)\n" @@ -135,58 +135,60 @@ msgstr "Der TCP Port des LDAP-Servers" msgid "Use a secured connection" msgstr "Gesicherte Verbindung verwenden" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "SSL/TLS-Verbindung für Zugriff auf LDAP-Server verwenden" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Authentifizierungsmethode" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Suchen und Bind anwenden" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Direkter Bind" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Wählen Sie die Authentifizierungsmethode" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Bind DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" msgstr "" "Der DN für einen Bind an den LDAP-Server. Nichts eingeben für anonymen Bind." -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Bind Passwort" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "Das Passwort wenn mit dem Bind DN angemeldet wird." -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Benutzer Search Base" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "Der DN der Search Base mit der Benutzerkonten gefunden werden" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Suchfilter" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -194,11 +196,11 @@ msgstr "" "Ein optionaler Filter, z.B. '(objectClass=person)'. Der Filter muss " "entsprechend der LDAP-Konvention in Klammern gesetzt werden." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Vorlage für User DN" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -207,27 +209,27 @@ msgstr "" "Die Vorlage für einen User DN. Sie sollte einen Platzhalter, z.B. %(user)s " "enthalten." -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Passwort-Attribut" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "Das Attribut für Benutzerpasswörter" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Auswählen wenn der LDAP-Server ein Active Directory ist." -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Administrator-Gruppen" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -235,145 +237,145 @@ msgstr "" "Mitglieder dieser LDAP Posix-Gruppe werden als Domain-Administratoren " "angelegt werden. Nutzen Sie ';', um Gruppen zu separieren." -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "Gruppentyp" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Gruppen Search Base" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "Der DN der Search Base mit Gruppen gefunden werden" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Applikationen" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Server-Adresse" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Prüfe auf neue Versionen" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Prüft automatisch ob eine neuere Version verfügbar ist." -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Verschiedenes" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Benachrichtigungs-Prüfintervall" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervall zwischen zwei Benachrichtigungsprüfungen (in Sekunden)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Maximales Alter für Log-Einträge" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "Das maximale Alter eines Log-Eintrags (in Tagen)" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Einträge pro Seite" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Anzahl dargestellter Einträge pro Seite" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Standardumleitung" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "Die Standardumleitung wenn kein Programm angegeben wurde" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Schlüssel muss 16, 24 oder 32 Byte lang sein" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Ungültiger Syntax" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Ungültige Zahl für Runden" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" @@ -399,6 +401,10 @@ msgstr "" msgid "Super administrator" msgstr "Super-Administrator" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Nein" + #: core/forms.py:24 msgid "Username" msgstr "Benutzername" @@ -823,10 +829,6 @@ msgstr "Ungültige Anfrage" msgid "Yes" msgstr "Ja" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Nein" - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "Konnte Passwort nicht aktualisieren: {}" diff --git a/modoboa/locale/en/LC_MESSAGES/django.po b/modoboa/locale/en/LC_MESSAGES/django.po index 91dd2c2c8..622e704d1 100644 --- a/modoboa/locale/en/LC_MESSAGES/django.po +++ b/modoboa/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -123,234 +123,234 @@ msgstr "" msgid "Use a secured connection" msgstr "" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" -msgstr "" - -#: core/app_settings.py:123 -msgid "Authentication method" +#: core/app_settings.py:120 +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "" #: core/app_settings.py:124 -msgid "Search and bind" +msgid "Authentication method" msgstr "" #: core/app_settings.py:125 +msgid "Search and bind" +msgstr "" + +#: core/app_settings.py:126 msgid "Direct bind" msgstr "" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" msgstr "" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." msgstr "" -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " "placeholder (ie. %(user)s)" msgstr "" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." msgstr "" -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 msgid "Notifications" msgstr "" -#: core/app_settings.py:249 +#: core/app_settings.py:250 msgid "Sender address" msgstr "" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "" @@ -374,6 +374,10 @@ msgstr "" msgid "Super administrator" msgstr "" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "" + #: core/forms.py:24 msgid "Username" msgstr "" @@ -784,10 +788,6 @@ msgstr "" msgid "Yes" msgstr "" -#: lib/form_utils.py:427 -msgid "No" -msgstr "" - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "" diff --git a/modoboa/locale/es/LC_MESSAGES/django.po b/modoboa/locale/es/LC_MESSAGES/django.po index 291e009e3..744feb963 100644 --- a/modoboa/locale/es/LC_MESSAGES/django.po +++ b/modoboa/locale/es/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2017-06-28 00:40+0000\n" "Last-Translator: Evilham \n" "Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/" @@ -136,31 +136,33 @@ msgstr "Número de puerto TCP usado por el servidor LDAP" msgid "Use a secured connection" msgstr "Usa una conexión segura" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Usa una conexión SSL/TLS para acceder al servidor LDAP" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Método de autenticación" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Buscar y unir" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Unión directa" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Elegir el método de autenticación a usar" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Unir a DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -168,29 +170,29 @@ msgstr "" "El nombre distinguido a usar cuando nos unimos al servidor LDAP. Dejar vació " "para una unión anónima" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Unir contraseña" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "La contraseña a usar cuando nos unimos al servidor LDAP (con 'Unir a DN')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Base para la búsqueda de usuarios" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "" "El distinguido nombre de la búsqueda base usada para encontrar usuarios" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Filtro de búsqueda" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -198,11 +200,11 @@ msgstr "" "Una cadena de filtro opcional (p.e. '(objectClass=person)'). Para que sea " "válido tiene que ser encerrado entre paréntesis." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Plantilla DN del usuario" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -211,27 +213,27 @@ msgstr "" "La plantilla usada para contriunr un DN de usuario. Debería contener una " "cadena reemplazables (p.e. %(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Atributo de la contraseña" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "El atributo usado para guardar las contraseñas del usuario" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Directorio Activo" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Decir si el servidor de LDAP es uno del tipo Directorio Activo" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Administrador de grupos" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -239,148 +241,148 @@ msgstr "" "Los miembros de esos grupos Posix LDAP serán creados como administradores de " "dominio. Use caracteres \";\" para separar los grupos." -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "Tipo de grupo" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "El tipo de LDAP para usar en el directorio" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Base para la búsqueda de grupos" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "El distinguido nombre de la búsqueda base usada para encontrar grupos" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "Panel de Control" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "Agregación RSS personalizada" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" "Mostrar una fuente de agregación RSS personalizada a revendedores y " "administradores de dominio" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "Ocultar widget de características" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" "Ocultar el widget de características a revendedores y administradores de " "dominio" -#: core/app_settings.py:246 +#: core/app_settings.py:247 msgid "Notifications" msgstr "Notificaciones" -#: core/app_settings.py:249 +#: core/app_settings.py:250 msgid "Sender address" msgstr "Dirección del remitente" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "Dirección de email usada para mandar notificaciones" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "API pública" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "Establecer comunicación" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "Establecer comunicación con la API publica de Modoboa" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Comprobar nuevas versiones" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Verificar automáticamente si hay una nueva versión disponible" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "Enviar estadísticas" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" "Enviar estadísticas a la API pública de Modoboa (contadores y extensiones " "usadas)" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Otros" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Intervalo de tiempo para notificaciones superiores" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalo entre dos notificaciones superiores (en segundos)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Máximo tiempo de almacenamiento del log" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "El tiempo máximo de almacenamiento del log en días" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Items por página" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Número de elementos mostrado por página" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Redirección principal por defecto" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "La redirección que será usada cuando ninguna aplicación sea especificada." -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "La clave debe tener 16, 24 o 32 bytes de longitud" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Sintaxis inválida" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Número de rondas inváldo" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Este campo es obligatorio" @@ -404,6 +406,10 @@ msgstr "Revendedor" msgid "Super administrator" msgstr "Super administrador" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "No " + #: core/forms.py:24 msgid "Username" msgstr "Nombre de usuario" @@ -825,10 +831,6 @@ msgstr "Petición inválida" msgid "Yes" msgstr "Sí" -#: lib/form_utils.py:427 -msgid "No" -msgstr "No " - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "No se ha podido actualizar la contraseña: {}" diff --git a/modoboa/locale/fr/LC_MESSAGES/django.po b/modoboa/locale/fr/LC_MESSAGES/django.po index 26acefa60..e06bc522c 100644 --- a/modoboa/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/locale/fr/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" -"PO-Revision-Date: 2017-09-08 08:54+0000\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" +"PO-Revision-Date: 2017-10-11 15:56+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" "MIME-Version: 1.0\n" @@ -124,234 +124,234 @@ msgstr "Le port TCP utilisé par le serveur LDAP" msgid "Use a secured connection" msgstr "Utiliser une connexion sécurisée" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" -msgstr "Utiliser une connextion SSL/TLS pour accéder au serveur LDAP" +#: core/app_settings.py:120 +msgid "Use an SSL/STARTTLS connection to access the LDAP server" +msgstr "Utiliser une connexion SSL/STARTTLS pour accéder au serveur LDAP" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Méthode d'authentification" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Recherche et connexion" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Connexion directe" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Choisir la méthode d'authentification à utiliser" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "ND de connexion" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" msgstr "Le nom distinctif à utiliser pour les connections au serveur LDAP. Laisser vide pour une connexion anonyme" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Mot de passe de connexion" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "Le mot de passe à utiliser pour les connections au serveur LDAP (avec 'ND de connexion')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Base de recherche des utilisateurs" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "Le nom distinctif de la base de recherche utilisée pour rechercher les utilisateurs" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Filtre de recherche" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." msgstr "Un filtre de recherche optionel (ex. '(objectClass=person)'). Pour être valide, il doit être entouré de parenthèses." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Modèle de nom distinctif utilisateur" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " "placeholder (ie. %(user)s)" msgstr "Le modèle utilisé pour construire le nom distinctif d'un utilisateur. Il doit contenir un espace réservé (ex. %(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Attribut 'mot de passe'" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "L'attribut utilisé pour stocker les mots de passe" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Indiquer si le serveur LDAP est un Active Directory ou pas" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Groupes administrateurs" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators." " Use ';' characters to separate groups." msgstr "Les membres de ces groupes LDAP (Posix) seront créés en tant qu'administrateurs de domaine. Utiliser des caractères ';' pour séparer les groupes." -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "Type de groupe" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "Le type de groupe LDAP à utiliser avec votre annuaire." -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Base de recherche des groupes" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "Le nom distinctif de la base de recherche utilisée pour rechercher les groupes" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "Tableau de bord" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "Flux RSS personnalisé" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "Afficher un flux RSS personnalisé aux revendeurs et administrateurs de domaine" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "Masquer le widget des fonctionnalités" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "Masquer le widget des fonctionnalités pour les revendeurs et les administrateurs de domaine" -#: core/app_settings.py:246 +#: core/app_settings.py:247 msgid "Notifications" msgstr "Notifications" -#: core/app_settings.py:249 +#: core/app_settings.py:250 msgid "Sender address" msgstr "Adresse d'envoi" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "Adresse utilisée pour envoyer les notifications." -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "API publique" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "Activer la communication" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "Activer la communication avec l'API publique de Modoboa" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Vérifier les nouvelles versions" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Vérifie automatiquement si une nouvelle version est disponible" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "Envoyer des statistiques" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "Envoyer des statistiques à l'API publique de Modoboa (compteurs et extensions utilisées)" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Divers" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "Seuil des comptes inactifs" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will" " be considered as inactive" msgstr "Un compte avec une date de dernière connexion antérieure à ce seuil sera considéré comme inactif" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Intervalle de vérification des notifications" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalle entre deux vérifications de notification (en secondes)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Age maximal d'un enregistrement du journal" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "L'age maximal en jours d'un enregistrement du journal" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Eléments par page" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Nombre d'éléments affichés par page" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Redirection par défaut" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "La redirection appliquée par défaut quand aucune application n'est spécifiée" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "La longueur d'une clé doit être de 16, 24 ou 32 octets" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Syntaxe invalide" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Nombre invalide de tours" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Ce champ est requis" @@ -375,6 +375,10 @@ msgstr "Revendeur" msgid "Super administrator" msgstr "Super administrateur" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Non" + #: core/forms.py:24 msgid "Username" msgstr "Nom d'utilisateur" @@ -785,10 +789,6 @@ msgstr "Requête invalide" msgid "Yes" msgstr "Oui" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Non" - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "Impossible de mettre à jour le mot de passe : {}" diff --git a/modoboa/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/locale/fr/LC_MESSAGES/djangojs.po index 847c3452b..39b6c2eba 100644 --- a/modoboa/locale/fr/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/fr/LC_MESSAGES/djangojs.po @@ -1,7 +1,7 @@ # 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 , 2016 # Landry MINOZA , 2014 @@ -10,13 +10,13 @@ msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-04 22:08+0100\n" -"PO-Revision-Date: 2016-04-27 20:14+0000\n" +"PO-Revision-Date: 2017-09-23 18:04+0000\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" #: bower_components/jquery-ui/jquery-ui.min.js:8 diff --git a/modoboa/locale/it/LC_MESSAGES/django.po b/modoboa/locale/it/LC_MESSAGES/django.po index 7c869e0ae..2eaf14ef7 100644 --- a/modoboa/locale/it/LC_MESSAGES/django.po +++ b/modoboa/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2015-10-11 11:47+0000\n" "Last-Translator: Rocco \n" "Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/" @@ -135,31 +135,33 @@ msgstr "Il numero della porta TCP utilizzata dal server LDAP" msgid "Use a secured connection" msgstr "Usa una connessione sicura" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Utilizza una connessione SSL/TLS per accedere al server LDAP" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Metodo di autenticazione" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Cerca e collega" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Collegamento diretto" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Scegli il metodo di autenticazione da usare" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "collega DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -167,31 +169,31 @@ msgstr "" "Nome particolare da usare quando ci si collega al server LDAP. Lasciare " "vuoto per un collegamento anonimo" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Password del collegamento" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "La password da utilizzare quando ci si collega al server LDAP (con 'Collega " "DN')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Base ricerca per gli utenti" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "" "L'identificativo (dn:) della base di ricerca utilizzata per cercare gli " "utenti" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Filtro ricerca" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -199,11 +201,11 @@ msgstr "" "Stringa di filtraggio opzionale (p.es '(objectClass=person)'). Per essere " "valida deve essere racchiusa tra parentesi." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Modello DN dell'utente" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -212,27 +214,27 @@ msgstr "" "Il modello utilizzato per comporre un DN dell'utente. Deve contenere un " "segnaposto (p.es. %(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Attributo della password" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "L'attributo utilizzato per memorizzare le password dell'utente" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Segnala se il server LDAP è una Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Gruppi degli amministratori" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -241,150 +243,150 @@ msgstr "" "amministratori di dominio. Utilizza il carattere ';' per separare valori " "multipli." -#: core/app_settings.py:211 +#: core/app_settings.py:212 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Nome gruppo" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Base ricerca per i gruppi" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "" "L'identificatore (dn:) della base di ricerca utilizzato per trovare i gruppi" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Applicazioni" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Indirizzo del server" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Controlla nuove versioni" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Controlla automaticamente se è disponibile una nuova versione" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Miscellanea" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Intervallo per nofifiche importanti" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervallo tra due nuove notifiche importanti (in secondi)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Età massima dei log" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "La persistenza massima in giorni dei log" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Elementi per pagina" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Numero degli elementi visualizzati in ciascuna pagina" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Reindirizzamento principale predefinito" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "Redirezione predefinita utilizzata quando non è specificata alcuna " "applicazione" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "La chiave può essere lunga solo 16, 24 o 32 bytes" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Sintassi errata" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Numero di cicli non valido" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Questo campo è obbligatorio" @@ -410,6 +412,10 @@ msgstr "" msgid "Super administrator" msgstr "Super amministratore" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "No" + #: core/forms.py:24 msgid "Username" msgstr "Nome utente" @@ -836,10 +842,6 @@ msgstr "Richiesta non valida" msgid "Yes" msgstr "Si" -#: lib/form_utils.py:427 -msgid "No" -msgstr "No" - #: lib/ldap_utils.py:133 #, fuzzy #| msgid "Failed to update password: %s" diff --git a/modoboa/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/locale/ja_JP/LC_MESSAGES/django.po index db3834cef..cb9b89512 100644 --- a/modoboa/locale/ja_JP/LC_MESSAGES/django.po +++ b/modoboa/locale/ja_JP/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" @@ -134,31 +134,33 @@ msgstr "LDAP サーバーの TCP ポート番号" msgid "Use a secured connection" msgstr "セキュアな接続を使う" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "LDAP サーバーへの接続に SSL/TLS 接続を使う" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "認証方法" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "検索と Bind" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Bind" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "使用する認証方式を選択します" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Bind DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -166,28 +168,28 @@ msgstr "" "LDAPサーバにバインドするときの識別名に使用します。\n" "匿名バインドのときは空のままにします。" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Bind パスワード" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "(\"Bind DN\" を使って) LDAPサーバにバインドするときに使用するパスワード" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "ユーザーの検索ベース" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "ユーザーを見つけるために使用される検索ベースの識別名(DN)" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "検索フィルター" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -195,11 +197,11 @@ msgstr "" "オプションのフィルタ文字列 (例えば \"(objectClass=person)\") \n" "有効であるためには、括弧で囲まなければなりません。" -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "ユーザー DN テンプレート" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -208,27 +210,27 @@ msgstr "" "ユーザーDNを作るために使用されるテンプレート。1つのプレースホルダ (%(user)s)" "が含まれている必要があります。" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "パスワード属性" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "ユーザーパスワードを格納するための属性" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "LDAP サーバーが Active Directory かどうか" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "管理者グループ" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -237,143 +239,143 @@ msgstr "" "す。\n" "\";\" 文字を使って、複数グループを書けます。" -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "グループ種類" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "ディレクトリで使用されている LDAP グループの種類" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "グループの検索ベース" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "グループを見つけるために使用される検索ベースの識別名(DN)" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 msgid "Notifications" msgstr "通知" -#: core/app_settings.py:249 +#: core/app_settings.py:250 msgid "Sender address" msgstr "送信者アドレス" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "通知の送信に使われる電子メールアドレス" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "新しいバージョンをチェックする" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "新しいバージョンが利用可能かどうか、自動的にチェックする" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "その他" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "トップの通知をチェックする間隔" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "2つのトップの通知チェックの間隔 (秒)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "最大ログ記録期間" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "ログを記録する日数の最大期間" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "ページあたりの件数" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "ページあたりに表示される項目の数" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "デフォルトのリダイレクト先" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "アプリケーションが指定されていないときのデフォルトのリダイレクト先に使用され" "ます" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "キーは、16, 24, 32 バイトのいずれかの長さでなければいけません" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "不正な構文" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "不正なラウンド数" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "このフィールドは必須です" @@ -397,6 +399,10 @@ msgstr "リセーラー" msgid "Super administrator" msgstr "全体管理者" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "いいえ" + #: core/forms.py:24 msgid "Username" msgstr "ユーザ名" @@ -811,10 +817,6 @@ msgstr "不正なリクエスト" msgid "Yes" msgstr "はい" -#: lib/form_utils.py:427 -msgid "No" -msgstr "いいえ" - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "パスワードの更新に失敗しました: {}" diff --git a/modoboa/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/locale/nl_NL/LC_MESSAGES/django.po index ab9db852a..487eecc4e 100644 --- a/modoboa/locale/nl_NL/LC_MESSAGES/django.po +++ b/modoboa/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" @@ -134,31 +134,33 @@ msgstr "Het TCP poortnummer gebruikt door de LDAP server" msgid "Use a secured connection" msgstr "Gebruik een beveiligde verbinding" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Gebruik een SSL/TLS verbinding met de LDAP server" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Authenticatie methode" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Zoeken en koppelen" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Directe koppeling" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Kies een authenticatie methode om te gebruiken" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Koppeling DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -166,29 +168,29 @@ msgstr "" "De gedistingeerde naam om te gebruiken bij het koppeling met de LDAP server. " "Laat leeg voor een anonieme koppeling." -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Koppel wachtwoord" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "Het wachtwoord om te gebruiken tijdens het koppelen met de LDAP server (met " "'koppel DN')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Gebruikers zoekbasis" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "De gedistingeerde naam van de zoekbasis om gebruikers te vinden" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Zoek filter" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -196,11 +198,11 @@ msgstr "" "Een optionele filter string (zoals '(objectClass=person)'). Om geldig te " "kunnen zijn, moet het ingesloten zijn tussen haakjes." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Gebruiker DN template" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -209,27 +211,27 @@ msgstr "" "Het template dat gebruikt word om een gebruiker zijn/haar DN op te bouwen. " "Het moet een placeholder bevatten (bijvoorbeeld. %(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Wachtwoord attribuut" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "Dit attribuut word gebruikt om wachtwoorden op te slaan" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "De LDAP server is een Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Administrator groepen" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -237,151 +239,151 @@ msgstr "" "Leden van deze LDAP POSIX groepen zullen aangemaakt worden als domein " "administrators. Gebruik ';' karakters om groepen te scheiden." -#: core/app_settings.py:211 +#: core/app_settings.py:212 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Groep naam" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Groepen zoek basis" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "De gedistingeerde naam van de zoekbasis om groepen te vinden" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Authenticatie" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Server adres" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Controleer of er een nieuwe versie beschikbaar is" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Automatische controle voor nieuwe versies" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Diversen" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Top notificaties controle interval" -#: core/app_settings.py:296 +#: core/app_settings.py:297 #, fuzzy #| msgid "Interval between two top notification checks" msgid "Interval between two top notification checks (in seconds)" msgstr "Interval tussen twee top notificatie checks" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Maximum bewaartijd van logs" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "De maximum bewaartijd in dagen van een log record" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Items per pagina" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Hoeveelheid items per pagina" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Standaard top omleiding" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "De standaard omleiding die gebruikt word als er geen andere applicatie is " "opgegeven" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Sleutelwaarde moet 16, 24 of 32 bytes lang zijn" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Ongeldige zinsbouw" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Ongeldig nummer van rondes" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Dit veld is benodigd" @@ -407,6 +409,10 @@ msgstr "" msgid "Super administrator" msgstr "Hoofdbeheerder" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Nee" + #: core/forms.py:24 msgid "Username" msgstr "Gebruikersnaam" @@ -842,10 +848,6 @@ msgstr "Ongeldig verzoek" msgid "Yes" msgstr "Ja" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Nee" - #: lib/ldap_utils.py:133 #, fuzzy #| msgid "Failed to update password: %s" diff --git a/modoboa/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/locale/pt_BR/LC_MESSAGES/django.po index 7b6e0eb05..bc75768db 100644 --- a/modoboa/locale/pt_BR/LC_MESSAGES/django.po +++ b/modoboa/locale/pt_BR/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2016-05-17 12:26+0000\n" "Last-Translator: Jose Marcos Araujo \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/" @@ -138,31 +138,33 @@ msgstr "O número da porta TCP usada pelo servidor LDAP" msgid "Use a secured connection" msgstr "Usar conexão segura" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Usar uma conexão SSL/TLS para acessar o servidor LDAP" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Método de autenticação" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Pesquisar e vincular" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Vinculação direta" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Escolha o método de autenticação para usar" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Vincular DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -170,27 +172,27 @@ msgstr "" "O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para " "vincular anonimamente" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Vincular senha" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "A senha usada quando vincular ao servidor LDAP (com 'Vincular DN')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Base de pesquisa de usuários" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "O nome distinto da base de pesquisa usada para encontrar usuários" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Filtro de pesquisa" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -198,11 +200,11 @@ msgstr "" "Uma string opcional de filtro (por ex: '(objectClass=person)'). Para ser " "válida, deve estar entre parênteses." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Usar template DN" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -211,27 +213,27 @@ msgstr "" "A template usada para construir um DN de usuário. Deve conter um placeholder " "(por ex: %(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Atributo de senha" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "O atributo usado para armazenar senhas de usuários" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Informe se o servidor LDAP é um Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Grupos de administradores" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -239,146 +241,146 @@ msgstr "" "Membros dos grupos do LDAP Posix serão criados como administradores de " "domínio. Use o caractere ';' para separar grupos." -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "Tipo de Grupo" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "Tipo de grupo LDAP para ser usado em seu Diretório:" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Base de pesquisa de grupos" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "O nome distinto da base de pesquisa usada para encontrar grupos" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Aplicações" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Endereço do servidor" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Verificar novas versões" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Verificar automaticamente se uma nova versão está disponível" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Diversos" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Intervalo de verificação de verificações de topo" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalo entre checagem de notificações (em segundos)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Idade máxima do registro de log" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "A idade máxima em dias de um registro de log" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Itens por página" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Número de itens exibidos por página" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Redirecionamento de topo padrão" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "O redirecionamento padrão usado quando nenhuma aplicação é especificada" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "A chave deve ter 16, 24 ou 32 bytes de tamanho" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Sintaxe inválida" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Número de ciclos inválido" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -402,6 +404,10 @@ msgstr "Revendedor" msgid "Super administrator" msgstr "Super administrador" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Não" + #: core/forms.py:24 msgid "Username" msgstr "Nome de usuário" @@ -818,10 +824,6 @@ msgstr "Solicitação inválida" msgid "Yes" msgstr "Sim" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Não" - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "Falha ao atualizar a senha: {}" diff --git a/modoboa/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/locale/pt_PT/LC_MESSAGES/django.po index 0eb63d368..aa5e6a9ba 100644 --- a/modoboa/locale/pt_PT/LC_MESSAGES/django.po +++ b/modoboa/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" @@ -136,31 +136,33 @@ msgstr " A porta TCP usada pelo servidor LDAP" msgid "Use a secured connection" msgstr "Utilizar uma ligação segura" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Usar SSL/TLS na ligaçao de acesso ao servidor LDAP" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Método de autenticação" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Procurar e vincular (bind)" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "\"Direct bind\"" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Escolher o método de autenticação" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "\"Bind DN\"" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -168,28 +170,28 @@ msgstr "" "O nome único usado para fazer o \"bind\" ao servidor LDAP. Deixar vario " "para \"bind\" anónimo" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Password para bind" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "A password usada para fazer o \"bind\" ao servidor LDAP (com 'Bind DN')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Base para pesquisa de utilizadores" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "O nome único a usar para pesquisa de utilizadores" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Filtro de pesquisa" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -197,11 +199,11 @@ msgstr "" "Um filtro opcional (ex: '(objetClass=person)'). Tem de estar entre " "parênteses para ser válido" -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Template DN de utilizador" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -210,27 +212,27 @@ msgstr "" "O template usado para construir o DN (nome único). Deve apenas conter um " "'placeholder' (ex: %(user)s) " -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Atributo de palavra-passe" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "O atributo utilizado para armazenar palavras-passe" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Especificar se o servidor LDAP e um Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Grupos de Administrador" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -238,151 +240,151 @@ msgstr "" "Os membros destes grupos \"LDAP Posix\" serão criados como administradores " "de domínio. Use ';' para separar os grupos." -#: core/app_settings.py:211 +#: core/app_settings.py:212 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Nome do grupo" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Base para pesquisa de Grupos" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "O nome único para a base de pesquisa, usado para encontrar grupos" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Autenticação" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Endereço do Servidor" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Procurar novas versões" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Verifica automaticamente se existem novas versões" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Vários" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Intervalo de tempo para verificar notificações (no topo)" -#: core/app_settings.py:296 +#: core/app_settings.py:297 #, fuzzy #| msgid "Interval between two top notification checks" msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalo de tempo de verificação entre duas notificações (no topo)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Idade máxima do registo no log" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "A idade maxima do registo de um log, em dias, e de" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Itens por página" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Número de itens apresentados por página" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Redirecionamento pré-definido" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "" "O redirecionamento padrão usado quando nenhuma aplicação se encontra " "especificada" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "A chave deve ter tamanho de 16, 24, ou 32 bytes" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Sintax inválida" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Número de linhas inválido" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -408,6 +410,10 @@ msgstr "" msgid "Super administrator" msgstr "Super Administrador" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Não" + #: core/forms.py:24 msgid "Username" msgstr "Nome de Utilizador" @@ -843,10 +849,6 @@ msgstr "Pedido inválido" msgid "Yes" msgstr "Sim" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Não" - #: lib/ldap_utils.py:133 #, fuzzy #| msgid "Failed to update password: %s" diff --git a/modoboa/locale/ru/LC_MESSAGES/django.po b/modoboa/locale/ru/LC_MESSAGES/django.po index b0c2ef528..46c971eee 100644 --- a/modoboa/locale/ru/LC_MESSAGES/django.po +++ b/modoboa/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" @@ -131,31 +131,33 @@ msgstr "Номер TCP порта LDAP сервера" msgid "Use a secured connection" msgstr "Использовать безопасное соединение" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Использовать SSL/TLS соединение с LDAP сервером" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Метод аутентификации" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Найти и соединиться" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Прямое соединение" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Выберите метод аутентификации " -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Соединится с DN " -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -163,27 +165,27 @@ msgstr "" "Отличительное имя используемое для соединения с LDAP сервером. Оставьте " "пустым для анонимного соединения" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Пароль для соединения" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "Пароль для соединения с LDAP сервером" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Фильтр поиска" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -191,11 +193,11 @@ msgstr "" "Необязательная срока поиска (например '(objectClass=person)') Значение нужно " "заключить в скобки" -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Шаблон пользователя DN" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -204,176 +206,176 @@ msgstr "" "Шаблон используется для построения запросов к DN Он должен содержать атрибут " "например (%(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Свойства пароля" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "Свойства используемые для сохранения пользовательских паролей" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Укажите, если LDAP сервер в Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." msgstr "" -#: core/app_settings.py:211 +#: core/app_settings.py:212 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Название группы" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "" -#: core/app_settings.py:246 +#: core/app_settings.py:247 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Аутентификация" -#: core/app_settings.py:249 +#: core/app_settings.py:250 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Адрес сервера" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:267 #, fuzzy msgid "Check new versions" msgstr "Отметить для разрешения этого расширения" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Прочее" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 #, fuzzy msgid "Top notifications check interval" msgstr "Уведомления отправителю" -#: core/app_settings.py:296 +#: core/app_settings.py:297 #, fuzzy msgid "Interval between two top notification checks (in seconds)" msgstr "Интервал между запросами на деблокирование для доставки" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Максимальный срок хранения лог записей" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "Срок хранения лог записей в днях " -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Элементов на странице" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Количество элементов на странице" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Порог перенаправления по умолчанию" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "Если приложение не указано. Используется перенаправление по умолчанию." -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Ключ должен быть 16, 24 или 32 байта длинной" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Ошибка в написании" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Это поле обязательно для заполнеия" @@ -399,6 +401,10 @@ msgstr "" msgid "Super administrator" msgstr "Супер администратор" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Нет" + #: core/forms.py:24 msgid "Username" msgstr "Логин пользователя" @@ -834,10 +840,6 @@ msgstr "Ошибочный запрос" msgid "Yes" msgstr "Да" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Нет" - #: lib/ldap_utils.py:133 #, fuzzy #| msgid "Failed to update password: %s" diff --git a/modoboa/locale/sv/LC_MESSAGES/django.po b/modoboa/locale/sv/LC_MESSAGES/django.po index 595aa6193..0847a4ff2 100644 --- a/modoboa/locale/sv/LC_MESSAGES/django.po +++ b/modoboa/locale/sv/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2017-07-07 09:30+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Swedish (http://www.transifex.com/tonio/modoboa/language/" @@ -131,31 +131,33 @@ msgstr "TCP port som används av LDAP servern" msgid "Use a secured connection" msgstr "Använd en säker anslutning" -#: core/app_settings.py:119 -msgid "Use an SSL/TLS connection to access the LDAP server" +#: core/app_settings.py:120 +#, fuzzy +#| msgid "Use an SSL/TLS connection to access the LDAP server" +msgid "Use an SSL/STARTTLS connection to access the LDAP server" msgstr "Använd SSL/TLS anslutning för åtkomst till LDAP servern" -#: core/app_settings.py:123 +#: core/app_settings.py:124 msgid "Authentication method" msgstr "Autentiseringsmetod" -#: core/app_settings.py:124 +#: core/app_settings.py:125 msgid "Search and bind" msgstr "Sök och bind" -#: core/app_settings.py:125 +#: core/app_settings.py:126 msgid "Direct bind" msgstr "Direkt bindning" -#: core/app_settings.py:127 +#: core/app_settings.py:128 msgid "Choose the authentication method to use" msgstr "Välj autentiseringsmetod att använda" -#: core/app_settings.py:132 +#: core/app_settings.py:133 msgid "Bind DN" msgstr "Bind DN" -#: core/app_settings.py:135 +#: core/app_settings.py:136 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -163,28 +165,28 @@ msgstr "" "Det unika namnet för att använda vid bindningar till LDAP-servern. Lämna " "tomt för en anonym bindning" -#: core/app_settings.py:143 +#: core/app_settings.py:144 msgid "Bind password" msgstr "Bind lösenord" -#: core/app_settings.py:146 +#: core/app_settings.py:147 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "Lösenordet ska användas vid bindning till LDAP-servern (med \"Bind DN ')" -#: core/app_settings.py:155 +#: core/app_settings.py:156 msgid "Users search base" msgstr "Användare sökbas" -#: core/app_settings.py:158 +#: core/app_settings.py:159 msgid "The distinguished name of the search base used to find users" msgstr "Det unika namnet för sökbasen som används för att hitta användare" -#: core/app_settings.py:165 +#: core/app_settings.py:166 msgid "Search filter" msgstr "Sökfilter" -#: core/app_settings.py:168 +#: core/app_settings.py:169 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -192,11 +194,11 @@ msgstr "" "En valfri filtersträng (t.ex. \"(objectClass = personer) '). För att vara " "giltigt måste det omges av parenteser." -#: core/app_settings.py:176 +#: core/app_settings.py:177 msgid "User DN template" msgstr "Anvädar DN mall" -#: core/app_settings.py:179 +#: core/app_settings.py:180 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -205,27 +207,27 @@ msgstr "" "Mallen som används för att konstruera en användares DN. Den bör innehålla en " "platshållare (dvs. %(user)s)" -#: core/app_settings.py:187 +#: core/app_settings.py:188 msgid "Password attribute" msgstr "Lösenordsattribut" -#: core/app_settings.py:189 +#: core/app_settings.py:190 msgid "The attribute used to store user passwords" msgstr "Attribut som används för att lagra användarlösenord" -#: core/app_settings.py:194 +#: core/app_settings.py:195 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:197 +#: core/app_settings.py:198 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Berätta om LDAP-servern är en Active Directory" -#: core/app_settings.py:201 +#: core/app_settings.py:202 msgid "Administrator groups" msgstr "Administratörsgrupper" -#: core/app_settings.py:204 +#: core/app_settings.py:205 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -233,143 +235,143 @@ msgstr "" "Användare av dessa LDAP Posix grupper kommer skapas som " "domänadministratörer. Använd ';' för att separera grupper." -#: core/app_settings.py:211 +#: core/app_settings.py:212 msgid "Group type" msgstr "Grupptyp" -#: core/app_settings.py:215 +#: core/app_settings.py:216 msgid "The LDAP group type to use with your directory." msgstr "Välj LDAP grupptyp att använda med din katalog" -#: core/app_settings.py:220 +#: core/app_settings.py:221 msgid "Groups search base" msgstr "Grupper sökbas" -#: core/app_settings.py:223 +#: core/app_settings.py:224 msgid "The distinguished name of the search base used to find groups" msgstr "Det unika namnet för sökbasen som används för att hitta grupper" -#: core/app_settings.py:228 core/templates/core/dashboard.html:5 +#: core/app_settings.py:229 core/templates/core/dashboard.html:5 msgid "Dashboard" msgstr "Kontrollpanel" -#: core/app_settings.py:231 +#: core/app_settings.py:232 msgid "Custom RSS feed" msgstr "Användardefinierat RSS-flöde" -#: core/app_settings.py:234 +#: core/app_settings.py:235 msgid "Display custom RSS feed to resellers and domain administrators" msgstr "" "Visa användardefinierat RSS-flöde för återförsäljare och domänadministratörer" -#: core/app_settings.py:239 +#: core/app_settings.py:240 msgid "Hide features widget" msgstr "Dölj egenskaper widget" -#: core/app_settings.py:242 +#: core/app_settings.py:243 msgid "Hide features widget for resellers and domain administrators" msgstr "Dölj egenskaper widget för återförsäljare och domänadministratörer" -#: core/app_settings.py:246 +#: core/app_settings.py:247 msgid "Notifications" msgstr "Notifikationer" -#: core/app_settings.py:249 +#: core/app_settings.py:250 msgid "Sender address" msgstr "Avsändaradress" -#: core/app_settings.py:252 +#: core/app_settings.py:253 msgid "Email address used to send notifications." msgstr "E-postadress som används till att skicka notifikationer." -#: core/app_settings.py:256 +#: core/app_settings.py:257 msgid "Public API" msgstr "Publikt API" -#: core/app_settings.py:259 +#: core/app_settings.py:260 msgid "Enable communication" msgstr "Aktivera kommunikation" -#: core/app_settings.py:262 +#: core/app_settings.py:263 msgid "Enable communication with Modoboa public API" msgstr "Aktivera kommunikation med Modoboa publikt API" -#: core/app_settings.py:266 +#: core/app_settings.py:267 msgid "Check new versions" msgstr "Kontrollera nya versioner" -#: core/app_settings.py:269 +#: core/app_settings.py:270 msgid "Automatically checks if a newer version is available" msgstr "Kontrollera automatiskt om en nyare version finns" -#: core/app_settings.py:273 +#: core/app_settings.py:274 msgid "Send statistics" msgstr "Skicka statistik" -#: core/app_settings.py:276 +#: core/app_settings.py:277 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" "Skicka statistik för Modoboas publika API (räknare och använda tillägg)" -#: core/app_settings.py:280 +#: core/app_settings.py:281 msgid "Miscellaneous" msgstr "Övrigt" -#: core/app_settings.py:283 +#: core/app_settings.py:284 msgid "Inactive account threshold" msgstr "" -#: core/app_settings.py:286 +#: core/app_settings.py:287 msgid "" "An account with a last login date greater than this threshold (in days) will " "be considered as inactive" msgstr "" -#: core/app_settings.py:293 +#: core/app_settings.py:294 msgid "Top notifications check interval" msgstr "Toppnotifikationer kontrollintervall" -#: core/app_settings.py:296 +#: core/app_settings.py:297 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervall mellan två toppnotifikationskontroller (i sekunder)" -#: core/app_settings.py:302 +#: core/app_settings.py:303 msgid "Maximum log record age" msgstr "Maximal ålder för loggpost" -#: core/app_settings.py:304 +#: core/app_settings.py:305 msgid "The maximum age in days of a log record" msgstr "Maximal ålder i dagar för en logg post" -#: core/app_settings.py:309 +#: core/app_settings.py:310 msgid "Items per page" msgstr "Artiklar per sida" -#: core/app_settings.py:311 +#: core/app_settings.py:312 msgid "Number of displayed items per page" msgstr "Antal poster som visas per sida" -#: core/app_settings.py:316 +#: core/app_settings.py:317 msgid "Default top redirection" msgstr "Standard topp omdirigering" -#: core/app_settings.py:320 +#: core/app_settings.py:321 msgid "The default redirection used when no application is specified" msgstr "Standard omdirigering när ingen applikation angetts" -#: core/app_settings.py:353 +#: core/app_settings.py:354 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Nyckel måste vara endera 16, 24 eller 32 bytes lång" -#: core/app_settings.py:362 +#: core/app_settings.py:363 msgid "Invalid syntax" msgstr "Ogiltig syntax" -#: core/app_settings.py:368 +#: core/app_settings.py:369 msgid "Invalid rounds number" msgstr "Ogiltigt antal omgångar" -#: core/app_settings.py:395 +#: core/app_settings.py:396 msgid "This field is required" msgstr "Detta fält är obligatoriskt" @@ -393,6 +395,10 @@ msgstr "Återförsäljare" msgid "Super administrator" msgstr "Super administratör" +#: core/constants.py:49 lib/form_utils.py:427 +msgid "No" +msgstr "Nej" + #: core/forms.py:24 msgid "Username" msgstr "Användarnamn" @@ -809,10 +815,6 @@ msgstr "Ogiltig förfrågan" msgid "Yes" msgstr "Ja" -#: lib/form_utils.py:427 -msgid "No" -msgstr "Nej" - #: lib/ldap_utils.py:133 msgid "Failed to update password: {}" msgstr "Misslyckades med att uppdatera lösenord: {}" diff --git a/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/django.po index 8bb9eb671..7178d98dc 100644 --- a/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/relaydomains/locale/de/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/de/LC_MESSAGES/django.po index 03ed0876b..16ffaf56a 100644 --- a/modoboa/relaydomains/locale/de/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/locale/de/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2014-12-03 11:02+0000\n" "Last-Translator: Arvedui \n" "Language-Team: German (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/relaydomains/locale/en/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/en/LC_MESSAGES/django.po index e0cee36eb..6ebb4b903 100644 --- a/modoboa/relaydomains/locale/en/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/modoboa/relaydomains/locale/es/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/es/LC_MESSAGES/django.po index c0a0793c4..103aed65d 100644 --- a/modoboa/relaydomains/locale/es/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2013-10-01 09:56+0000\n" "Last-Translator: Pedro Gracia \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/relaydomains/locale/fr/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/fr/LC_MESSAGES/django.po index c1ff98483..cf1a99d6a 100644 --- a/modoboa/relaydomains/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/locale/fr/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2017-01-16 16:45+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" diff --git a/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po index 7d49f69d0..0f287d729 100644 --- a/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po @@ -1,21 +1,21 @@ -# Modoboa french translation -# Copyright (C) 2009-2013 -# This file is distributed under the same license as the Modoboa package. -# Antoine Nguyen , 2009-2013. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: modoboa-1.0.0\n" +"Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-04 22:08+0100\n" -"PO-Revision-Date: 2011-01-07 10:00+0100\n" +"PO-Revision-Date: 2017-09-22 09:57+0000\n" "Last-Translator: Antoine Nguyen \n" -"Language-Team: FR \n" -"Language: Français\n" +"Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: relaydomains/static/relaydomains/js/relay_domains.js:45 msgid "Services updated" diff --git a/modoboa/relaydomains/locale/it/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/it/LC_MESSAGES/django.po index ef95c3abf..aa8663a6d 100644 --- a/modoboa/relaydomains/locale/it/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2013-12-23 00:56+0100\n" "Last-Translator: Alberto Berti \n" "Language-Team: ITALIANO \n" diff --git a/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/django.po index a16a7c933..de1f2981f 100644 --- a/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2016-06-07 07:27+0000\n" "Last-Translator: cwatanab \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" diff --git a/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/django.po index a8df4bbec..2b2d74232 100644 --- a/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/django.po index 73138823b..75cea2c0c 100644 --- a/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2014-12-13 09:10+0000\n" "Last-Translator: Paulino Michelazzo \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" diff --git a/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/django.po index 6793526e8..0090f3f0d 100644 --- a/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/relaydomains/locale/ru/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/ru/LC_MESSAGES/django.po index 54b999100..a0ecd8a2a 100644 --- a/modoboa/relaydomains/locale/ru/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/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-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\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/" diff --git a/modoboa/relaydomains/locale/sv/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/sv/LC_MESSAGES/django.po index 28dcd10c8..d7211f871 100644 --- a/modoboa/relaydomains/locale/sv/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/locale/sv/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-08 10:50+0200\n" +"POT-Creation-Date: 2017-10-11 17:51+0200\n" "PO-Revision-Date: 2015-01-13 15:18+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/setup.py b/setup.py index ab6d4c9db..5b2eec221 100644 --- a/setup.py +++ b/setup.py @@ -55,7 +55,7 @@ def read(fname): setup( name="modoboa", - version="1.9.0", + version="1.9.1", url="http://modoboa.org/", license="ISC", description="Mail hosting made simple",