diff --git a/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/admin/locale/cs_CZ/LC_MESSAGES/django.po index cec79b89f..587671d79 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -19,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:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -51,7 +51,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Schránky" @@ -103,8 +103,8 @@ 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:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Musí se jednat o kladné číslo" @@ -112,41 +112,41 @@ msgstr "Musí se jednat o kladné číslo" msgid "Administration" msgstr "Správa" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identity" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Přeposlat" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Import účtu nebyl úspěšný (%s): doména neexistuje" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Schránka %s již existuje" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Import účtu selhal (%s): chybná hodnota kvóty" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "doménový alias" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Uživatelské jméno" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -154,56 +154,56 @@ msgstr "" "Název uživatele. U běžných uživatelů musí být uvedena platná e-mailová " "adresa nebo u administrátorů schránka." -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Role" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Vybrat" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Jaká úroveň oprávnění bude tomuto uživateli nastavena" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Heslo" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Potvrzení" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Vložte stejné heslo jako v poli výše, pro jeho ověření." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Povoleno" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Obě pole s heslem se neshodují." -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Nemůžete zakázat váš vlastní účet" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Kvóta" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -213,12 +213,12 @@ msgstr "" "hodnotu domény. Ponechejte prázdné pro neomezenou kvótu (není povoleno " "správcům domény)." -#: admin/forms/account.py:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias(y)" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -233,13 +233,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:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Neplatný požadavek" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -253,47 +253,47 @@ msgstr "" "řádek pouze jednu adresu; pro vložení další adresy stiskněte po vložení " "ENTER." -#: admin/forms/account.py:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Doména neexistuje" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Doména neexistuje" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Doména(y)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Doména(y) pod správou uživatele" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Obecné" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Mail" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Oprávnění" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Účet aktualizován" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nový účet" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Účet vytvořen" @@ -319,7 +319,7 @@ msgstr "" "Alias adresy (bez části označující doménu). Pro vytvoření doménového koše " "vložte znak '*'." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Příjemci" @@ -336,7 +336,7 @@ msgstr "" "řádek pouze jednu adresu; pro vložení další adresy stiskněte po vložení " "ENTER." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Doména" @@ -355,11 +355,11 @@ msgstr "Schránka je vyžadována" msgid "No recipient defined" msgstr "Nebyl určen příjemce" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Typ" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -367,7 +367,7 @@ msgstr "" "Výchozí kvóta v MB pro schránky. Ponechejte prázdné pro výchozí nastavení " "kvóty." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -375,68 +375,74 @@ 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:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "%s s tímto názvem již existuje" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "doména" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Vytvořit správce domény" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Automaticky vytvořit správce této domény" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Jméno" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "" "Jméno správce. Nevkládejte sem název domény, název bude automaticky doplněn." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Vytvořit aliasy" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Automaticky vytvořit běžné aliasy pro tuto doménu" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Neplatný formát" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "Schránka je vyžadována" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "Uživatel '%s' již existuje" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Doména upravena" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Možnosti" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Nová doména" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Doména vytvořena" @@ -523,7 +529,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "adresa" @@ -533,7 +539,7 @@ msgstr "adresa" msgid "The alias address." msgstr "Název aliasu" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "povoleno" @@ -542,11 +548,11 @@ msgstr "povoleno" msgid "Check to activate this alias" msgstr "Zatrhněte pole pro povolení tohoto aliasu" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -576,23 +582,23 @@ msgstr "Neplatný řádek: %s" msgid "Domain '%s' does not exist" msgstr "Doména '%s' neexistuje" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "název" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Doménové jméno" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Zatrhněte pole pro povolení této domény" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Neplatný řádek" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Neplatná hodnota kvóty u domény '%s'" @@ -614,21 +620,21 @@ msgstr "Doména, na kterou tento alias odkazuje" msgid "Unknown domain %s" msgstr "Neznámá doména %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Adresa schránky (bez části @doména.tld)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Nebylo možné zjistit umístění schránky (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Zvolená kvóta je větší než povolené omezení domény (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Kvóta je vyžadována" @@ -1051,11 +1057,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Nemůžete smazat vlastní doménu" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Doména smazána" diff --git a/modoboa/admin/locale/cs_CZ/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/cs_CZ/LC_MESSAGES/djangojs.po index fc8b87dfd..d9987756d 100644 --- a/modoboa/admin/locale/cs_CZ/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/cs_CZ/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" diff --git a/modoboa/admin/locale/de/LC_MESSAGES/django.po b/modoboa/admin/locale/de/LC_MESSAGES/django.po index 3d80d545f..9b3ffee55 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-09-09 09:33+0000\n" "Last-Translator: controlc.de\n" "Language-Team: German (http://www.transifex.com/tonio/modoboa/language/de/)\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -52,7 +52,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Postfächer" @@ -108,8 +108,8 @@ msgstr "" "Erstelle eine Domain und ein Postfach, wenn ein Konto automatisch erstellt " "wurde." -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Muss eine positive Ganzzahl sein" @@ -117,41 +117,41 @@ msgstr "Muss eine positive Ganzzahl sein" msgid "Administration" msgstr "Verwaltung" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identitäten" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Weiterleiten" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Kann Konto nicht importieren (%s): Die Domain existiert nicht" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Postfach %s existiert bereits" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Konto Import fehlgeschlagen (%s): ungültiger Quota-Wert" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "Domain-Alias" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Benutzername" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -159,56 +159,56 @@ msgstr "" "Der Benutzername. Muss eine gültige E-Mail-Adresse für 'Normale Benutzer' " "oder Administratoren mit einer Mailbox sein." -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Rolle" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Auswählen" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Rechte, die der Benutzer haben wird" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Passwort" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Bestätigung" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Passwort bestätigen" -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Aktiviert" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Die angegebenen Passwörter stimmen nicht überein" -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "Nur Super-Administratoren dürfen diesen Modus benutzen." -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Sie können Ihr eigenes Konto nicht deaktivieren" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-Mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -218,12 +218,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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias(e)" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -238,13 +238,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:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Ungültige Adresse" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -257,47 +257,47 @@ msgstr "" "Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein " "und bestätigen Sie mit ENTER." -#: admin/forms/account.py:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Domain(s)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Domain(s), die dieser Benutzer administriert" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Allgemein" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "E-Mail" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Berechtigungen" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Konto aktualisiert" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Neues Konto" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Konto erstellt" @@ -319,7 +319,7 @@ msgstr "" "Die Alias-Adresse. Geben Sie nur den Domainnamen (@domain.tld) für eine " "'catch-all' Alias an." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Empfänger" @@ -331,7 +331,7 @@ msgstr "" "Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein " "und bestätigen Sie mit ENTER." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Domain" @@ -350,11 +350,11 @@ msgstr "Ein Postfach ist erforderlich" msgid "No recipient defined" msgstr "Keine Empfänger angegeben" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Typ" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -362,7 +362,7 @@ msgstr "" "Standardquota in MB für Mailboxen. Bei leerem Feld wird der Domain-Standard " "genutzt." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -371,32 +371,32 @@ msgstr "" "Eingabefeld an. Bestätigen Sie mit ENTER, um ein neues Eingabefeld zu " "erhalten." -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "Ein %s mit diesem Namen existiert bereits" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "Domain" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Domain-Administrator erstellen" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Automatisch Administrator für diese Domain anlegen" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Name" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -404,36 +404,42 @@ msgstr "" "Name des Administrators. Geben Sie nicht den Domainnamen mit an. Er wird " "automatisch angehängt." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Aliase erstellen" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Automatisch Standard-Aliase für Domain anlegen" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Ungültiges Format" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "Ein Postfach ist erforderlich" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "Benutzer %s existiert bereits" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Domain verändert" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Optionen" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Neue Domain" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Domain erstellt." @@ -519,7 +525,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "Adresse" @@ -527,7 +533,7 @@ msgstr "Adresse" msgid "The alias address." msgstr "Die Alias-Adresse" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "aktiviert" @@ -536,11 +542,11 @@ msgstr "aktiviert" msgid "Check to activate this alias" msgstr "Auswählen, um den Alias zu aktivieren" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -566,23 +572,23 @@ msgstr "Ungültige Zeile: %s" msgid "Domain '%s' does not exist" msgstr "Domain '%s' existiert nicht" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "Name" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Name der Domain" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Auswählen, um diese Domain zu aktivieren" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Ungültige Zeile" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Ungültiger Quota-Wert für Domain '%s'" @@ -604,21 +610,21 @@ msgstr "Domain, auf die dieser Alias verweist" msgid "Unknown domain %s" msgstr "Unbekannte Domain %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Postfach-Adresse (ohne den '@domain.tld' Teil)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Der Speicherort des Postfachs (%s) konnte nicht bestimmt werden" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Das Quota ist größer als das maximale Quota der Domain (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Ein Quota ist erforderlich" @@ -1040,11 +1046,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Sie können Ihre eigene Domain nicht löschen" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domain gelöscht" diff --git a/modoboa/admin/locale/de/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/de/LC_MESSAGES/djangojs.po index c030fa031..67ae21c31 100644 --- a/modoboa/admin/locale/de/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/de/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-01 12:12+0000\n" "Last-Translator: Arvedui \n" "Language-Team: German (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/admin/locale/en/LC_MESSAGES/django.po b/modoboa/admin/locale/en/LC_MESSAGES/django.po index c2d5f9ea7..f6f450c0d 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -49,7 +49,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "" @@ -97,8 +97,8 @@ msgstr "" msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "" @@ -106,162 +106,162 @@ msgstr "" msgid "Administration" msgstr "" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 msgid "Mailbox {} already exists" msgstr "" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." msgstr "" -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "" -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "" -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 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:214 +#: admin/forms/account.py:215 msgid "Sender addresses" msgstr "" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 msgid "Local domain does not exist" msgstr "" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "" @@ -279,7 +279,7 @@ msgid "" "(@domain.tld)." msgstr "" -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "" @@ -289,7 +289,7 @@ msgid "" "press ENTER to add a new input." msgstr "" -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "" @@ -306,83 +306,87 @@ msgstr "" msgid "No recipient defined" msgstr "" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." msgstr "" -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." msgstr "" -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "" -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +msgid "This field is required." +msgstr "" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "" @@ -465,7 +469,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "" @@ -473,7 +477,7 @@ msgstr "" msgid "The alias address." msgstr "" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "" @@ -482,11 +486,11 @@ msgstr "" msgid "Check to activate this alias" msgstr "" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -512,23 +516,23 @@ msgstr "" msgid "Domain '%s' does not exist" msgstr "" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "" @@ -550,21 +554,21 @@ msgstr "" msgid "Unknown domain %s" msgstr "" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "" @@ -946,11 +950,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "" diff --git a/modoboa/admin/locale/en/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/en/LC_MESSAGES/djangojs.po index 50804a063..60b6d3764 100644 --- a/modoboa/admin/locale/en/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/modoboa/admin/locale/es/LC_MESSAGES/django.po b/modoboa/admin/locale/es/LC_MESSAGES/django.po index d88077e5d..1dab07cff 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -52,7 +52,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Mailboxes" @@ -105,8 +105,8 @@ msgstr "Dominio creado" msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "" @@ -115,98 +115,98 @@ msgstr "" msgid "Administration" msgstr "Administradores" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identidades" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Siguiente" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, 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/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "El mailbox %s ya existe" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, fuzzy, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Falló la importación de la cuenta (%s): el dominio no existe" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 #, fuzzy msgid "domain alias" msgstr "Alias del dominio" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Nombre de usuario" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 #, fuzzy msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." msgstr "El usuario normal '%s' debe tener una dirección de email válida" -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Rol" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Elija" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Qué nivel de permiso tendrá este usuario" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Contraseña" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Confirmación" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Introduzca la misma contraseña que arriba, para verificación." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Activado" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Las contraseñas no concuerdan" -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "No puede deshabilitar su propia cuenta" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "Email" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Cuota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -216,12 +216,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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -236,13 +236,13 @@ msgstr "" "ENTER para añadir una nueva entrada. Use el carácter '*' para crear una " "dirección 'catchall' (recogerlos todos, ej. *@domain.tld)" -#: admin/forms/account.py:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Petición inválida" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -255,47 +255,47 @@ msgstr "" "Mailbox(es) a los que apuntará este alias. Indique únicamente una dirección " "por entrada, presione ENTER para añadir una nueva entrada." -#: admin/forms/account.py:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "El dominio no existe" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "El dominio no existe" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Dominio(s)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Dominio(s) que el usuario administra" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "General" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Correo" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Permisos" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Cuenta actualizada" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nueva cuenta" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Cuenta creada" @@ -321,7 +321,7 @@ msgstr "" "La dirección del alias (sin la parte del dominio). Para una dirección que lo " "recoja todo, ponga un asterisco (*)." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Destinatarios" @@ -337,7 +337,7 @@ msgstr "" "Mailbox(es) a los que apuntará este alias. Indique únicamente una dirección " "por entrada, presione ENTER para añadir una nueva entrada." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 #, fuzzy msgid "Domain" @@ -356,18 +356,18 @@ msgstr "Una cuota es obligatoria" msgid "No recipient defined" msgstr "No ha puesto destinatario" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 #, fuzzy msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." msgstr "Cuota por defecto en MB que se aplicará a los mailboxes" -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -375,33 +375,33 @@ msgstr "" "Alia(s) de este dominio. Indique únicamente un nombre por entrada, presione " "ENTER para añadir una nueva entrada." -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, fuzzy, python-format msgid "A %s with this name already exists" msgstr "Ya existe un alias con este nombre" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 #, fuzzy msgid "domain" msgstr "Dominios" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Crear un administrador del dominio" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Automáticamente crear una administrador para este dominio" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nombre" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -409,36 +409,41 @@ msgstr "" "El nombre del administrador. No incluya el nombre del dominio aquí, será " "añadido automáticamente." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Crear alias" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Automáticamente crear alias estándar para este dominio" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Formato inválido" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +msgid "This field is required." +msgstr "Una cuota es obligatoria" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "El usuario '%s' ya existe" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Dominio modificado" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Opciones" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Nuevo dominio" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Dominio creado" @@ -528,7 +533,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "dirección" @@ -538,7 +543,7 @@ msgstr "dirección" msgid "The alias address." msgstr "Nombre del alias" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "activado" @@ -547,11 +552,11 @@ msgstr "activado" msgid "Check to activate this alias" msgstr "Marcar para activar este alias" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -581,23 +586,23 @@ msgstr "Línea inválida: %s" msgid "Domain '%s' does not exist" msgstr "El dominio '%s' no existe" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "nombre" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Nombre del dominio" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Marcar para activar este dominio" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Línea inválida" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "" @@ -619,21 +624,21 @@ msgstr "El dominio al que este alias apunta" msgid "Unknown domain %s" msgstr "Dominio desconocido %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Dirección del mailbox (sin la parte @dominio.tld)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Fallo al recuperar la localización del mailbox (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "La cuota es mayor que el límite permitido para el dominio (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Una cuota es obligatoria" @@ -1059,11 +1064,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "No puedo eliminar su propio dominio" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Dominio eliminado" diff --git a/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po index ff3116940..40fff18d9 100644 --- a/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-06-03 16:32+0000\n" "Last-Translator: Pedro Gracia \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/admin/locale/fr/LC_MESSAGES/django.po b/modoboa/admin/locale/fr/LC_MESSAGES/django.po index 219a79e4d..15a3854e7 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: 2016-10-16 14:31+0200\n" -"PO-Revision-Date: 2016-10-16 19:52+0000\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" +"PO-Revision-Date: 2016-11-04 21:11+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:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -50,7 +50,7 @@ msgstr "Activer les vérifications DNSBL" msgid "Check every domain against major DNSBL providers" msgstr "Vérifie chaque domaine auprès des fournisseurs de DNSBL" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Boites" @@ -99,8 +99,8 @@ 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:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Doit être un entier positif" @@ -108,162 +108,162 @@ msgstr "Doit être un entier positif" msgid "Administration" msgstr "Administration" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identités" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Transfert" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, 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/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 msgid "Mailbox {} already exists" msgstr "La boite {} existe déjà" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "L'import du compte a échoué (%s): mauvais quota" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "alias de domaine" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Nom d'utilisateur" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." msgstr "Le nom de l'utilisateur. Doit être une adresse e-mail valide pour les utilisateurs simples ou les administrateurs avec une boite aux lettres." -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Rôle" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Choisir" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Quel niveau de permission cet utilisateur aura" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Mot de passe" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Confirmation" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Entrer le même mot de passe, pour vérification." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Activé" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Les deux mots de passe ne correspondent pas." -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "Seuls les super administrateurs sont autorisés pour ce mode" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Vous ne pouvez pas désactiver votre propre compte" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 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:214 +#: admin/forms/account.py:215 msgid "Sender addresses" msgstr "Adresses d'envoi" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Domaine inexistant" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 msgid "Local domain does not exist" msgstr "Le domaine local n'existe pas" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Domaine(s)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Domaine(s) que cet utilisateur administre" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Général" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Courrier" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Permissions" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Compte mis à jour" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nouveau compte" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Compte créé" @@ -281,7 +281,7 @@ msgid "" "(@domain.tld)." msgstr "L'adresse de l'alias. Pour créer un alias \"fourre-tout\", saisissez uniquement le nom du domaine (@domain.tld)." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Destinataires" @@ -291,7 +291,7 @@ msgid "" "press ENTER to add a new input." msgstr "Les adresses vers lesquelles cet alias pointera. Indiquer une adresse par champ, appuyer sur ENTREE pour ajouter un nouveau champ." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Domaine" @@ -308,83 +308,87 @@ msgstr "Ce champ est requis." msgid "No recipient defined" msgstr "Aucune destinataire défini" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Type" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." msgstr "Quota par défaut en Mo appliqué aux boites aux lettres. Laisser vide pour utiliser la valeur par défaut." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." msgstr "Alias de ce domaine. Indiquer seulement un nom par champ, appuyer sur ENTREE pour ajouter un nouveau champ." -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "Un %s de ce nom existe déjà" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "domaine" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Créer un administrateur de domaine" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Créer automatiquement un administrateur pour ce domaine" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nom" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "Le nom de l'administrateur. Ne pas include un nom de domaine ici, il sera ajouté automatiquement." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Créer des alias" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Créer automatiquement des alias standard pour ce domaine" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Format invalide" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +msgid "This field is required." +msgstr "Ce champ est requis." + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "L'utilisateur '%s' existe déjà" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Domaine modifié" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Options" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Nouveau domaine" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Domaine créé" @@ -467,7 +471,7 @@ msgstr "Enregistrement MX invalide pour le domaine {0} : {1}" msgid "[modoboa] MX issue(s) for domain {}" msgstr "[modoboa] problème(s) de MX pour le domaine {}" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "Adresse" @@ -475,7 +479,7 @@ msgstr "Adresse" msgid "The alias address." msgstr "L'adresse de l'alias" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "Activé" @@ -484,11 +488,11 @@ msgstr "Activé" msgid "Check to activate this alias" msgstr "Cocher pour activer cet alias" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "Description" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "Expire le" @@ -514,23 +518,23 @@ msgstr "Ligne invalide : %s" msgid "Domain '%s' does not exist" msgstr "Domaine '%s' inexistant" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "Nom" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Le nom du domaine" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Cocher pour activer ce domaine" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Ligne invalide" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Quota invalide pour le domaine '%s'" @@ -552,21 +556,21 @@ msgstr "Le domaine vers lequel cet alias pointe" msgid "Unknown domain %s" msgstr "Domaine %s inconnu" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Adresse de la boite aux lettres (sans la partie @domain.tld)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Impossible de récuperer l'emplacement de la boite (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Le quota est supérieur à la limité autorisée pour le domaine (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Un quota est requis" @@ -948,11 +952,11 @@ msgstr "Enregistrements MX de {}" msgid "DNSBL summary for {}" msgstr "Résumé DNSBL pour {}" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Vous ne pouvez pas supprimer votre propre domaine" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domaine supprimé" diff --git a/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po index 2e72687a6..954c863c6 100644 --- a/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/fr/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: modoboa-1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2011-01-07 10:00+0100\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: FR \n" diff --git a/modoboa/admin/locale/it/LC_MESSAGES/django.po b/modoboa/admin/locale/it/LC_MESSAGES/django.po index 8a6221fb5..7970fa52a 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-10-11 11:48+0000\n" "Last-Translator: Rocco \n" "Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -52,7 +52,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Caselle di posta" @@ -107,8 +107,8 @@ msgstr "" "Crea un dominio ed una casella di posta elettronica quando si crea un " "account utente" -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Dev'essere un intero positivo" @@ -116,41 +116,41 @@ msgstr "Dev'essere un intero positivo" msgid "Administration" msgstr "Amministrazione" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identità" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Inoltra" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Importazione dell'account fallito (%s): il dominio non esiste" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "La casella di posta %s esiste già" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Importazione account fallito(%s): valore della quota errato" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "alias del dominio" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Nome utente" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -158,57 +158,57 @@ msgstr "" "Il nome dell'utente. Dev'essere un indirizzo e-mail per gli utenti semplici " "o gli amministratori che posseggono una casella" -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Ruolo" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Scegli" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Il livello di permessi che avrà questo utente" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Password" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Conferma" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "" "Inserisci la medesima password che hai inserito sopra, per la verifica." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Abilitato" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Le password nei due campi non corrispondono" -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "Solo i super amministratori possono operare in questa modalità" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Tu non puoi disabilitare il tuo account" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -218,12 +218,12 @@ msgstr "" "quello predefinito. Lasciare vuoto per non impostare limiti (non consentito " "per gli amministratori di dominio)." -#: admin/forms/account.py:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -238,13 +238,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:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Indirizzo non valido" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -257,47 +257,47 @@ 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Il dominio non esiste" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Il dominio non esiste" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Dominio(i)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Dominio(i) amministrato(i) dall'utente" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Generale" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Posta" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Permessi" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Account aggiornato" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nuovo account" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Account creato" @@ -319,7 +319,7 @@ msgstr "" "Indirizzi email alias. Per creare un alias catchall specifica il nome del " "dominio (@domain.tld)." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Destinatari" @@ -331,7 +331,7 @@ msgstr "" "Indirizzi verso il quale questo alias punterà . Indicare un solo indirizzo " "per ogni ingresso , premere INVIO per aggiungere un nuovo input ." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Dominio" @@ -350,11 +350,11 @@ msgstr "É necessaria una casella" msgid "No recipient defined" msgstr "Non è stato definito un destinatario" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -362,7 +362,7 @@ msgstr "" "Quota in MB predefinita applicata alle caselle di posta. Lascialo vuoto se " "vuoi applicare il valore predefinito." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -370,32 +370,32 @@ msgstr "" "Alias per questo dominio. Inserire un solo nome alla volta, premere INVIO " "per aggiungere un nuovo elemento" -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "Un %s con questo nome esiste già" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "dominio" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Crea un amministratore di dominio" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Crea automaticamente un amministratore per questo dominio" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nome" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -403,36 +403,42 @@ msgstr "" "Il nome dell'amministratore. Non includere il nome del dominio, verrà " "aggiunto automaticamente." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Crea alias" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Crea automaticamente gli alias standard per questo dominio" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Formato non valido" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "É necessaria una casella" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "L'utente '%s' esiste già" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Dominio modificato" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Opzioni" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Nuovo dominio" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Dominio creato" @@ -519,7 +525,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "indirizzo" @@ -527,7 +533,7 @@ msgstr "indirizzo" msgid "The alias address." msgstr "Indirizzi Alias." -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "Attivato" @@ -536,11 +542,11 @@ msgstr "Attivato" msgid "Check to activate this alias" msgstr "Seleziona per attivare questo alias" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -566,23 +572,23 @@ msgstr "Riga non valida: %s" msgid "Domain '%s' does not exist" msgstr "Il dominio '%s' non esiste" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "nome" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Il nome del dominio" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Seleziona per attivare questo dominio" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Riga non valida" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Valore della quota non valido per il dominio '%s'" @@ -604,21 +610,21 @@ msgstr "Il dominio a cui punta questo alias" msgid "Unknown domain %s" msgstr "Dominio sconosciuto %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Indirizzo della casella di posta (senza la parte @dominio.org)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Impossibile recuperare la posizione della casella di posta (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "La quota è maggiore del limite stabilito per il dominio (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "È richiesta una quota" @@ -1040,11 +1046,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Non puoi cancellare il tuo dominio" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Dominio cancellato" diff --git a/modoboa/admin/locale/it/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/it/LC_MESSAGES/djangojs.po index bc6a9f1a9..a66687833 100644 --- a/modoboa/admin/locale/it/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/it/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-10-11 11:19+0000\n" "Last-Translator: Rocco \n" "Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/" diff --git a/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/admin/locale/ja_JP/LC_MESSAGES/django.po index f66e3fd98..1deb6a0ad 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-09-14 17:06+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -51,7 +51,7 @@ msgstr "DNSBL チェックを有効にする" msgid "Check every domain against major DNSBL providers" msgstr "すべてのドメインを 主な DNSBL プロバイダーでチェックする" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "メールボックス" @@ -105,8 +105,8 @@ msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" "アカウントが自動的に作成されたとき、ドメインとメールボックを作成します。" -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "正の整数でなければいけません" @@ -114,39 +114,39 @@ msgstr "正の整数でなければいけません" msgid "Administration" msgstr "管理" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "ID" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "転送先" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "アカウントのインポートに失敗しました (%s): ドメインが存在しません" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 msgid "Mailbox {} already exists" msgstr "メールボックス {} はすでに存在します" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "アカウントのインポートに失敗しました (%s): 不正なクォータの値" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "ドメインエイリアス" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "ユーザー名" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -155,56 +155,56 @@ msgstr "" "メールボックスを持つユーザーもしくは管理者の有効な電子メールアドレスでなけれ" "ばなりません。" -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "ロール" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "選ぶ" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "このユーザーは、アクセス許可のレベルを持つことになります" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "パスワード" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "確認" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "確認のため、上記と同じパスワードを入力します。" -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "有効化" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "2つのパスワード項目が一致しません" -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "スーパー管理者だけが、このモードのために許可されています。" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "あなた自身のアカウントは無効化できません" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "電子メール" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "クォータ" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -215,12 +215,12 @@ msgstr "" "無制限の値を定義する場合は空白のままにします\n" "(ドメイン管理者には許可されていません)" -#: admin/forms/account.py:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "エイリアス" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -237,56 +237,56 @@ msgstr "" " 「キャッチオール」エイリアスを作成するには、 ' * '文字を使用してください " "(例: *@domain.tld)" -#: admin/forms/account.py:214 +#: admin/forms/account.py:215 msgid "Sender addresses" msgstr "" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "ドメインは存在しません" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 msgid "Local domain does not exist" msgstr "ローカルドメインは存在しません" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "ドメイン" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "ユーザーに管理されたドメイン" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "全般" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "メール" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "アクセス許可" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "アカウントを更新しました" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "新しいアカウト" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "アカウントを作成しました" @@ -309,7 +309,7 @@ msgstr "" "キャッチオールエイリアスを作成するためには、ドメイン名だけを入力します " "(@domain.tld)" -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "受信者" @@ -322,7 +322,7 @@ msgstr "" "input ごとに1つだけのアドレスを記入し、 ENTER キーを押して、新しい input を追" "加します" -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "ドメイン" @@ -339,11 +339,11 @@ msgstr "" msgid "No recipient defined" msgstr "受信者が定義されていません" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "タイプ" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -351,7 +351,7 @@ msgstr "" "デフォルトクォータ (MB) は、メールボックスに適用されます。\n" "デフォルト値を使用する場合は空白のままにします。" -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -360,32 +360,32 @@ msgstr "" "input ごとに1つの名前を入力して、 ENTER キーを押して、新しい input を追加しま" "す" -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr " %s という名前は、すでに存在しています" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "ドメイン" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "ドメイン管理者を作成する" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "自動的にドメインの管理者を作成する" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "名前" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -393,36 +393,42 @@ msgstr "" "管理者の名前\n" "ここでは、ドメイン名を含めないでください、それが自動的に付加されます。" -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "エイリアスを作成" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "自動的にドメインの標準的なエイリアスを作成する" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "不正なフォーマット" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "メールボックスは必須です" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "ユーザー %s はすでに存在します" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "ドメインが修正されました" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "オプション" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "新しいドメイン" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "ドメインが作成されました" @@ -509,7 +515,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "アドレス" @@ -517,7 +523,7 @@ msgstr "アドレス" msgid "The alias address." msgstr "エイリアスアドレス" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "有効" @@ -526,11 +532,11 @@ msgstr "有効" msgid "Check to activate this alias" msgstr "このエイリアスをアクティブにするために確認してください" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -556,23 +562,23 @@ msgstr "不正な行: %s" msgid "Domain '%s' does not exist" msgstr "ドメイン %s は、存在しません" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "名前" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "ドメイン名" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "このドメインをアクティブするために確認してください" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "不正な行" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "不正なドメイン %s のクォータ値" @@ -594,21 +600,21 @@ msgstr "ドメインこのエイリアスポイントへ" msgid "Unknown domain %s" msgstr "不明なドメイン %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "メールボックスアドレス (@domain.tld 部分なし)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "メールボックスの場所の取得に失敗しました (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "クォータが、ドメインに許可された制限 (%dM) より大きいです" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "クォータは必須です" @@ -1000,11 +1006,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "{} のDNSBL 要約" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "あなた自身のドメインは削除できません" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "ドメインを削除しました" diff --git a/modoboa/admin/locale/ja_JP/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/ja_JP/LC_MESSAGES/djangojs.po index c5b3a0422..c17c9dabc 100644 --- a/modoboa/admin/locale/ja_JP/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/ja_JP/LC_MESSAGES/djangojs.po @@ -1,21 +1,22 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # cwatanab , 2016 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-06-07 07:01+0000\n" "Last-Translator: cwatanab \n" -"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/language/ja_JP/)\n" +"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" +"language/ja_JP/)\n" +"Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" #: admin/static/admin/js/admin.js:131 @@ -34,7 +35,9 @@ msgstr "この操作は、このドメインに関連するすべてのデータ msgid "" "This operation will remove all data associated to this domain, excepting " "accounts." -msgstr "この操作は、アカウントを除いたこのドメインに関連するすべてのデータを削除します。" +msgstr "" +"この操作は、アカウントを除いたこのドメインに関連するすべてのデータを削除しま" +"す。" #: admin/static/admin/js/admin.js:236 msgid "No domain administrator defined" diff --git a/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/admin/locale/nl_NL/LC_MESSAGES/django.po index 845acc8fe..bb07467f5 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:37+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -52,7 +52,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Mailboxen" @@ -107,8 +107,8 @@ 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:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Dit moet een positive integer zijn." @@ -116,41 +116,41 @@ msgstr "Dit moet een positive integer zijn." msgid "Administration" msgstr "Administratie" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identiteiten" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Doorsturen" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Accounts importeren mislukt (%s): domein bestaat niet" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Mailbox %s bestaat al" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Account import is mislukt (%s): verkeerd quotum waarde" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "domein alias" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Gebruikersnaam" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -158,56 +158,56 @@ msgstr "" "De naam van de gebruiker. Moet een geldig e-mail adres zijn voor gebruikers " "of administrators met een mailbox." -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Regel" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Kiezen" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Welk niveau van rechten deze gebruiker zal hebben" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Wachtwoord" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Bevestiging" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Herhaal wachtwoord (voor verificatie)" -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Actief" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "De wachtwoorden komen niet overeen." -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "U kunt uw eigen account niet uitschakelen" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -217,12 +217,12 @@ msgstr "" "stanaard waarde van het domein. Laat leeg om een ongelimiteerde waarde te " "definieren (niet toegestaan voor domein administrators)." -#: admin/forms/account.py:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias(sen)" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -237,13 +237,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:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Ongeldig verzoek" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -256,47 +256,47 @@ 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Domein bestaat niet" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Domein bestaat niet" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Domein(en)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Domein(en) die gebruiker mag beheren" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Algemeen" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Mail" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Rechten" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Account aangepast" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nieuwe account" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Account aangemaakt" @@ -322,7 +322,7 @@ msgstr "" "Het alias adres (zonder het domein deel). Voor een 'catch-all' adres, vul " "een * in." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Ontvangers" @@ -338,7 +338,7 @@ msgstr "" "Mailbox(en) waarnaar deze alias zal verwijzen. Geef slechts een adres per " "regel op, en toets ENTER om een nieuwe regel te krijgen." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Domein" @@ -357,11 +357,11 @@ msgstr "Een mailbox is benodigd" msgid "No recipient defined" msgstr "Geen ontvanger opgegeven" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Type" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -369,7 +369,7 @@ msgstr "" "Standaard quota in MB toegepast op mailboxen. Laat leeg om de standaard " "waarde te gebruiken." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -377,68 +377,74 @@ 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:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "Een %s met deze naam bestaat al" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "domein" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Maak een domein administrator aan" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Automatisch een administrator aanmaken voor dit domein" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Naam" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." msgstr "" "De naam van de administrator. De domeinnaam word automatisch toegevoegd." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Aliassen aanmaken" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Automatisch een standaard alias voor dit domein aanmaken" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Verkeerd formaat" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "Een mailbox is benodigd" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "Gebruiker '%s' bestaat al" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Domein gewijzigd" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Opties" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Nieuw domein" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Domein aangemaakt" @@ -526,7 +532,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "adres" @@ -536,7 +542,7 @@ msgstr "adres" msgid "The alias address." msgstr "De alias naam" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "actief" @@ -545,11 +551,11 @@ msgstr "actief" msgid "Check to activate this alias" msgstr "Aanvinken om deze alias te activeren" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -579,23 +585,23 @@ msgstr "Ongeldige regel: %s" msgid "Domain '%s' does not exist" msgstr "Domein '%s' bestaat niet" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "naam" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "De domeinnaam" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Aanvinken om dit domein te activeren" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Verkeerde regel" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Verkeerde quota waarde voor domein '%s'" @@ -617,21 +623,21 @@ msgstr "De domein alias verwijst naar" msgid "Unknown domain %s" msgstr "Onbekend domein %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Mailbox adres (zonder het @domein.naam deel)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Mislukt om de mailbox locatie te verkijgen (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Quota is groter dan de maximaal toegestane domein limiet (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Een quota is vereist" @@ -1053,11 +1059,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "U kunt uw eigen domein niet verwijderen" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domeinen verwijderd" diff --git a/modoboa/admin/locale/nl_NL/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/nl_NL/LC_MESSAGES/djangojs.po index f8e54171c..1bde842be 100644 --- a/modoboa/admin/locale/nl_NL/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/nl_NL/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:42+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" diff --git a/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/admin/locale/pt_BR/LC_MESSAGES/django.po index d21d8ae9f..b213d2b6c 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-05-17 12:28+0000\n" "Last-Translator: Jose Marcos Araujo \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/" @@ -22,7 +22,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -54,7 +54,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Caixas de correios" @@ -109,8 +109,8 @@ msgstr "" "Criar um domínio e uma caixa de correio quando uma conta é automaticamente " "criada." -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Deve ser um inteiro positivo" @@ -118,39 +118,39 @@ msgstr "Deve ser um inteiro positivo" msgid "Administration" msgstr "Administração" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identidades" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Encaminhar" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Falha ao importar a conta (%s): domínio não existe" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 msgid "Mailbox {} already exists" msgstr "Caixa {} já existente" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Falha na importação de conta (%s): valor de cota errado" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "alias de domínio" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Nome de usuário" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -158,56 +158,56 @@ msgstr "" "O nome de usuário. Deve ser um endereço de e-mail válido para usuários " "simples ou administradores com uma caixa de mensagens." -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Papel" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Escolher" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Qual nível de permissão terá esse usuário" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Senha" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Confirmação" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Para verificação, digite a mesma senha que a anterior." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Ativado" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Os dois campos de senha não coincidiram." -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "Apenas super administradores estão liberados para este modo" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Você não pode desabilitar seu própria conta" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Cota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -217,12 +217,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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias(es)" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -237,13 +237,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:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Endereço inválido" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -256,45 +256,45 @@ 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Domínio não existe" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 msgid "Local domain does not exist" msgstr "Domínio local não existe" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Domínio(s)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Domínio(s) que o usuário administra" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Geral" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Correio" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Permissões" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Conta atualizada" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nova conta" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Conta criada" @@ -316,7 +316,7 @@ msgstr "" "O endereço alias. Para criar um alias de captura, basta digitar o nome de " "domínio (@domain.tld)." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Destinatários" @@ -328,7 +328,7 @@ msgstr "" "Endereços que este alias vai apontar. Indique apenas um endereço por " "entrada, pressione ENTER para adicionar uma nova entrada." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Domínio" @@ -347,11 +347,11 @@ msgstr "Um caixa de mensagens é obrigatória" msgid "No recipient defined" msgstr "Nenhum destinatário definido" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -359,7 +359,7 @@ msgstr "" "Cota padrão em MB aplicada para caixas de mensagens. Deixe em branco para " "usar o valor padrão." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -367,32 +367,32 @@ msgstr "" "Alias(es) para esse domínio. Indique apenas um nome por entrada, pressione " "ENTER para adicionar uma nova entrada." -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "Já existe um %s com este nome" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "domínio" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Criar automaticamente um administrador para este domínio" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nome" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -400,36 +400,42 @@ msgstr "" "O nome de administrador. Não inclua aqui o nome de domínio. Ele será " "automaticamente adicionado." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Criar alias" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Criar automaticamente aliases padrão para este domínio" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Formato inválido" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "Um caixa de mensagens é obrigatória" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "O usuário '%s' já existe" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Domínio alterado" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Opções" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Novo domínio" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Domínio criado" @@ -515,7 +521,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "endereço" @@ -523,7 +529,7 @@ msgstr "endereço" msgid "The alias address." msgstr "O endereço alias." -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "ativado" @@ -532,11 +538,11 @@ msgstr "ativado" msgid "Check to activate this alias" msgstr "Verificar para ativar o alias" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -562,23 +568,23 @@ msgstr "Linha inválida: %s" msgid "Domain '%s' does not exist" msgstr "O domínio '%s' não existe" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "nome" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Nome do domínio" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Marque para ativar esse domínio" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Linha inválida" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Valor de cota inválido para o domínio '%s'" @@ -600,21 +606,21 @@ msgstr "Esse alias aponta para o domínio" msgid "Unknown domain %s" msgstr "Domínio desconhecido %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Endereço da caixa de correio (sem a parte @meu.dominio)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Falha ao recuperar a localização da caixa de mensagens (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "A cota é maior que o permitido pelo limite do domínio (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Uma cota é requerida" @@ -1032,11 +1038,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Você não pode deletar seu próprio domínio" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domínio deletado" diff --git a/modoboa/admin/locale/pt_BR/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/pt_BR/LC_MESSAGES/djangojs.po index c863e1cd8..f1b90df0a 100644 --- a/modoboa/admin/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-08-10 20:19+0000\n" "Last-Translator: Rafael Barretto Alves \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/" diff --git a/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/admin/locale/pt_PT/LC_MESSAGES/django.po index 371d9f406..5d3b908cb 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-29 12:51+0000\n" "Last-Translator: Mike C. \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" @@ -24,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin/app_settings.py:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -56,7 +56,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Caixas de Correio" @@ -111,8 +111,8 @@ msgstr "" "Criar um dominio e uma caixa de correio quando uma conta é criada " "automátiamente." -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Tem de ser um inteiro, positivo" @@ -120,96 +120,96 @@ msgstr "Tem de ser um inteiro, positivo" msgid "Administration" msgstr "Administração" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Identidades" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Reencaminhar" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Importação da conta falhou (%s): domínio não existe" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Caixa de correio %s já existe" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Importação da conta falhou (%s): valor para quota inválido" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "'Alias' de domínio" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Nome de Utilizador" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." msgstr "" -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Papel" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Escolher" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Que nível de permissões terá o utilizador" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Password" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Confirmação" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Repita a password acima, para verificação." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Ativo" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Os dois campos de password não são idênticos." -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Não pode desativar a sua própria conta" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-mail" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Quota" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -219,12 +219,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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias(es)" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -239,13 +239,13 @@ msgstr "" "clique ENTER para adicionar uma nova entrada. Use o '*' para criar um alias " "'catchall' (ex: *@domain.tld)." -#: admin/forms/account.py:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Pedido inválido" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -258,47 +258,47 @@ 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:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "O domínio não existe" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "O domínio não existe" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Domínio(s)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Domínio(s) administrado pelo utilizador" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Geral" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Correio" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Permissões" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Conta actualizada" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nova conta" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Conta criada" @@ -324,7 +324,7 @@ msgstr "" "O endereço do alias (sem a parte do domínio). Para um endereço 'cath-all', " "digite apenas o caractere *" -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Destinatários" @@ -340,7 +340,7 @@ msgstr "" "Caixa(s) de correio para o qual este 'alias' aponta. Indicar apenas um " "endereço por entrada, pressionar ENTER para acrescentar uma nova entrada." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Domínio" @@ -359,11 +359,11 @@ msgstr "É necessária uma caixa de correio" msgid "No recipient defined" msgstr "Sem destinatário definido" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Tipo" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -371,7 +371,7 @@ msgstr "" "Quota (em MB) aplicada às caixas de correio. Deixe em branco para manter o " "valor pré-definido." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -379,32 +379,32 @@ msgstr "" "Alias(es) deste domínio. Indicar apenas um nome por entrada, pressionar " "ENTER para acrescentar uma nova entrada." -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "Já existe um(a) %s com este nome. " -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "domínio" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Criar um administrador de domínio" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Criar automaticamente um administrador para este domínio" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Nome" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -412,36 +412,42 @@ msgstr "" "O nome do administrador. Não inclua o nome do domínio já que este será " "automaticamente anexado." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr " Criar aliases" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Criar automaticamente aliases para este domínio" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Formato inválido" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "É necessária uma caixa de correio" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "O utilizador '%s' já existe" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Domínio alterado" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Opções" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Novo domínio" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Domínio criado" @@ -529,7 +535,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "endereços" @@ -539,7 +545,7 @@ msgstr "endereços" msgid "The alias address." msgstr "O nome do 'alias'" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "ativo" @@ -548,11 +554,11 @@ msgstr "ativo" msgid "Check to activate this alias" msgstr "Marcar para ativar este alias" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -582,23 +588,23 @@ msgstr "Linha inválida: %s" msgid "Domain '%s' does not exist" msgstr "O domínio '%s' não existe" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "nome" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "O nome do domínio" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Marcar para ativar este domínio" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Linha inválida" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Valor de quota inválido para o dominio '%s'" @@ -620,21 +626,21 @@ msgstr "O domínio para o qual este alias irá apontar" msgid "Unknown domain %s" msgstr "Domínio desconhecido: %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Endereços das caixas de correio (sem a parte @domain.tld)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Falha ao recuperar a localização da caixa de correio (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "A quota excede o limite permitido pelo domínio (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "É necessário uma quota" @@ -1056,11 +1062,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Não é possível eliminar o seu próprio domínio" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domínio criado" diff --git a/modoboa/admin/locale/pt_PT/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/pt_PT/LC_MESSAGES/djangojs.po index 70ae07de6..1cb4ecfbc 100644 --- a/modoboa/admin/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-29 12:08+0000\n" "Last-Translator: Mike C. \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" diff --git a/modoboa/admin/locale/ru/LC_MESSAGES/django.po b/modoboa/admin/locale/ru/LC_MESSAGES/django.po index d92112f81..f9a7e6213 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" @@ -19,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:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -51,7 +51,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Почтовые ящики" @@ -103,8 +103,8 @@ msgstr "Домен создан" msgid "Create a domain and a mailbox when an account is automatically created." msgstr "" -#: admin/app_settings.py:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "" @@ -112,96 +112,96 @@ msgstr "" msgid "Administration" msgstr "" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Пользователи" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Перенаправленые" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Ошибка импорта аккаунта (%s): домен должен существовать " -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 #, fuzzy #| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" msgstr "Почтовый ящик %s существует" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, fuzzy, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Ошибка импорта аккаунта (%s): домен должен существовать " -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Логин пользователя" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." msgstr "" -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Роль" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Выбрать" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Разрешения для этого пользователя" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Пароль" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Подтверждение" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Введите такой же пароль как выше. Для проверки." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Разрешено" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Пароли не совпадают" -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Вы не можете запретить собственный аккаунт" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "Е-майл" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Квота" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -212,12 +212,12 @@ msgstr "" "Оставьте пустым для неограниченного значения. (Не разрешено администраторам " "домена)" -#: admin/forms/account.py:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Синоним(ы)" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -231,13 +231,13 @@ msgstr "" "Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)" -#: admin/forms/account.py:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid request" msgid "Sender addresses" msgstr "Ошибочный запрос" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Mailbox(es) this alias will point to. Indicate only one address per " @@ -250,47 +250,47 @@ msgstr "" "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления." -#: admin/forms/account.py:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Домен не существует" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 #, fuzzy #| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "Домен не существует" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Домен(ы)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Домен(ы) администрируемые пользователем" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Основные" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Почта" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Права" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "аккаунт изменен" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Новый аккаунт" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Аккаунт создан" @@ -316,7 +316,7 @@ msgstr "" "Адреса синонимов (без доменной части). Для указания адреса 'для всех' " "введите символ *" -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Получатели" @@ -332,7 +332,7 @@ msgstr "" "Этот синоним почтового ящика. Вводите один адрес за раз. Нажмите ENTER для " "добавления." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "" @@ -351,17 +351,17 @@ msgstr "Требуется квота" msgid "No recipient defined" msgstr "Получатель не определен" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." msgstr "" -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -369,32 +369,32 @@ msgstr "" "Синоним(ы) этого домена. Вводите одно имя за раз. Нажмите ENTER для " "добавления." -#: admin/forms/domain.py:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Создание администратора домена" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 msgid "Automatically create an administrator for this domain" msgstr "Автоматически создаст администратора для этого домена" -#: admin/forms/domain.py:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Логин" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -402,36 +402,42 @@ msgstr "" "Имя администратора. Не включайте имя домена оно будет добавлено " "автоматически." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Создание синонимов" -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Автоматически создает стандартные синонимы для этого домена" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Неверный формат" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A quota is required" +msgid "This field is required." +msgstr "Требуется квота" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "Пользователь '%s' уже существует" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Домен изменен" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Опции" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Новый домен" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Домен создан" @@ -520,7 +526,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "адрес" @@ -530,7 +536,7 @@ msgstr "адрес" msgid "The alias address." msgstr "Имя синонима" -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "Разрешен" @@ -539,11 +545,11 @@ msgstr "Разрешен" msgid "Check to activate this alias" msgstr "Отметить для активации синонима" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -573,23 +579,23 @@ msgstr "Неверная строка %s" msgid "Domain '%s' does not exist" msgstr "Домен '%s' не существует" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "имя" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Имя домена" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Отметить для активации этого домена" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Ошибочная строка" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "" @@ -611,21 +617,21 @@ msgstr "Домен этого синонима указывает на" msgid "Unknown domain %s" msgstr "Неизвестный домен %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Адрес почтового ящика (без @domain.tld)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Ошибка получения места находжения почтового ящика (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Квота больше чем разрешено на уровне домена (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "Требуется квота" @@ -1051,11 +1057,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Вы не можете удалить собственный домен" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Домен удален" diff --git a/modoboa/admin/locale/ru/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/ru/LC_MESSAGES/djangojs.po index e426b6ca6..0ea906cbb 100644 --- a/modoboa/admin/locale/ru/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/ru/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/admin/locale/sv/LC_MESSAGES/django.po b/modoboa/admin/locale/sv/LC_MESSAGES/django.po index 7ba3627af..ea6c5aeb1 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-05-30 18:05+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:54 admin/callbacks.py:25 +#: admin/app_settings.py:54 admin/callbacks.py:26 #: admin/templates/admin/domain_statistics.html:30 #: admin/templates/admin/domains.html:4 msgid "Domains" @@ -52,7 +52,7 @@ msgstr "" msgid "Check every domain against major DNSBL providers" msgstr "" -#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html:44 +#: admin/app_settings.py:84 admin/templates/admin/domain_detail.html.py:44 msgid "Mailboxes" msgstr "Brevlådor" @@ -104,8 +104,8 @@ 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:170 admin/forms/account.py:292 -#: admin/forms/domain.py:81 +#: admin/app_settings.py:170 admin/forms/account.py:293 +#: admin/forms/domain.py:83 msgid "Must be a positive integer" msgstr "Måste vara ett positivt heltal" @@ -113,39 +113,39 @@ msgstr "Måste vara ett positivt heltal" msgid "Administration" msgstr "Administration" -#: admin/callbacks.py:35 admin/templates/admin/domain_statistics.html:36 +#: admin/callbacks.py:36 admin/templates/admin/domain_statistics.html.py:36 #: admin/templates/admin/domain_statistics.html:50 #: admin/templates/admin/identities.html:5 msgid "Identities" msgstr "Konton" -#: admin/callbacks.py:50 admin/templates/admin/forward.html:2 +#: admin/callbacks.py:51 admin/templates/admin/forward.html.py:2 msgid "Forward" msgstr "Vidarebefordra" -#: admin/callbacks.py:112 +#: admin/callbacks.py:113 #, python-format msgid "Account import failed (%s): domain does not exist" msgstr "Konto import misslyckades (%s): domänen existerar inte" -#: admin/callbacks.py:124 admin/models/mailbox.py:319 +#: admin/callbacks.py:125 admin/models/mailbox.py:323 msgid "Mailbox {} already exists" msgstr "Brevlåda {} finns redan" -#: admin/callbacks.py:132 +#: admin/callbacks.py:133 #, python-format msgid "Account import failed (%s): wrong quota value" msgstr "Importering av konto misslyckades (%s): Fel kvota värde" -#: admin/callbacks.py:167 admin/forms/domain.py:98 +#: admin/callbacks.py:168 admin/forms/domain.py:100 msgid "domain alias" msgstr "domän alias" -#: admin/forms/account.py:33 admin/templates/admin/domain_detail.html:72 +#: admin/forms/account.py:34 admin/templates/admin/domain_detail.html.py:72 msgid "Username" msgstr "Användarnamn" -#: admin/forms/account.py:35 +#: admin/forms/account.py:36 msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." @@ -153,56 +153,56 @@ msgstr "" "Användarens namn. Måste vara en giltig e-postadress för vanliga användare " "eller för administratörer med brevlåda." -#: admin/forms/account.py:40 admin/templates/admin/account_detail.html:29 +#: admin/forms/account.py:41 admin/templates/admin/account_detail.html.py:29 msgid "Role" msgstr "Roll" -#: admin/forms/account.py:41 +#: admin/forms/account.py:42 msgid "Choose" msgstr "Välj" -#: admin/forms/account.py:42 +#: admin/forms/account.py:43 msgid "What level of permission this user will have" msgstr "Vilken nivå av behörighet den här användaren har" -#: admin/forms/account.py:45 +#: admin/forms/account.py:46 msgid "Password" msgstr "Lösenord" -#: admin/forms/account.py:49 +#: admin/forms/account.py:50 msgid "Confirmation" msgstr "Bekräftelse" -#: admin/forms/account.py:52 +#: admin/forms/account.py:53 msgid "Enter the same password as above, for verification." msgstr "Ange samma lösenord som ovan för verifiering." -#: admin/forms/account.py:63 +#: admin/forms/account.py:64 msgid "Enabled" msgstr "Aktiverad" -#: admin/forms/account.py:155 +#: admin/forms/account.py:156 msgid "The two password fields didn't match." msgstr "Dessa två lösnordsfält matchar inte." -#: admin/forms/account.py:170 +#: admin/forms/account.py:171 msgid "Only super administrators are allowed for this mode" msgstr "Endast superadmininstratörer tillåts åtkomst till det här läget" -#: admin/forms/account.py:178 +#: admin/forms/account.py:179 msgid "You can't disable your own account" msgstr "Du kan inte inaktivera ditt eget konto" -#: admin/forms/account.py:193 +#: admin/forms/account.py:194 msgid "E-mail" msgstr "E-post" -#: admin/forms/account.py:195 admin/forms/domain.py:36 +#: admin/forms/account.py:196 admin/forms/domain.py:37 #: admin/templates/admin/account_detail.html:45 msgid "Quota" msgstr "Kvot" -#: admin/forms/account.py:197 +#: admin/forms/account.py:198 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 " @@ -212,12 +212,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:205 admin/forms/domain.py:44 +#: admin/forms/account.py:206 admin/forms/domain.py:45 #: admin/templates/admin/domains.html:35 msgid "Alias(es)" msgstr "Alias" -#: admin/forms/account.py:208 +#: admin/forms/account.py:209 #, fuzzy #| msgid "" #| "Alias(es) of this mailbox. Indicate only one address per input, press " @@ -232,13 +232,13 @@ msgstr "" "lägga till ny rad. Använd '*' för att skapa ett 'catchall' alias (ex: " "*@domain.tld)." -#: admin/forms/account.py:214 +#: admin/forms/account.py:215 #, fuzzy #| msgid "Invalid address" msgid "Sender addresses" msgstr "Ogiltigt adress" -#: admin/forms/account.py:217 +#: admin/forms/account.py:218 #, fuzzy #| msgid "" #| "Addresses this alias will point to. Indicate only one address per input, " @@ -251,45 +251,45 @@ msgstr "" "Adresser detta alias kommer peka på. Ange bara en adress per fält, tryck " "RETUR för att lägga till ytterligare." -#: admin/forms/account.py:271 admin/forms/alias.py:92 -#: admin/models/mailbox.py:293 +#: admin/forms/account.py:272 admin/forms/alias.py:92 +#: admin/models/mailbox.py:297 msgid "Domain does not exist" msgstr "Domän existerar inte" -#: admin/forms/account.py:301 +#: admin/forms/account.py:302 msgid "Local domain does not exist" msgstr "Lokal domän existerar inte" -#: admin/forms/account.py:399 +#: admin/forms/account.py:400 msgid "Domain(s)" msgstr "Domän(er)" -#: admin/forms/account.py:401 +#: admin/forms/account.py:402 msgid "Domain(s) that user administrates" msgstr "Domän(er) användaren administrerar" -#: admin/forms/account.py:447 admin/forms/account.py:532 -#: admin/forms/domain.py:266 admin/forms/domain.py:332 +#: admin/forms/account.py:448 admin/forms/account.py:533 +#: admin/forms/domain.py:275 admin/forms/domain.py:341 msgid "General" msgstr "Generellt" -#: admin/forms/account.py:452 admin/forms/account.py:538 +#: admin/forms/account.py:453 admin/forms/account.py:539 msgid "Mail" msgstr "Post" -#: admin/forms/account.py:454 +#: admin/forms/account.py:455 msgid "Permissions" msgstr "Rättigheter" -#: admin/forms/account.py:521 +#: admin/forms/account.py:522 msgid "Account updated" msgstr "Konto uppdaterat" -#: admin/forms/account.py:545 +#: admin/forms/account.py:546 msgid "New account" msgstr "Nytt konto" -#: admin/forms/account.py:557 +#: admin/forms/account.py:558 msgid "Account created" msgstr "Konto skapat" @@ -310,7 +310,7 @@ msgid "" msgstr "" "Alias adress. För en \"catch-all\"-alias, ange bara domännamnet (@domän.tld)." -#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html:37 +#: admin/forms/alias.py:35 admin/templates/admin/alias_detail.html.py:37 msgid "Recipients" msgstr "Mottagare" @@ -322,7 +322,7 @@ msgstr "" "Adresser detta alias kommer peka på. Ange bara en adress per fält, tryck " "RETUR för att lägga till ytterligare." -#: admin/forms/alias.py:47 admin/forms/domain.py:24 admin/models/domain.py:90 +#: admin/forms/alias.py:47 admin/forms/domain.py:25 admin/models/domain.py:91 #: admin/templates/admin/domain_statistics.html:49 msgid "Domain" msgstr "Domän" @@ -341,11 +341,11 @@ msgstr "En brevlåda krävs" msgid "No recipient defined" msgstr "Ingen mottagare definierad" -#: admin/forms/domain.py:33 admin/templates/admin/domain_statistics.html:26 +#: admin/forms/domain.py:34 admin/templates/admin/domain_statistics.html.py:26 msgid "Type" msgstr "Typ" -#: admin/forms/domain.py:39 +#: admin/forms/domain.py:40 msgid "" "Default quota in MB applied to mailboxes. Leave empty to use the default " "value." @@ -353,7 +353,7 @@ msgstr "" "Standard kvota i MB tillämpad på nya brevlådor. Lämna tomt för att använda " "standardvärdet." -#: admin/forms/domain.py:47 +#: admin/forms/domain.py:48 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -361,32 +361,32 @@ 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:101 admin/forms/domain.py:113 -#: admin/forms/domain.py:121 +#: admin/forms/domain.py:103 admin/forms/domain.py:115 +#: admin/forms/domain.py:123 #, python-format msgid "A %s with this name already exists" msgstr "En %s med detta namn finns redan" -#: admin/forms/domain.py:113 admin/forms/domain.py:118 +#: admin/forms/domain.py:115 admin/forms/domain.py:120 msgid "domain" msgstr "domän" -#: admin/forms/domain.py:166 +#: admin/forms/domain.py:168 msgid "Create a domain administrator" msgstr "Skapa en domän administratör" -#: admin/forms/domain.py:169 +#: admin/forms/domain.py:171 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:174 admin/templates/admin/domain_detail.html:72 +#: admin/forms/domain.py:176 admin/templates/admin/domain_detail.html.py:72 #: admin/templates/admin/domains.html:34 #: admin/templates/admin/identity_headers.html:2 #: admin/templates/admin/mx_domain_detail.html:9 msgid "Name" msgstr "Namn" -#: admin/forms/domain.py:177 +#: admin/forms/domain.py:179 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -394,36 +394,42 @@ msgstr "" "Administratörens namn. Inkludera inte domänens namn här, den kommer att " "läggas till automatiskt." -#: admin/forms/domain.py:184 +#: admin/forms/domain.py:186 msgid "Create aliases" msgstr "Skapa alias." -#: admin/forms/domain.py:187 +#: admin/forms/domain.py:189 msgid "Automatically create standard aliases for this domain" msgstr "Skapa automatiskt standard alias för den här domänen" -#: admin/forms/domain.py:206 +#: admin/forms/domain.py:204 msgid "Invalid format" msgstr "Ogiltigt format" -#: admin/forms/domain.py:223 +#: admin/forms/domain.py:213 admin/forms/domain.py:216 +#, fuzzy +#| msgid "A mailbox is required" +msgid "This field is required." +msgstr "En brevlåda krävs" + +#: admin/forms/domain.py:233 #, python-format msgid "User '%s' already exists" msgstr "Användare '%s' finns redan" -#: admin/forms/domain.py:321 +#: admin/forms/domain.py:330 msgid "Domain modified" msgstr "Domän ändrad" -#: admin/forms/domain.py:341 +#: admin/forms/domain.py:350 msgid "Options" msgstr "Inställningar" -#: admin/forms/domain.py:349 +#: admin/forms/domain.py:358 msgid "New domain" msgstr "Ny domän" -#: admin/forms/domain.py:362 +#: admin/forms/domain.py:371 msgid "Domain created" msgstr "Domän skapad" @@ -508,7 +514,7 @@ msgstr "" msgid "[modoboa] MX issue(s) for domain {}" msgstr "" -#: admin/models/alias.py:31 admin/models/mailbox.py:80 +#: admin/models/alias.py:31 admin/models/mailbox.py:82 msgid "address" msgstr "adress" @@ -516,7 +522,7 @@ msgstr "adress" msgid "The alias address." msgstr "Alias adressen." -#: admin/models/alias.py:38 admin/models/domain.py:45 +#: admin/models/alias.py:38 admin/models/domain.py:46 #: admin/models/domain_alias.py:44 msgid "enabled" msgstr "aktiverad" @@ -525,11 +531,11 @@ msgstr "aktiverad" msgid "Check to activate this alias" msgstr "Markera för aktivera detta alias" -#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html:32 +#: admin/models/alias.py:44 admin/templates/admin/alias_detail.html.py:32 msgid "Description" msgstr "" -#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html:29 +#: admin/models/alias.py:46 admin/templates/admin/alias_detail.html.py:29 msgid "Expire at" msgstr "" @@ -555,23 +561,23 @@ msgstr "Ogiltig rad: %s" msgid "Domain '%s' does not exist" msgstr "Domänen '%s' existerar inte" -#: admin/models/domain.py:41 admin/models/domain_alias.py:37 +#: admin/models/domain.py:42 admin/models/domain_alias.py:37 msgid "name" msgstr "namn" -#: admin/models/domain.py:42 +#: admin/models/domain.py:43 msgid "The domain name" msgstr "Domännamnet" -#: admin/models/domain.py:46 +#: admin/models/domain.py:47 msgid "Check to activate this domain" msgstr "Markera för att aktivera denna domän" -#: admin/models/domain.py:211 admin/models/domain_alias.py:71 +#: admin/models/domain.py:212 admin/models/domain_alias.py:71 msgid "Invalid line" msgstr "Ogiltig rad" -#: admin/models/domain.py:219 +#: admin/models/domain.py:220 #, python-format msgid "Invalid quota value for domain '%s'" msgstr "Ogiltig kvota värde för domänen '%s'" @@ -593,21 +599,21 @@ msgstr "Domän dit detta alias pekar mot" msgid "Unknown domain %s" msgstr "Okänt kommando %s" -#: admin/models/mailbox.py:82 +#: admin/models/mailbox.py:84 msgid "Mailbox address (without the @domain.tld part)" msgstr "Brevlåde adress (utan @domain.tld)" -#: admin/models/mailbox.py:148 +#: admin/models/mailbox.py:150 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Kunde inte hitta brevlådans sökväg (%s)" -#: admin/models/mailbox.py:236 +#: admin/models/mailbox.py:240 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Kvotan är större än domänens gräns (%dM)" -#: admin/models/mailbox.py:242 +#: admin/models/mailbox.py:246 msgid "A quota is required" msgstr "En kvota krävs" @@ -1025,11 +1031,11 @@ msgstr "" msgid "DNSBL summary for {}" msgstr "" -#: admin/views/domain.py:143 +#: admin/views/domain.py:146 msgid "You can't delete your own domain" msgstr "Du kan inte radera din egen domän" -#: admin/views/domain.py:146 +#: admin/views/domain.py:149 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domän raderad" diff --git a/modoboa/admin/locale/sv/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/sv/LC_MESSAGES/djangojs.po index 801f0b707..fd2361118 100644 --- a/modoboa/admin/locale/sv/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/sv/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-13 15:21+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/admin/templates/admin/domains_table.html b/modoboa/admin/templates/admin/domains_table.html index cc1940d1e..0b3e24e9d 100644 --- a/modoboa/admin/templates/admin/domains_table.html +++ b/modoboa/admin/templates/admin/domains_table.html @@ -5,7 +5,7 @@ {{ domain }}{% if not domain.enabled %} ({% trans "disabled" %}){% endif %} {% domain_aliases domain %} {% render_tags domain.tags %} - {% if enable_mx_checks == "yes" or enable_dnsbl_checks == "yes" %} + {% if enable_mx_checks or enable_dnsbl_checks %} {% if domain.awaiting_checks %} diff --git a/modoboa/lib/migrations/0006_auto_20161104_2206.py b/modoboa/lib/migrations/0006_auto_20161104_2206.py new file mode 100644 index 000000000..105af9718 --- /dev/null +++ b/modoboa/lib/migrations/0006_auto_20161104_2206.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.5 on 2016-11-04 21:06 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('lib', '0005_auto_20160416_1449'), + ] + + operations = [ + migrations.DeleteModel( + name='Parameter', + ), + migrations.RemoveField( + model_name='userparameter', + name='user', + ), + migrations.DeleteModel( + name='UserParameter', + ), + ] diff --git a/modoboa/lib/models.py b/modoboa/lib/models.py deleted file mode 100644 index 8f87b50d7..000000000 --- a/modoboa/lib/models.py +++ /dev/null @@ -1,30 +0,0 @@ -"""Modoboa Lib models.""" - -from django.db import models -from django.conf import settings - -from reversion import revisions as reversion - - -class Parameter(models.Model): - name = models.CharField(max_length=255) - value = models.CharField(max_length=255) - - @property - def shortname(self): - return self.name.split(".")[1].lower() - - def __unicode__(self): - return self.name - -reversion.register(Parameter) - - -class UserParameter(models.Model): - user = models.ForeignKey(settings.AUTH_USER_MODEL) - name = models.CharField(max_length=255) - value = models.CharField(max_length=255) - - @property - def shortname(self): - return self.name.split(".")[1].lower() diff --git a/modoboa/limits/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/limits/locale/cs_CZ/LC_MESSAGES/django.po index 84adf7cd7..9c452581f 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -209,7 +209,7 @@ msgstr "Neplatné omezení" msgid "You're not allowed to define unlimited values" msgstr "Nemáte oprávnění nastavovat neomezené hodnoty" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Zdroje" diff --git a/modoboa/limits/locale/de/LC_MESSAGES/django.po b/modoboa/limits/locale/de/LC_MESSAGES/django.po index f8d6082be..1df24c898 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -210,7 +210,7 @@ msgstr "" "Sie verfügen nicht über die erforderlichen Rechte, um unbegrenzte Werte " "anzugeben" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Ressourcen" diff --git a/modoboa/limits/locale/en/LC_MESSAGES/django.po b/modoboa/limits/locale/en/LC_MESSAGES/django.po index b25a30285..9aae1312f 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -167,7 +167,7 @@ msgstr "" msgid "You're not allowed to define unlimited values" msgstr "" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "" diff --git a/modoboa/limits/locale/es/LC_MESSAGES/django.po b/modoboa/limits/locale/es/LC_MESSAGES/django.po index 76de1f234..b237ab3b2 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -210,7 +210,7 @@ msgstr "Límite inválido" msgid "You're not allowed to define unlimited values" msgstr "No está autorizado definir valores ilimitados" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Recursos" diff --git a/modoboa/limits/locale/fr/LC_MESSAGES/django.po b/modoboa/limits/locale/fr/LC_MESSAGES/django.po index e0ff92d08..4ff3508b2 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-04-27 20:12+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n" @@ -187,7 +187,7 @@ msgstr "Limite invalide" msgid "You're not allowed to define unlimited values" msgstr "Vous n'êtes pas autorisé à définir des valeurs illimitées" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Ressources" diff --git a/modoboa/limits/locale/it/LC_MESSAGES/django.po b/modoboa/limits/locale/it/LC_MESSAGES/django.po index 65c286571..fcfe71bfa 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-23 00:56+0100\n" "Last-Translator: Alberto Berti \n" "Language-Team: ITALIANO \n" @@ -211,7 +211,7 @@ msgstr "Limite non valido" msgid "You're not allowed to define unlimited values" msgstr "Non ti è consentito definire valori non limitati" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Risorse" diff --git a/modoboa/limits/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/limits/locale/ja_JP/LC_MESSAGES/django.po index 38a8ba554..91090bade 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -187,7 +187,7 @@ msgstr "不正な制限" msgid "You're not allowed to define unlimited values" msgstr "無制限な値に設定するのは許可されていません" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "リソース" diff --git a/modoboa/limits/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/limits/locale/nl_NL/LC_MESSAGES/django.po index 198dac2e2..8b5b06cd7 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:37+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" @@ -204,7 +204,7 @@ msgstr "Ongeldige limiet" msgid "You're not allowed to define unlimited values" msgstr "U mag geen ongelimiteerde waardes opgeven" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Capaciteiten" diff --git a/modoboa/limits/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/limits/locale/pt_BR/LC_MESSAGES/django.po index 7312fb48a..f89b1571a 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -193,7 +193,7 @@ msgstr "Limite inválido" msgid "You're not allowed to define unlimited values" msgstr "Você não tem permissão para definir valores ilimitados" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Recursos" diff --git a/modoboa/limits/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/limits/locale/pt_PT/LC_MESSAGES/django.po index 5a4f674c9..5d51c7f38 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-29 12:51+0000\n" "Last-Translator: Mike C. \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" @@ -216,7 +216,7 @@ msgstr "Limite inválido" msgid "You're not allowed to define unlimited values" msgstr "Não está autorizado a definir valores ilimitados" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Recursos" diff --git a/modoboa/limits/locale/ru/LC_MESSAGES/django.po b/modoboa/limits/locale/ru/LC_MESSAGES/django.po index da5077ca5..4c68345d8 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" @@ -217,7 +217,7 @@ msgstr "Ошибочный лимит" msgid "You're not allowed to define unlimited values" msgstr "Вам не позволено определять нелимитированные значения" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Ресурсы" diff --git a/modoboa/limits/locale/sv/LC_MESSAGES/django.po b/modoboa/limits/locale/sv/LC_MESSAGES/django.po index 7982a4f73..25e073396 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -187,7 +187,7 @@ msgstr "Ogiltig gräns" msgid "You're not allowed to define unlimited values" msgstr "Du har inte tillåtelse att definiera obegränsat värden" -#: limits/general_callbacks.py:56 limits/general_callbacks.py:69 +#: limits/general_callbacks.py:57 limits/general_callbacks.py:70 msgid "Resources" msgstr "Resurser" diff --git a/modoboa/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/locale/cs_CZ/LC_MESSAGES/django.po index d212dd83a..1bd968f0f 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -25,55 +25,55 @@ msgstr "" msgid "One or more updates are available" msgstr "Je dostupná aktualizace!" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Ověření" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Typ ověření" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Lokální" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Rozhraní pro ověřování přístupu" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Výchozí schéma hesel" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (slabé)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (slabé)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (slabé)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (slabé)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "žádné (slabé)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Použité schéma pro šifrování hesel schránek" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Počet cyklů" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -81,63 +81,63 @@ msgstr "" "Počet cyklů (použije se pouze u sha256crypt a sha512crypt). Hodnota musí být " "mezi 1000 a 999999999 včetně." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Tajný klíč" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Klíč používaný k šifrování/dešifrování hesel" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Nastavení LDAP" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Adresa serveru" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "IP adresa DNS jména LDAP serveru" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Port serveru" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Port TCP, který používá LDAP server" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Použít zabezpečené připojení" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Použít připojení SSL/TLS pro přístup k LDAP serveru" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Metoda ověření" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Vyhledat a spojit" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Přímé spojení" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Zvolte si metodu ověření, která se použije" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Spojení pomocí DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -145,29 +145,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:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Heslo spojení" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Základna struktury uživatelů" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Vyhledávací filtr" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -175,11 +175,11 @@ msgstr "" "Volitelný filtr (např. '(objectClass=osoba)'). Aby byl filtr platný, je " "nezbytné jen uzavřít do závorek." -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Šablona uživatelského DN" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -188,28 +188,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:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Atribut hesla" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "Atribut používaný pro ukládání hesel uživatelů" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 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:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Správcovské skupiny" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -217,121 +217,121 @@ 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:196 +#: core/app_settings.py:189 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Název skupiny" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Základna struktury skupin" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Ověření" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Adresa serveru" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Zkontrolovat verzi" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Automaticky kontrolovat dostupnost nové verze" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Různé" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Interval aktualizací upozornění" -#: core/app_settings.py:253 +#: core/app_settings.py:246 #, 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:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Maximální stáří záznamu" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "Maximální stáří záznamu ve dnech" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Položek na stránce" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Počet zobrazených položek na stránce" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Výchozí přesměrování aplikace" -#: core/app_settings.py:277 +#: core/app_settings.py:270 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:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Neplatná syntaxe" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Neplatný počet cyklů" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Toto pole je vyžadováno" @@ -357,35 +357,35 @@ msgstr "" msgid "Super administrator" msgstr "Super správce" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Uživatelské jméno" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Heslo" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Původní heslo" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nové heslo" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Potvrzení" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Původní heslo se neshoduje" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Hesla se neshodují" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -406,88 +406,88 @@ msgstr "%(object)s '%(name)s' %(action)s uživatelem %(user)s" msgid "deleted" msgstr "smazáno" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Název skupiny" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Poslední přihlášení" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "heslo" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "poslední přihlášení" -#: core/models.py:70 +#: core/models.py:72 #, fuzzy #| msgid "Prefered language" msgid "language" msgstr "Preferovaný jazyk" -#: core/models.py:73 +#: core/models.py:75 #, fuzzy #| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Preferovaný jazyk pro zobrazení stránek" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Nemůžete smazat vlastní účet" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Nebylo možné změnit heslo: LDAP modul není instalován" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "účet" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Neplatný řádek" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Nemůžete importvat účet s vyšším oprávněním, než máte vy sám" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "Běžný uživatel '%s' musí mít nastavenou platnou emailovou adresu" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "pole uživatelského jména a emailu se nesmí pro '%s' lišit" @@ -505,7 +505,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Aktualizovat" @@ -665,7 +665,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Vítejte v Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parametry uloženy" @@ -684,15 +684,15 @@ msgstr "" msgid "User '%s' logged out" msgstr "Uživatel '%s' se odhlásil" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Profil aktualizován" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Možnosti uloženy" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -730,15 +730,15 @@ msgstr "Uložit" msgid "Invalid request" msgstr "Neplatný požadavek" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Ano" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Ne" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 #, fuzzy #| msgid "Failed to update password: %s" msgid "Failed to update password: {}" @@ -756,7 +756,7 @@ msgstr "" msgid "Subject" msgstr "Předmět" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Omlouváme se" diff --git a/modoboa/locale/cs_CZ/LC_MESSAGES/djangojs.po b/modoboa/locale/cs_CZ/LC_MESSAGES/djangojs.po index 805663439..ac04fd352 100644 --- a/modoboa/locale/cs_CZ/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/cs_CZ/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -23,7 +23,7 @@ msgstr "" msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Žádný další záznam logu k zobrazení" diff --git a/modoboa/locale/de/LC_MESSAGES/django.po b/modoboa/locale/de/LC_MESSAGES/django.po index 6a6da1075..2e570372d 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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" @@ -25,55 +25,55 @@ msgstr "" msgid "One or more updates are available" msgstr "Eine oder mehrere Aktualisierungen sind verfügbar" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Authentifizierung" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Authentifizierungstyp" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Lokal" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Backend für die Authentifizierung" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Standard-Passwortschema" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (schwach)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (schwach)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (schwach)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (schwach)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (schwach)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Verschlüsselungsschema der Postfach-Passwörter" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Runden" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -81,90 +81,90 @@ msgstr "" "Anzahl zu verwendender Runden (nur für sha256crypt und sha512crypt). Zahl " "muss zwischen 1000 und 999999999 liegen." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Geheimer Schlüssel" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Verwendeter Schlüssel, um Passwörter zu ver-/entschlüsseln" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "LDAP-Einstellungen" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Server-Adresse" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "IP-Adresse oder Hostname des LDAP-Servers" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Server-Port" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Der TCP Port des LDAP-Servers" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Gesicherte Verbindung verwenden" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "SSL/TLS-Verbindung für Zugriff auf LDAP-Server verwenden" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Authentifizierungsmethode" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Suchen und Bind anwenden" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Direkter Bind" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Wählen Sie die Authentifizierungsmethode" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Bind DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 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:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Bind Passwort" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Benutzer Search Base" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Suchfilter" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -172,11 +172,11 @@ msgstr "" "Ein optionaler Filter, z.B. '(objectClass=person)'. Der Filter muss " "entsprechend der LDAP-Konvention in Klammern gesetzt werden." -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Vorlage für User DN" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -185,27 +185,27 @@ msgstr "" "Die Vorlage für einen User DN. Sie sollte einen Platzhalter, z.B. %(user)s " "enthalten." -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Passwort-Attribut" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "Das Attribut für Benutzerpasswörter" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 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:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Administrator-Gruppen" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -213,115 +213,115 @@ msgstr "" "Mitglieder dieser LDAP Posix-Gruppe werden als Domain-Administratoren " "angelegt werden. Nutzen Sie ';', um Gruppen zu separieren." -#: core/app_settings.py:196 +#: core/app_settings.py:189 msgid "Group type" msgstr "Gruppentyp" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Gruppen Search Base" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Applikationen" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Server-Adresse" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Prüfe auf neue Versionen" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Prüft automatisch ob eine neuere Version verfügbar ist." -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Verschiedenes" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Benachrichtigungs-Prüfintervall" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervall zwischen zwei Benachrichtigungsprüfungen (in Sekunden)" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Maximales Alter für Log-Einträge" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "Das maximale Alter eines Log-Eintrags (in Tagen)" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Einträge pro Seite" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Anzahl dargestellter Einträge pro Seite" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Standardumleitung" -#: core/app_settings.py:277 +#: core/app_settings.py:270 msgid "The default redirection used when no application is specified" msgstr "Die Standardumleitung wenn kein Programm angegeben wurde" -#: core/app_settings.py:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Ungültiger Syntax" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Ungültige Zahl für Runden" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" @@ -347,35 +347,35 @@ msgstr "" msgid "Super administrator" msgstr "Super-Administrator" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Benutzername" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Passwort" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Altes Passwort" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Neues Passwort" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Bestätigung" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Altes Passwort stimmt nicht überein" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Passwörter stimmen nicht überein" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -396,81 +396,81 @@ msgstr "%(object)s '%(name)s' %(action)s der Identität %(user)s" msgid "deleted" msgstr "entfernt" -#: core/models.py:51 +#: core/models.py:52 msgid "First name" msgstr "Vorname" -#: core/models.py:53 +#: core/models.py:54 msgid "Last name" msgstr "Nachname" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "Erlaube den Postfach-Zugriff" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "Erlaubt dem Administrator auf Benutzer-Postfächer zuzugreifen" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "Passwort" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "Letzte Anmeldung" -#: core/models.py:70 +#: core/models.py:72 msgid "language" msgstr "Sprache" -#: core/models.py:73 +#: core/models.py:75 msgid "Prefered language to display pages." msgstr "Bevorzugte Sprache für Seitendarstellung" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "Telefonnummer" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "Alternative Email-Adresse" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "Eine alternative e-mail Adresse zur Widerherstellung." -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Sie können Ihr eigenes Konto nicht entfernen" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Konnte Passwort nicht aktualisieren: LDAP-Modul nicht installiert" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "Konto" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "Unbekannt" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Ungültige Zeile" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "" "Sie können kein Konto mit einer höheren Rolle als Ihrer eigenen importieren" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "Der normale Benutzer '%s' muss eine gültige E-Mail-Adresse besitzen" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "Benutzername und E-Mail für '%s' dürfen sich nicht unterscheiden" @@ -488,7 +488,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Aktualisieren" @@ -642,7 +642,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Der Kern von Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parameter gespeichert" @@ -662,15 +662,15 @@ msgstr "" msgid "User '%s' logged out" msgstr "Benutzer '%s' hat sich abgemeldet" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Profil aktualisiert" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Einstellungen gespeichert" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -708,15 +708,15 @@ msgstr "Abschicken" msgid "Invalid request" msgstr "Ungültige Anfrage" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Ja" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Nein" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 msgid "Failed to update password: {}" msgstr "Konnte Passwort nicht aktualisieren: {}" @@ -732,7 +732,7 @@ msgstr "Empfänger" msgid "Subject" msgstr "Betreff" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Entschuldigung" diff --git a/modoboa/locale/de/LC_MESSAGES/djangojs.po b/modoboa/locale/de/LC_MESSAGES/djangojs.po index 2cae4b72a..8d0b9758a 100644 --- a/modoboa/locale/de/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/de/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: # Arvedui , 2014 # controlc.de, 2014 @@ -12,21 +12,21 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-09-06 12:51+0000\n" "Last-Translator: Tobias Strobel \n" "Language-Team: German (http://www.transifex.com/tonio/modoboa/language/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: bower_components/jquery-ui/jquery-ui.min.js:8 msgid "'" msgstr "'" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Keine weiteren Log-Einträge" diff --git a/modoboa/locale/en/LC_MESSAGES/django.po b/modoboa/locale/en/LC_MESSAGES/django.po index d1252296c..ea272cab0 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,290 +21,290 @@ msgstr "" msgid "One or more updates are available" msgstr "" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." msgstr "" -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" msgstr "" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "" -#: core/app_settings.py:131 +#: core/app_settings.py:124 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" -#: core/app_settings.py:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "" -#: core/app_settings.py:143 +#: core/app_settings.py:136 msgid "The distinguished name of the search base used to find users" msgstr "" -#: core/app_settings.py:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "" -#: core/app_settings.py:153 +#: core/app_settings.py:146 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:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, 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:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "" -#: core/app_settings.py:182 +#: core/app_settings.py:175 msgid "Tell if the LDAP server is an Active Directory one" msgstr "" -#: core/app_settings.py:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." msgstr "" -#: core/app_settings.py:196 +#: core/app_settings.py:189 msgid "Group type" msgstr "" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "" -#: core/app_settings.py:208 +#: core/app_settings.py:201 msgid "The distinguished name of the search base used to find groups" msgstr "" -#: core/app_settings.py:213 +#: core/app_settings.py:206 msgid "Notifications" msgstr "" -#: core/app_settings.py:216 +#: core/app_settings.py:209 msgid "Sender address" msgstr "" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "" -#: core/app_settings.py:277 +#: core/app_settings.py:270 msgid "The default redirection used when no application is specified" msgstr "" -#: core/app_settings.py:310 +#: core/app_settings.py:303 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "" -#: core/app_settings.py:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "" @@ -328,35 +328,35 @@ msgstr "" msgid "Super administrator" msgstr "" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -377,80 +377,80 @@ msgstr "" msgid "deleted" msgstr "" -#: core/models.py:51 +#: core/models.py:52 msgid "First name" msgstr "" -#: core/models.py:53 +#: core/models.py:54 msgid "Last name" msgstr "" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "" -#: core/models.py:70 +#: core/models.py:72 msgid "language" msgstr "" -#: core/models.py:73 +#: core/models.py:75 msgid "Prefered language to display pages." msgstr "" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "" @@ -468,7 +468,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "" @@ -618,7 +618,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "" @@ -636,15 +636,15 @@ msgstr "" msgid "User '%s' logged out" msgstr "" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "" -#: core/views/user.py:91 +#: core/views/user.py:96 msgid "Access updated" msgstr "" @@ -678,15 +678,15 @@ msgstr "" msgid "Invalid request" msgstr "" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 msgid "Failed to update password: {}" msgstr "" @@ -702,7 +702,7 @@ msgstr "" msgid "Subject" msgstr "" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "" diff --git a/modoboa/locale/en/LC_MESSAGES/djangojs.po b/modoboa/locale/en/LC_MESSAGES/djangojs.po index 49fe73beb..7baa6229f 100644 --- a/modoboa/locale/en/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,7 +21,7 @@ msgstr "" msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "" diff --git a/modoboa/locale/es/LC_MESSAGES/django.po b/modoboa/locale/es/LC_MESSAGES/django.po index a4ef85f1d..629c05a74 100644 --- a/modoboa/locale/es/LC_MESSAGES/django.po +++ b/modoboa/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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -25,117 +25,117 @@ msgstr "" msgid "One or more updates are available" msgstr "No hay estadísticas disponibles" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Autenticación" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Tipo de autenticación" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Local" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "El sistema usado para autenticación" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Esquema de contraseña por defecto" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Esquema usado para cifrar las contraseñas del mailbox" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." msgstr "" -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Clave secreta" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Clave usada para cifrar/descifrar contraseñas" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Configuración de LDAP" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Dirección del servidor" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "La dirección IP del servidor de nombres (DNS) del servidor LDAP" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Puerto del servidor" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Número de puerto TCP usado por el servidor LDAP" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Usa una conexión segura" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Usa una conexión SSL/TLS para acceder al servidor LDAP" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Método de autenticación" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Buscar y unir" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Unión directa" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Elegir el método de autenticación a usar" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Unir a DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -143,30 +143,30 @@ msgstr "" "El nombre distinguido a usar cuando nos unimos al servidor LDAP. Dejar vació " "para una unión anónima" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Unir contraseña" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 #, fuzzy msgid "Users search base" msgstr "Buscar base" -#: core/app_settings.py:143 +#: core/app_settings.py:136 #, fuzzy msgid "The distinguished name of the search base used to find users" msgstr "El nombre disgituido de la búsqueda base" -#: core/app_settings.py:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Filtro de búsqueda" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -174,11 +174,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:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Plantilla DN del usuario" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -187,151 +187,151 @@ msgstr "" "La plantilla usada para contriunr un DN de usuario. Debería contener una " "cadena reemplazables (p.e. %(user)s)" -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Atributo de la contraseña" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "El atributo usado para guardar las contraseñas del usuario" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Directorio Activo" -#: core/app_settings.py:182 +#: core/app_settings.py:175 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:186 +#: core/app_settings.py:179 #, fuzzy msgid "Administrator groups" msgstr "Administradores" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." msgstr "" -#: core/app_settings.py:196 +#: core/app_settings.py:189 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Nombre del grupo" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 #, fuzzy msgid "Groups search base" msgstr "Buscar base" -#: core/app_settings.py:208 +#: core/app_settings.py:201 #, fuzzy msgid "The distinguished name of the search base used to find groups" msgstr "El nombre disgituido de la búsqueda base" -#: core/app_settings.py:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Autenticación" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Dirección del servidor" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 #, fuzzy msgid "Check new versions" msgstr "Marcar para activar esta extensión" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Otros" -#: core/app_settings.py:250 +#: core/app_settings.py:243 #, fuzzy msgid "Top notifications check interval" msgstr "Notificaciones al remitente" -#: core/app_settings.py:253 +#: core/app_settings.py:246 #, fuzzy msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalo entre dos peticiones de chequeo" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Máximo tiempo de almacenamiento del log" -#: core/app_settings.py:261 +#: core/app_settings.py:254 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:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Items por página" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Número de elementos mostrado por página" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Redirección principal por defecto" -#: core/app_settings.py:277 +#: core/app_settings.py:270 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:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Sintaxis inválida" -#: core/app_settings.py:325 +#: core/app_settings.py:318 #, fuzzy msgid "Invalid rounds number" msgstr "Petición inválida" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Este campo es obligatorio" @@ -357,35 +357,35 @@ msgstr "" msgid "Super administrator" msgstr "Super administrador" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Nombre de usuario" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Contraseña" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Contraseña anterior" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nueva contraseña" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Confirmación" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "La contraseña no concuerda con la anterior" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Las contraseñas no coinciden" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -406,90 +406,90 @@ msgstr "%(object)s '%(name)s' %(action)s por el usuario %(user)s" msgid "deleted" msgstr "eliminado" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Nombre del grupo" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Última entrada" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" -#: core/models.py:65 +#: core/models.py:66 #, fuzzy msgid "password" msgstr "Contraseña" -#: core/models.py:67 +#: core/models.py:68 #, fuzzy msgid "last login" msgstr "Última entrada" -#: core/models.py:70 +#: core/models.py:72 #, fuzzy #| msgid "Prefered language" msgid "language" msgstr "Idioma preferido" -#: core/models.py:73 +#: core/models.py:75 #, fuzzy #| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Idioma preferido para mostrar las páginas" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "No puede eliminar su propia cuenta" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Falló al actualizar la contraseña: módulo LDAP no instalado" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "cuenta" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Línea inválida" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "No puede importar una cuenta con un rol mayor que el suyo" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "El usuario normal '%s' debe tener una dirección de email válida" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "" @@ -508,7 +508,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Actualizar" @@ -667,7 +667,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Bienvenido a Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parámetros guardados" @@ -687,15 +687,15 @@ msgstr "" msgid "User '%s' logged out" msgstr "Usuario '%s' ha salido" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Perfil actualizado" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Preferencias guardadas" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -733,15 +733,15 @@ msgstr "" msgid "Invalid request" msgstr "Petición inválida" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Sí" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "No " -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 #, fuzzy #| msgid "Failed to update password: %s" msgid "Failed to update password: {}" @@ -759,7 +759,7 @@ msgstr "" msgid "Subject" msgstr "Tema" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Lo siento" diff --git a/modoboa/locale/es/LC_MESSAGES/djangojs.po b/modoboa/locale/es/LC_MESSAGES/djangojs.po index 65ba423b9..0983a4ca3 100644 --- a/modoboa/locale/es/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/es/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-06-03 16:32+0000\n" "Last-Translator: Pedro Gracia \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" @@ -24,7 +24,7 @@ msgstr "" msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "" diff --git a/modoboa/locale/fr/LC_MESSAGES/django.po b/modoboa/locale/fr/LC_MESSAGES/django.po index 6a1de9232..5b938bff9 100644 --- a/modoboa/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/locale/fr/LC_MESSAGES/django.po @@ -1,311 +1,332 @@ # 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 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-10-16 19:46+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" #: core/__init__.py:63 msgid "One or more updates are available" msgstr "Une ou plusieurs mises à jour sont disponibles!" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Authentification" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Type d'authentification" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Locale" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Le backend utilisé pour l'authentification" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Méthode de chiffrement par défaut" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (faible)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (faible)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (faible)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (faible)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (faible)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" -msgstr "Méthode utilisée pour chiffrer les mots de passe des boites aux lettres" +msgstr "" +"Méthode utilisée pour chiffrer les mots de passe des boites aux lettres" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Tours" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." -msgstr "Nombre de tours à utiliser (sha256crypt et sha512crypt uniquement). Doit être compris entre 1000 et 999999999 inclue." +msgstr "" +"Nombre de tours à utiliser (sha256crypt et sha512crypt uniquement). Doit " +"être compris entre 1000 et 999999999 inclue." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Clé secrète" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Clé utilisée pour chiffrer/déchiffre les mots de passe" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Paramètres LDAP" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Adresse du serveur" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "L'adresse IP ou le nom DNS du serveur LDAP" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Port utilisé par le serveur" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Le port TCP utilisé par le serveur LDAP" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Utiliser une connexion sécurisée" -#: core/app_settings.py:104 +#: core/app_settings.py:97 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:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Méthode d'authentification" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Recherche et connexion" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Connexion directe" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Choisir la méthode d'authentification à utiliser" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "ND de connexion" -#: core/app_settings.py:120 +#: core/app_settings.py:113 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" +msgstr "" +"Le nom distinctif à utiliser pour les connections au serveur LDAP. Laisser " +"vide pour une connexion anonyme" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Mot de passe de connexion" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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')" +msgstr "" +"Le mot de passe à utiliser pour les connections au serveur LDAP (avec 'ND de " +"connexion')" -#: core/app_settings.py:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Base de recherche des utilisateurs" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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" +msgstr "" +"Le nom distinctif de la base de recherche utilisée pour rechercher les " +"utilisateurs" -#: core/app_settings.py:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Filtre de recherche" -#: core/app_settings.py:153 +#: core/app_settings.py:146 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." +msgstr "" +"Un filtre de recherche optionel (ex. '(objectClass=person)'). Pour être " +"valide, il doit être entouré de parenthèses." -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Modèle de nom distinctif utilisateur" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, 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)" +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:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Attribut 'mot de passe'" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "L'attribut utilisé pour stocker les mots de passe" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 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:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Groupes administrateurs" -#: core/app_settings.py:189 +#: core/app_settings.py:182 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." +"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:196 +#: core/app_settings.py:189 msgid "Group type" msgstr "Type de groupe" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "Le type de groupe LDAP à utiliser avec votre annuaire." -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Base de recherche des groupes" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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" +msgstr "" +"Le nom distinctif de la base de recherche utilisée pour rechercher les " +"groupes" -#: core/app_settings.py:213 +#: core/app_settings.py:206 msgid "Notifications" msgstr "Notifications" -#: core/app_settings.py:216 +#: core/app_settings.py:209 msgid "Sender address" msgstr "Adresse d'envoi" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "Adresse utilisée pour envoyer les notifications." -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "API publique" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "Activer la communication" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "Activer la communication avec l'API publique de Modoboa" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Vérifier les nouvelles versions" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Vérifie automatiquement si une nouvelle version est disponible" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "Envoyer des statistiques" -#: core/app_settings.py:243 +#: core/app_settings.py:236 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)" +msgstr "" +"Envoyer des statistiques à l'API publique de Modoboa (compteurs et " +"extensions utilisées)" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Divers" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Intervalle de vérification des notifications" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalle entre deux vérifications de notification (en secondes)" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Age maximal d'un enregistrement du journal" -#: core/app_settings.py:261 +#: core/app_settings.py:254 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:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Eléments par page" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Nombre d'éléments affichés par page" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Redirection par défaut" -#: core/app_settings.py:277 +#: core/app_settings.py:270 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" +msgstr "" +"La redirection appliquée par défaut quand aucune application n'est spécifiée" -#: core/app_settings.py:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Syntaxe invalide" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Nombre invalide de tours" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Ce champ est requis" @@ -329,35 +350,35 @@ msgstr "Revendeur" msgid "Super administrator" msgstr "Super administrateur" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Nom d'utilisateur" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Mot de passe" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Ancien mot de passe" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nouveau mot de passe" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Confirmation" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "L'ancien mot de passe est incorrect" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Les mots de passe diffèrent" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "Activer l'accès API" @@ -378,80 +399,81 @@ msgstr "%(object)s '%(name)s' %(action)s par l'utilisateur %(user)s" msgid "deleted" msgstr "Supprimé" -#: core/models.py:51 +#: core/models.py:52 msgid "First name" msgstr "Prénom" -#: core/models.py:53 +#: core/models.py:54 msgid "Last name" msgstr "Nom" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "Autoriser l'accès aux boites" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "Autoriser cet administrateur à accéder aux boites des utilisateurs" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "mot de passe" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "dernière connexion" -#: core/models.py:70 +#: core/models.py:72 msgid "language" msgstr "langue" -#: core/models.py:73 +#: core/models.py:75 msgid "Prefered language to display pages." msgstr "Langage préféré pour afficher les pages" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "Numéro de téléphone" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "Email secondaire" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "Une adresse e-mail alternative ou de secours." -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Vous ne pouvez pas supprimer votre propre compte" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" -msgstr "Echec de la mise à jour du mot de passe : le module LDAP n'est pas installé" +msgstr "" +"Echec de la mise à jour du mot de passe : le module LDAP n'est pas installé" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "compte" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "Inconnu" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Ligne invalide" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Vous ne pouvez pas importer un compte avec un rôle supérieur au votre" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "L'utilisateur simple '%s' doit avoir une adresse email valide" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "Les champs username et email de '%s' ne doivent pas différer" @@ -469,7 +491,7 @@ msgid "API access token" msgstr "Jeton d'accès à l'API" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Mettre à jour" @@ -486,7 +508,9 @@ msgstr "Dernières nouvelles" msgid "" "Visit the official " "weblog for more information." -msgstr "Visitez le blog officiel pour plus d'information." +msgstr "" +"Visitez le blog " +"officiel pour plus d'information." #: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" @@ -502,7 +526,8 @@ msgstr "Une ou plusieurs mises à jour sont disponibles!" #: core/templates/core/information.html:6 msgid "Check the following list to find the component(s) that can be updated." -msgstr "Consulter la liste suivante pour trouver le(s) composant(s) concerné(s)." +msgstr "" +"Consulter la liste suivante pour trouver le(s) composant(s) concerné(s)." #: core/templates/core/information.html:10 msgid "Applications" @@ -619,7 +644,7 @@ msgstr "API" msgid "The core part of Modoboa" msgstr "Le coeur de Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Paramètres enregistrés" @@ -630,22 +655,24 @@ msgstr "Utiliseur '%s' connecté avec succès" #: core/views/auth.py:48 msgid "Your username and password didn't match. Please try again." -msgstr "Votre nom d'utilisateur et mot de passe ne correspondent pas. Veuillez réessayer." +msgstr "" +"Votre nom d'utilisateur et mot de passe ne correspondent pas. Veuillez " +"réessayer." #: core/views/auth.py:76 #, python-format msgid "User '%s' logged out" msgstr "Utilisateur '%s' déconnecté" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Profil mis à jour" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Préférences enregistrées" -#: core/views/user.py:91 +#: core/views/user.py:96 msgid "Access updated" msgstr "Accès mis à jour" @@ -679,15 +706,15 @@ msgstr "Soumettre" msgid "Invalid request" msgstr "Requête invalide" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Oui" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Non" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 msgid "Failed to update password: {}" msgstr "Impossible de mettre à jour le mot de passe : {}" @@ -703,7 +730,7 @@ msgstr "À" msgid "Subject" msgstr "Sujet" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Désolé" diff --git a/modoboa/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/locale/fr/LC_MESSAGES/djangojs.po index cb7032183..847c3452b 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 @@ -9,21 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-04-27 20:14+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 msgid "'" msgstr "'" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Plus d'entrée de journal à afficher" diff --git a/modoboa/locale/it/LC_MESSAGES/django.po b/modoboa/locale/it/LC_MESSAGES/django.po index fe8ac009a..b58377e34 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -24,56 +24,56 @@ msgstr "" msgid "One or more updates are available" msgstr "Sono disponibili nuovi aggiornamenti" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Autenticazione" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Tipo di autenticazione" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Locale" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Il backend utilizzato per l'autenticazione" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Schema password predefinito" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (debole)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (debole)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (debole)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (debole)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (debole)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "" "Schema utilizzato per la criptazione delle password delle caselle di posta" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Cicli" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -81,63 +81,63 @@ msgstr "" "Numero di cicli da utilizzare (valido per sha256crypt e sha512crypt). " "Dev'essere tra 1000 e 999999999, inclusivo." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Chiave segreta" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Chiave utilizzata per criptare/decriptare le password" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Impostazioni LDAP" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Indirizzo del server" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "L'indirizzo IP associato al DNS name del server LDAP" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Porta del server" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Il numero della porta TCP utilizzata dal server LDAP" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Usa una connessione sicura" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Utilizza una connessione SSL/TLS per accedere al server LDAP" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Metodo di autenticazione" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Cerca e collega" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Collegamento diretto" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Scegli il metodo di autenticazione da usare" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "collega DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -145,31 +145,31 @@ msgstr "" "Nome particolare da usare quando ci si collega al server LDAP. Lasciare " "vuoto per un collegamento anonimo" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Password del collegamento" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Base ricerca per gli utenti" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Filtro ricerca" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -177,11 +177,11 @@ msgstr "" "Stringa di filtraggio opzionale (p.es '(objectClass=person)'). Per essere " "valida deve essere racchiusa tra parentesi." -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Modello DN dell'utente" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -190,27 +190,27 @@ msgstr "" "Il modello utilizzato per comporre un DN dell'utente. Deve contenere un " "segnaposto (p.es. %(user)s)" -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Attributo della password" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "L'attributo utilizzato per memorizzare le password dell'utente" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Segnala se il server LDAP è una Active Directory" -#: core/app_settings.py:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Gruppi degli amministratori" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -219,120 +219,120 @@ msgstr "" "amministratori di dominio. Utilizza il carattere ';' per separare valori " "multipli." -#: core/app_settings.py:196 +#: core/app_settings.py:189 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Nome gruppo" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Base ricerca per i gruppi" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Applicazioni" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Indirizzo del server" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Controlla nuove versioni" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Controlla automaticamente se è disponibile una nuova versione" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Miscellanea" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Intervallo per nofifiche importanti" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervallo tra due nuove notifiche importanti (in secondi)" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Età massima dei log" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "La persistenza massima in giorni dei log" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Elementi per pagina" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Numero degli elementi visualizzati in ciascuna pagina" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Reindirizzamento principale predefinito" -#: core/app_settings.py:277 +#: core/app_settings.py:270 msgid "The default redirection used when no application is specified" msgstr "" "Redirezione predefinita utilizzata quando non è specificata alcuna " "applicazione" -#: core/app_settings.py:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Sintassi errata" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Numero di cicli non valido" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Questo campo è obbligatorio" @@ -358,35 +358,35 @@ msgstr "" msgid "Super administrator" msgstr "Super amministratore" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Nome utente" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Password" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Vecchia password" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nuova password" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Conferma" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "La vecchia password non corrisponde" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "La password non corrisponde" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -407,89 +407,89 @@ msgstr "%(object)s '%(name)s' %(action)s dell'utente %(user)s" msgid "deleted" msgstr "cancellato" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Nome gruppo" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Ultimo login" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "Consenti l'accesso alle caselle di posta" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" "Permetti agli amministratori di accedere alle caselle di posta degli utenti" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "password" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "ultimo login" -#: core/models.py:70 +#: core/models.py:72 #, fuzzy #| msgid "Prefered language" msgid "language" msgstr "Lingua preferita" -#: core/models.py:73 +#: core/models.py:75 #, fuzzy #| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Lingua preferita per mostrare le pagine" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Non puoi cancellare il tuo account" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Aggiornamento della password fallito: il modulo LDAP non è installato" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "account" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Riga non valida" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Non puoi importare un account con un ruolo superiore al tuo" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "L'utente '%s' deve avere un indirizzo email valido" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "I campi nome utente e email di '%s' devono avere lo stesso valore" @@ -507,7 +507,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Aggiorna" @@ -661,7 +661,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Parte centrale di Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parametri salvati" @@ -679,15 +679,15 @@ msgstr "Il tuo username e/o la tua password non corrispondono. Riprova." msgid "User '%s' logged out" msgstr "L'utente '%s' è scollegato" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Profilo aggiornato" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Preferenze salvate" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -725,15 +725,15 @@ msgstr "Invia" msgid "Invalid request" msgstr "Richiesta non valida" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Si" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "No" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 #, fuzzy #| msgid "Failed to update password: %s" msgid "Failed to update password: {}" @@ -751,7 +751,7 @@ msgstr "" msgid "Subject" msgstr "Oggetto" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Dispiace" diff --git a/modoboa/locale/it/LC_MESSAGES/djangojs.po b/modoboa/locale/it/LC_MESSAGES/djangojs.po index ee86f3627..9463c66d7 100644 --- a/modoboa/locale/it/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/it/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-10-11 11:13+0000\n" "Last-Translator: Rocco \n" "Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/" @@ -23,7 +23,7 @@ msgstr "" msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Non sono presenti altri log da mostrare" diff --git a/modoboa/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/locale/ja_JP/LC_MESSAGES/django.po index ba2d11ee5..204e7b344 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-09-14 17:06+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" @@ -24,55 +24,55 @@ msgstr "" msgid "One or more updates are available" msgstr "1つ以上のアップデートが利用できます" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "認証" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "認証の種類" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "ローカル" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "認証に使用されるバックエンド" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "デフォルトのパスワードハッシュ" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (弱い)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (弱い)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (弱い)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (弱い)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (弱い)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "ハッシュは、メールボックスパスワードを暗号化するのに使われます" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "ラウンド" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -80,63 +80,63 @@ msgstr "" "ラウンド数は(sha256crypt と sha512crypt だけで)使用しています。\n" "1000 から 999999999 の間でなければなりません。" -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "シークレットキー" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "キーは、パスワードを暗号化/復号化はするために使用されます。" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "LDAP 設定" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "サーバーアドレス" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "LDAP サーバーの IP アドレス、または DNS 名" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "サーバーポート" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "LDAP サーバーの TCP ポート番号" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "セキュアな接続を使う" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "LDAP サーバーへの接続に SSL/TLS 接続を使う" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "認証方法" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "検索と Bind" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Bind" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "使用する認証方式を選択します" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Bind DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -144,28 +144,28 @@ msgstr "" "LDAPサーバにバインドするときの識別名に使用します。\n" "匿名バインドのときは空のままにします。" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Bind パスワード" -#: core/app_settings.py:131 +#: core/app_settings.py:124 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "" "(\"Bind DN\" を使って) LDAPサーバにバインドするときに使用するパスワード" -#: core/app_settings.py:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "ユーザーの検索ベース" -#: core/app_settings.py:143 +#: core/app_settings.py:136 msgid "The distinguished name of the search base used to find users" msgstr "ユーザーを見つけるために使用される検索ベースの識別名(DN)" -#: core/app_settings.py:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "検索フィルター" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -173,11 +173,11 @@ msgstr "" "オプションのフィルタ文字列 (例えば \"(objectClass=person)\") \n" "有効であるためには、括弧で囲まなければなりません。" -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "ユーザー DN テンプレート" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -186,27 +186,27 @@ msgstr "" "ユーザーDNを作るために使用されるテンプレート。1つのプレースホルダ (%(user)s)" "が含まれている必要があります。" -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "パスワード属性" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "ユーザーパスワードを格納するための属性" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 msgid "Tell if the LDAP server is an Active Directory one" msgstr "LDAP サーバーが Active Directory かどうか" -#: core/app_settings.py:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "管理者グループ" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -215,113 +215,113 @@ msgstr "" "す。\n" "\";\" 文字を使って、複数グループを書けます。" -#: core/app_settings.py:196 +#: core/app_settings.py:189 msgid "Group type" msgstr "グループ種類" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "ディレクトリで使用されている LDAP グループの種類" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "グループの検索ベース" -#: core/app_settings.py:208 +#: core/app_settings.py:201 msgid "The distinguished name of the search base used to find groups" msgstr "グループを見つけるために使用される検索ベースの識別名(DN)" -#: core/app_settings.py:213 +#: core/app_settings.py:206 msgid "Notifications" msgstr "通知" -#: core/app_settings.py:216 +#: core/app_settings.py:209 msgid "Sender address" msgstr "送信者アドレス" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "通知の送信に使われる電子メールアドレス" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "新しいバージョンをチェックする" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "新しいバージョンが利用可能かどうか、自動的にチェックする" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "その他" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "トップの通知をチェックする間隔" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "2つのトップの通知チェックの間隔 (秒)" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "最大ログ記録期間" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "ログを記録する日数の最大期間" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "ページあたりの件数" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "ページあたりに表示される項目の数" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "デフォルトのリダイレクト先" -#: core/app_settings.py:277 +#: core/app_settings.py:270 msgid "The default redirection used when no application is specified" msgstr "" "アプリケーションが指定されていないときのデフォルトのリダイレクト先に使用され" "ます" -#: core/app_settings.py:310 +#: core/app_settings.py:303 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "キーは、16, 24, 32 バイトのいずれかの長さでなければいけません" -#: core/app_settings.py:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "不正な構文" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "不正なラウンド数" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "このフィールドは必須です" @@ -345,35 +345,35 @@ msgstr "リセーラー" msgid "Super administrator" msgstr "全体管理者" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "ユーザ名" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "パスワード" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "現在のパスワード" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "新しいパスワード" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "確認" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "現在のパスワードが一致しません" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "パスワード不一致" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "API アクセスを有効にします" @@ -394,87 +394,87 @@ msgstr "%(object)s '%(name)s' %(action)s by ユーザー %(user)s" msgid "deleted" msgstr "削除しました" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "グループ名" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "最終ログイン" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "メールボックスのアクセスを許可する" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "ユーザーのメールボックスアクセスをこの管理者に許可する" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "パスワード" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "最終ログイン" -#: core/models.py:70 +#: core/models.py:72 msgid "language" msgstr "" -#: core/models.py:73 +#: core/models.py:75 msgid "Prefered language to display pages." msgstr "ページの表示に優先言語を使う" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "電話番号" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "2つめの電子メール" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "別の電子メールアドレスは、回復の必要のために使用することができます。" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "あなた自身のアカウントは削除できません" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "" "パスワードの更新に失敗しました : LDAP モジュールがインストールされていませ" "ん。" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "アカウント" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "不正な行" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "あなた以上のロールを持ったアカウントはインポートできません" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "" "ユーザー \"%s\" は、正しい電子メールアドレスを持っていなければいけません" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "\"%s\" のユーザー名と電子メールフィールドが同一である必要があります。" @@ -492,7 +492,7 @@ msgid "API access token" msgstr "API アクセストークン" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "更新" @@ -644,7 +644,7 @@ msgstr "API" msgid "The core part of Modoboa" msgstr "Modoboaのコア部分" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "パラメータが保存されました" @@ -662,15 +662,15 @@ msgstr "ユーザー名とパスワードが一致しません。やり直して msgid "User '%s' logged out" msgstr "ユーザー \"%s\" がログアウトしました" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "プロフィールが更新されました" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "プリファレンスが保存されました" -#: core/views/user.py:91 +#: core/views/user.py:96 msgid "Access updated" msgstr "アクセスが更新されました" @@ -704,15 +704,15 @@ msgstr "送信" msgid "Invalid request" msgstr "不正なリクエスト" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "はい" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "いいえ" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 msgid "Failed to update password: {}" msgstr "パスワードの更新に失敗しました: {}" @@ -728,7 +728,7 @@ msgstr "" msgid "Subject" msgstr "件名" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "すみません" diff --git a/modoboa/locale/ja_JP/LC_MESSAGES/djangojs.po b/modoboa/locale/ja_JP/LC_MESSAGES/djangojs.po index c21912b19..f5da5a0db 100644 --- a/modoboa/locale/ja_JP/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/ja_JP/LC_MESSAGES/djangojs.po @@ -1,28 +1,29 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # cwatanab , 2016 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-06-07 06:57+0000\n" "Last-Translator: cwatanab \n" -"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/language/ja_JP/)\n" +"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" +"language/ja_JP/)\n" +"Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" #: bower_components/jquery-ui/jquery-ui.min.js:8 msgid "'" msgstr "'" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "表示するログエントリはありません" diff --git a/modoboa/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/locale/nl_NL/LC_MESSAGES/django.po index f0eff9667..b93500710 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:37+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" @@ -26,55 +26,55 @@ msgstr "" msgid "One or more updates are available" msgstr "Er is een update beschikbaar!" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Authenticatie" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Authenticatie type" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Lokaal" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "De backend gebruikt voor authenticatie" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Standaard wachtwoord encryptiemethode" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (zwak)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (zwak)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (zwak)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (zwak)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (onversleuteld!)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Schema dat gebruikt word om mailbox wachtwoorden te versleutelen" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Rondes" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -82,63 +82,63 @@ msgstr "" "Nummer van te gebruiken randomizeringsrondes (alleen bij sha256crypt en " "sha512crypt). Moet tussen de 1000 en 999999999 liggen." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Geheime sleutel" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Code die gebruikt word om wachtwoorden te versleutelen/ontsleutelen" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "LDAP instellingen" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Server adres" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "Het IP adres of de DNS naam van LDAP server" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Server poort" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Het TCP poortnummer gebruikt door de LDAP server" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Gebruik een beveiligde verbinding" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Gebruik een SSL/TLS verbinding met de LDAP server" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Authenticatie methode" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Zoeken en koppelen" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Directe koppeling" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Kies een authenticatie methode om te gebruiken" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Koppeling DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -146,29 +146,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:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Koppel wachtwoord" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Gebruikers zoekbasis" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Zoek filter" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -176,11 +176,11 @@ msgstr "" "Een optionele filter string (zoals '(objectClass=person)'). Om geldig te " "kunnen zijn, moet het ingesloten zijn tussen haakjes." -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Gebruiker DN template" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -189,27 +189,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:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Wachtwoord attribuut" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "Dit attribuut word gebruikt om wachtwoorden op te slaan" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 msgid "Tell if the LDAP server is an Active Directory one" msgstr "De LDAP server is een Active Directory" -#: core/app_settings.py:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Administrator groepen" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -217,121 +217,121 @@ msgstr "" "Leden van deze LDAP POSIX groepen zullen aangemaakt worden als domein " "administrators. Gebruik ';' karakters om groepen te scheiden." -#: core/app_settings.py:196 +#: core/app_settings.py:189 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Groep naam" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Groepen zoek basis" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Authenticatie" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Server adres" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Controleer of er een nieuwe versie beschikbaar is" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Automatische controle voor nieuwe versies" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Diversen" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Top notificaties controle interval" -#: core/app_settings.py:253 +#: core/app_settings.py:246 #, 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:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Maximum bewaartijd van logs" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "De maximum bewaartijd in dagen van een log record" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Items per pagina" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Hoeveelheid items per pagina" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Standaard top omleiding" -#: core/app_settings.py:277 +#: core/app_settings.py:270 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:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Ongeldige zinsbouw" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Ongeldig nummer van rondes" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Dit veld is benodigd" @@ -357,35 +357,35 @@ msgstr "" msgid "Super administrator" msgstr "Hoofdbeheerder" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Gebruikersnaam" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Wachtwoord" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Oud wachtwoord" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nieuw wachtwoord" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Bevestiging" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Oud wachtwoord komt niet overeen" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Wachtwoorden komt niet overeen" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -406,88 +406,88 @@ msgstr "%(object)s '%(name)s' %(action)s door gebruiker %(user)s" msgid "deleted" msgstr "verwijderd" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Groep naam" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Laatste login" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "wachtwoord" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "laatste login" -#: core/models.py:70 +#: core/models.py:72 #, fuzzy #| msgid "Prefered language" msgid "language" msgstr "Voorkeurs taal" -#: core/models.py:73 +#: core/models.py:75 #, fuzzy #| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Voorkeurstaal om pagina's weer te geven" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "U kunt uw eigen account niet verwijderen" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Mislukt om wachtwoord aan te passen: LDAP module niet geinstalleerd" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "account" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Verkeerde regel" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "U kunt geen accounts importeren met hogere rechten dan die van uzelf." -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "De gebruiker '%s' moet een geldig email adres hebben" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "gebruikersnaam en email velden moeten niet verschillen van '%s'" @@ -505,7 +505,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Toepassen" @@ -665,7 +665,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Welkom bij Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parameters opgeslagen" @@ -685,15 +685,15 @@ msgstr "" msgid "User '%s' logged out" msgstr "Gebruiker '%s' heeft afgemeld" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Profiel aangepast" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Voorkeuren opgeslagen" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -731,15 +731,15 @@ msgstr "Versturen" msgid "Invalid request" msgstr "Ongeldig verzoek" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Ja" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Nee" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 #, fuzzy #| msgid "Failed to update password: %s" msgid "Failed to update password: {}" @@ -757,7 +757,7 @@ msgstr "" msgid "Subject" msgstr "Onderwerp" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Sorry" diff --git a/modoboa/locale/nl_NL/LC_MESSAGES/djangojs.po b/modoboa/locale/nl_NL/LC_MESSAGES/djangojs.po index 437016033..abfa7dd15 100644 --- a/modoboa/locale/nl_NL/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/nl_NL/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:42+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" @@ -24,7 +24,7 @@ msgstr "" msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Geen log bericht meer om te weergeven" diff --git a/modoboa/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/locale/pt_BR/LC_MESSAGES/django.po index 2228ad7c2..4af3cebd0 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -28,55 +28,55 @@ msgstr "" msgid "One or more updates are available" msgstr "Uma ou mais atualizações disponíveis" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Autenticação" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Tipo de autenticação" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Local" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "O backend usado para autenticação" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Esquema padrão de senha" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (fraca)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (fraca)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (fraca)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (fraca)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (fraca)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Esquema usado para criptografar as senhas das caixas de correio" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Ciclos" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -84,63 +84,63 @@ msgstr "" "Número de ciclos a ser usado (utilizado apenas por sha256crypt e " "sha512crypt). Deve estar entre 1000 e 999999999, inclusive." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Chave secreta" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Chave utilizada para encriptar/desencriptar senhas" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Configurações do LDAP" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Endereço do servidor" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "O endereço IP do nome DNS do servidor LDAP" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Porta do servidor" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "O número da porta TCP usada pelo servidor LDAP" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Usar conexão segura" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Usar uma conexão SSL/TLS para acessar o servidor LDAP" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Método de autenticação" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Pesquisar e vincular" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Vinculação direta" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Escolha o método de autenticação para usar" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Vincular DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -148,27 +148,27 @@ msgstr "" "O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para " "vincular anonimamente" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Vincular senha" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Base de pesquisa de usuários" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Filtro de pesquisa" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -176,11 +176,11 @@ msgstr "" "Uma string opcional de filtro (por ex: '(objectClass=person)'). Para ser " "válida, deve estar entre parênteses." -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Usar template DN" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -189,27 +189,27 @@ msgstr "" "A template usada para construir um DN de usuário. Deve conter um placeholder " "(por ex: %(user)s)" -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Atributo de senha" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "O atributo usado para armazenar senhas de usuários" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Informe se o servidor LDAP é um Active Directory" -#: core/app_settings.py:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Grupos de administradores" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -217,116 +217,116 @@ 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:196 +#: core/app_settings.py:189 msgid "Group type" msgstr "Tipo de Grupo" -#: core/app_settings.py:200 +#: core/app_settings.py:193 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:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Base de pesquisa de grupos" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Aplicações" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Endereço do servidor" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Verificar novas versões" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Verificar automaticamente se uma nova versão está disponível" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Diversos" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Intervalo de verificação de verificações de topo" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervalo entre checagem de notificações (em segundos)" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Idade máxima do registro de log" -#: core/app_settings.py:261 +#: core/app_settings.py:254 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:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Itens por página" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Número de itens exibidos por página" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Redirecionamento de topo padrão" -#: core/app_settings.py:277 +#: core/app_settings.py:270 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:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Sintaxe inválida" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Número de ciclos inválido" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -350,35 +350,35 @@ msgstr "Revendedor" msgid "Super administrator" msgstr "Super administrador" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Nome de usuário" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Senha" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Senha antiga" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nova senha" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Confirmação" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Senha antiga não confere" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Senhas não conferem" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "Ativar acesso à API" @@ -399,86 +399,86 @@ msgstr "%(object)s '%(name)s' %(action)s pelo(s) usuário(s) %(user)s" msgid "deleted" msgstr "apagado" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Nome do grupo" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Último login" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "Permitir acesso a caixa de correio" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" "Permitir que este administrador acesse as caixas de correio de usuários" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "senha" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "último login" -#: core/models.py:70 +#: core/models.py:72 msgid "language" msgstr "" -#: core/models.py:73 +#: core/models.py:75 msgid "Prefered language to display pages." msgstr "Linguagem padrão para visualizar mensagens" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "Número de Telefone" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "E-mail secundário" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" "Endereço de e-mail alternativo, use-o para recuperar a conta caso precise" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Você não pode deletar sua própria conta" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Falha ao atualizar senha: módulo LDAP não instalado" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "conta" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Linha inválida" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Você não pode importar uma conta com um papel maior que o seu" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "O usuário simples '%s' deve ter um endereço de e-mail válido" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "os campos nome de usuário e e-mail não diferem de '%s'" @@ -496,7 +496,7 @@ msgid "API access token" msgstr "Token de acesso a API" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Atualizar" @@ -647,7 +647,7 @@ msgstr "API" msgid "The core part of Modoboa" msgstr "Core do Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parêmetros salvos" @@ -665,15 +665,15 @@ msgstr "Seu usuário e senha não conferem. Por favor tente novamente." msgid "User '%s' logged out" msgstr "O usuário '%s' saiu" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Perfil atualizado" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Preferências salvas" -#: core/views/user.py:91 +#: core/views/user.py:96 msgid "Access updated" msgstr "Acesso atualizado" @@ -707,15 +707,15 @@ msgstr "Enviar" msgid "Invalid request" msgstr "Solicitação inválida" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Sim" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Não" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 msgid "Failed to update password: {}" msgstr "Falha ao atualizar a senha: {}" @@ -731,7 +731,7 @@ msgstr "" msgid "Subject" msgstr "Assunto" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Desculpe" diff --git a/modoboa/locale/pt_BR/LC_MESSAGES/djangojs.po b/modoboa/locale/pt_BR/LC_MESSAGES/djangojs.po index f13300e9a..ff19fb301 100644 --- a/modoboa/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/pt_BR/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: # Jose Marcos Araujo , 2016 # Paulino Michelazzo , 2014 @@ -9,21 +9,22 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-05-17 12:29+0000\n" "Last-Translator: Jose Marcos Araujo \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/" +"language/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: bower_components/jquery-ui/jquery-ui.min.js:8 msgid "'" msgstr "'" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Nenhuma entrada de log a mais para mostrar" diff --git a/modoboa/locale/pt_PT/LC_MESSAGES/django.po b/modoboa/locale/pt_PT/LC_MESSAGES/django.po index a07a45d26..c119cbaa9 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-29 12:51+0000\n" "Last-Translator: Mike C. \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" @@ -30,117 +30,117 @@ msgstr "" msgid "One or more updates are available" msgstr "Uma nova versão está disponível!" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Autenticação" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Tipo de autenticação" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Local" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Backend usado para autenticação" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Esquema pré-definido para passwords" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (fraco)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (fraco)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (fraco)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (fraco)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "plain (fraco)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Esquema usado para encriptar as passwords das caixas de correio" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." msgstr "" -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Chave secreta" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Chave usada para encriptar/desencriptar passwords" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Definições do serviço de directório" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Endereço do Servidor" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "O endereço IP do servidor de DNS do servidor LDAP" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Porta do Servidor" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr " A porta TCP usada pelo servidor LDAP" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Utilizar uma ligação segura" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Usar SSL/TLS na ligaçao de acesso ao servidor LDAP" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Método de autenticação" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Procurar e vincular (bind)" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "\"Direct bind\"" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Escolher o método de autenticação" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "\"Bind DN\"" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -148,28 +148,28 @@ msgstr "" "O nome único usado para fazer o \"bind\" ao servidor LDAP. Deixar vario " "para \"bind\" anónimo" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Password para bind" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Base para pesquisa de utilizadores" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Filtro de pesquisa" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -177,11 +177,11 @@ msgstr "" "Um filtro opcional (ex: '(objetClass=person)'). Tem de estar entre " "parênteses para ser válido" -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Template DN de utilizador" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -190,27 +190,27 @@ msgstr "" "O template usado para construir o DN (nome único). Deve apenas conter um " "'placeholder' (ex: %(user)s) " -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Atributo de palavra-passe" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "O atributo utilizado para armazenar palavras-passe" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 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:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Grupos de Administrador" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -218,121 +218,121 @@ msgstr "" "Os membros destes grupos \"LDAP Posix\" serão criados como administradores " "de domínio. Use ';' para separar os grupos." -#: core/app_settings.py:196 +#: core/app_settings.py:189 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Nome do grupo" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Base para pesquisa de Grupos" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Autenticação" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Endereço do Servidor" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Procurar novas versões" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Verifica automaticamente se existem novas versões" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Vários" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Intervalo de tempo para verificar notificações (no topo)" -#: core/app_settings.py:253 +#: core/app_settings.py:246 #, 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:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Idade máxima do registo no log" -#: core/app_settings.py:261 +#: core/app_settings.py:254 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:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Itens por página" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Número de itens apresentados por página" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Redirecionamento pré-definido" -#: core/app_settings.py:277 +#: core/app_settings.py:270 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:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Sintax inválida" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Número de linhas inválido" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -358,35 +358,35 @@ msgstr "" msgid "Super administrator" msgstr "Super Administrador" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Nome de Utilizador" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Password" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Password antiga" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nova password" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Confirmação" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Incompatibilidade da password antiga" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Passwords não coincidem" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -407,88 +407,88 @@ msgstr "%(object)s '%(name)s' %(action)s pelo utilizador %(user)s" msgid "deleted" msgstr "apagado" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Nome do grupo" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Último login" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "password" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "último login" -#: core/models.py:70 +#: core/models.py:72 #, fuzzy #| msgid "Prefered language" msgid "language" msgstr "Idioma preferido" -#: core/models.py:73 +#: core/models.py:75 #, fuzzy #| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Idioma preferido para exibir páginas" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Não pode apagar a sua própria conta" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Falha ao actualizar password: Modulo LDAP não instalado" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "conta" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Linha inválida" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Não é possível importa uma conta com permissões superiores" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "O simple utilizador '%s' deve ter endereço de e-mail válido" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "" @@ -508,7 +508,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Actualizar" @@ -668,7 +668,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Benvindo ao Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parâmetros salvos" @@ -686,15 +686,15 @@ msgstr "O seu nome de utilizador" msgid "User '%s' logged out" msgstr "O utilizador '%s' fez logout" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Perfil atualizado" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Preferências salvas" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -732,15 +732,15 @@ msgstr "Enviar" msgid "Invalid request" msgstr "Pedido inválido" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Sim" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Não" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 #, fuzzy #| msgid "Failed to update password: %s" msgid "Failed to update password: {}" @@ -758,7 +758,7 @@ msgstr "" msgid "Subject" msgstr "Assunto" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Lamentamos" diff --git a/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po b/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po index 18e0fc275..32492b0e3 100644 --- a/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/pt_PT/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: # lusitan , 2013 # lusitan , 2013 @@ -13,21 +13,22 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-04-27 20:00+0000\n" "Last-Translator: Antoine Nguyen \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/tonio/modoboa/language/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/tonio/modoboa/" +"language/pt_PT/)\n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: bower_components/jquery-ui/jquery-ui.min.js:8 msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Não há mais entradas do registo para mostrar" diff --git a/modoboa/locale/ru/LC_MESSAGES/django.po b/modoboa/locale/ru/LC_MESSAGES/django.po index c75eb9fa4..55ad8e80e 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" @@ -24,117 +24,117 @@ msgstr "" msgid "One or more updates are available" msgstr "Статистика не доступна" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Аутентификация" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Тип аутентификации" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Локальный" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Базовая программа для проверки подлинности" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Схема пароля по умолчанию" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Схема используемая для шифровании пароля почтового ящика." -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." msgstr "" -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Секретный ключ" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Ключ для шифрования паролей" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "Параметры LDAP" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Адрес сервера" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "IP адрес или DNS имя сервера LDAP" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Порт сервера" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "Номер TCP порта LDAP сервера" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Использовать безопасное соединение" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Использовать SSL/TLS соединение с LDAP сервером" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Метод аутентификации" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Найти и соединиться" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Прямое соединение" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Выберите метод аутентификации " -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Соединится с DN " -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -142,27 +142,27 @@ msgstr "" "Отличительное имя используемое для соединения с LDAP сервером. Оставьте " "пустым для анонимного соединения" -#: core/app_settings.py:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Пароль для соединения" -#: core/app_settings.py:131 +#: core/app_settings.py:124 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "Пароль для соединения с LDAP сервером" -#: core/app_settings.py:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "" -#: core/app_settings.py:143 +#: core/app_settings.py:136 msgid "The distinguished name of the search base used to find users" msgstr "" -#: core/app_settings.py:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Фильтр поиска" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -170,11 +170,11 @@ msgstr "" "Необязательная срока поиска (например '(objectClass=person)') Значение нужно " "заключить в скобки" -#: core/app_settings.py:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Шаблон пользователя DN" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -183,146 +183,146 @@ msgstr "" "Шаблон используется для построения запросов к DN Он должен содержать атрибут " "например (%(user)s)" -#: core/app_settings.py:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Свойства пароля" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "Свойства используемые для сохранения пользовательских паролей" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Укажите, если LDAP сервер в Active Directory" -#: core/app_settings.py:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." msgstr "" -#: core/app_settings.py:196 +#: core/app_settings.py:189 #, fuzzy #| msgid "Group name" msgid "Group type" msgstr "Название группы" -#: core/app_settings.py:200 +#: core/app_settings.py:193 msgid "The LDAP group type to use with your directory." msgstr "" -#: core/app_settings.py:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "" -#: core/app_settings.py:208 +#: core/app_settings.py:201 msgid "The distinguished name of the search base used to find groups" msgstr "" -#: core/app_settings.py:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Authentication" msgid "Notifications" msgstr "Аутентификация" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Адрес сервера" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 #, fuzzy msgid "Check new versions" msgstr "Отметить для разрешения этого расширения" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Прочее" -#: core/app_settings.py:250 +#: core/app_settings.py:243 #, fuzzy msgid "Top notifications check interval" msgstr "Уведомления отправителю" -#: core/app_settings.py:253 +#: core/app_settings.py:246 #, fuzzy msgid "Interval between two top notification checks (in seconds)" msgstr "Интервал между запросами на деблокирование для доставки" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Максимальный срок хранения лог записей" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "Срок хранения лог записей в днях " -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Элементов на странице" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Количество элементов на странице" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Порог перенаправления по умолчанию" -#: core/app_settings.py:277 +#: core/app_settings.py:270 msgid "The default redirection used when no application is specified" msgstr "Если приложение не указано. Используется перенаправление по умолчанию." -#: core/app_settings.py:310 +#: core/app_settings.py:303 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Ключ должен быть 16, 24 или 32 байта длинной" -#: core/app_settings.py:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Ошибка в написании" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Это поле обязательно для заполнеия" @@ -348,35 +348,35 @@ msgstr "" msgid "Super administrator" msgstr "Супер администратор" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Логин пользователя" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Пароль" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Старый пароль" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Новый пароль" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Подтверждение" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Старые пароли не совпадают" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Пароли не совпадают" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "" @@ -397,88 +397,88 @@ msgstr "%(object)s '%(name)s' %(action)s пользователем %(user)s" msgid "deleted" msgstr "удалено" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Название группы" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Последний вход" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "" -#: core/models.py:70 +#: core/models.py:72 #, fuzzy #| msgid "Prefered language" msgid "language" msgstr "Предпочитаемый язык" -#: core/models.py:73 +#: core/models.py:75 #, fuzzy #| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Предпочитаемый язык для отображения страниц" -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "" -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Вы не можете удалить собственный аккаунт" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Ошибка обновления пароля: модуль LDAP не установлен" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "Аккаунт" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Ошибочная строка" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Вы не можете импортировать аккаунт с ролью старше чем у вас" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "Пользователь '%s' должен иметь действительный почтовый адрес" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "Имя пользователя и адрес не должны отличатся для пользователя '%s'" @@ -496,7 +496,7 @@ msgid "API access token" msgstr "" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Обновление" @@ -655,7 +655,7 @@ msgstr "" msgid "The core part of Modoboa" msgstr "Добро пожаловать в Modoboa!" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Параметры сохранены" @@ -673,15 +673,15 @@ msgstr "Не правильное имя или пароль. Попробуйт msgid "User '%s' logged out" msgstr "Пользователь '%s' вышел из системы" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Профиль обновлен" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Параметры сохранены" -#: core/views/user.py:91 +#: core/views/user.py:96 #, fuzzy #| msgid "Profile updated" msgid "Access updated" @@ -719,15 +719,15 @@ msgstr "" msgid "Invalid request" msgstr "Ошибочный запрос" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Да" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Нет" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 #, fuzzy #| msgid "Failed to update password: %s" msgid "Failed to update password: {}" @@ -745,7 +745,7 @@ msgstr "" msgid "Subject" msgstr "Тема" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Жаль" diff --git a/modoboa/locale/ru/LC_MESSAGES/djangojs.po b/modoboa/locale/ru/LC_MESSAGES/djangojs.po index e7e2d0231..32d9a3273 100644 --- a/modoboa/locale/ru/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/ru/LC_MESSAGES/djangojs.po @@ -1,28 +1,31 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Ravil Kadyrbayev, 2015 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-04-27 20:00+0000\n" "Last-Translator: Antoine Nguyen \n" -"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/ru/)\n" +"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/" +"ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #: bower_components/jquery-ui/jquery-ui.min.js:8 msgid "'" msgstr "" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Нет больше записей лога для показа" diff --git a/modoboa/locale/sv/LC_MESSAGES/django.po b/modoboa/locale/sv/LC_MESSAGES/django.po index 30984860e..879760bad 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-05-30 18:03+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/tonio/modoboa/language/" @@ -25,55 +25,55 @@ msgstr "" msgid "One or more updates are available" msgstr "En eller fler uppdateringar är tillgängliga" -#: core/app_settings.py:39 +#: core/app_settings.py:32 msgid "Authentication" msgstr "Autentisering" -#: core/app_settings.py:42 +#: core/app_settings.py:35 msgid "Authentication type" msgstr "Autentiseringstyp" -#: core/app_settings.py:43 +#: core/app_settings.py:36 msgid "Local" msgstr "Lokal" -#: core/app_settings.py:46 +#: core/app_settings.py:39 msgid "The backend used for authentication" msgstr "Autentiserings backend" -#: core/app_settings.py:51 +#: core/app_settings.py:44 msgid "Default password scheme" msgstr "Standard lösenords schema" -#: core/app_settings.py:55 +#: core/app_settings.py:48 msgid "md5crypt (weak)" msgstr "md5crypt (svag)" -#: core/app_settings.py:56 +#: core/app_settings.py:49 msgid "sha256 (weak)" msgstr "sha256 (svag)" -#: core/app_settings.py:57 +#: core/app_settings.py:50 msgid "md5 (weak)" msgstr "md5 (svag)" -#: core/app_settings.py:58 +#: core/app_settings.py:51 msgid "crypt (weak)" msgstr "crypt (svag)" -#: core/app_settings.py:59 +#: core/app_settings.py:52 msgid "plain (weak)" msgstr "okrypterad (svag)" -#: core/app_settings.py:61 +#: core/app_settings.py:54 msgid "Scheme used to crypt mailbox passwords" msgstr "Krypteringsschema för brevlåde lösenord" -#: core/app_settings.py:66 +#: core/app_settings.py:59 msgid "Rounds" msgstr "Antal omgångar" -#: core/app_settings.py:69 +#: core/app_settings.py:62 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." @@ -81,63 +81,63 @@ msgstr "" "Antal omgångar att använda (används endast av sha256crypt och sha512crypt). " "Måste vara mellan 1000 och 999999999." -#: core/app_settings.py:76 +#: core/app_settings.py:69 msgid "Secret key" msgstr "Hemlig nyckel" -#: core/app_settings.py:78 +#: core/app_settings.py:71 msgid "Key used to encrypt/decrypt passwords" msgstr "Nyckel som används för att kryptera / dekryptera lösenord" -#: core/app_settings.py:83 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "LDAP inställningar" -#: core/app_settings.py:86 +#: core/app_settings.py:79 msgid "Server address" msgstr "Server adress" -#: core/app_settings.py:89 +#: core/app_settings.py:82 msgid "The IP address or the DNS name of the LDAP server" msgstr "IP adressen eller DNS namn för LDAP server" -#: core/app_settings.py:94 +#: core/app_settings.py:87 msgid "Server port" msgstr "Server port" -#: core/app_settings.py:96 +#: core/app_settings.py:89 msgid "The TCP port number used by the LDAP server" msgstr "TCP port som används av LDAP servern" -#: core/app_settings.py:101 +#: core/app_settings.py:94 msgid "Use a secured connection" msgstr "Använd en säker anslutning" -#: core/app_settings.py:104 +#: core/app_settings.py:97 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "Använd SSL/TLS anslutning för åtkomst till LDAP servern" -#: core/app_settings.py:108 +#: core/app_settings.py:101 msgid "Authentication method" msgstr "Autentiseringsmetod" -#: core/app_settings.py:109 +#: core/app_settings.py:102 msgid "Search and bind" msgstr "Sök och bind" -#: core/app_settings.py:110 +#: core/app_settings.py:103 msgid "Direct bind" msgstr "Direkt bindning" -#: core/app_settings.py:112 +#: core/app_settings.py:105 msgid "Choose the authentication method to use" msgstr "Välj autentiseringsmetod att använda" -#: core/app_settings.py:117 +#: core/app_settings.py:110 msgid "Bind DN" msgstr "Bind DN" -#: core/app_settings.py:120 +#: core/app_settings.py:113 msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" @@ -145,28 +145,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:128 +#: core/app_settings.py:121 msgid "Bind password" msgstr "Bind lösenord" -#: core/app_settings.py:131 +#: core/app_settings.py:124 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:140 +#: core/app_settings.py:133 msgid "Users search base" msgstr "Användare sökbas" -#: core/app_settings.py:143 +#: core/app_settings.py:136 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:150 +#: core/app_settings.py:143 msgid "Search filter" msgstr "Sökfilter" -#: core/app_settings.py:153 +#: core/app_settings.py:146 msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." @@ -174,11 +174,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:161 +#: core/app_settings.py:154 msgid "User DN template" msgstr "Anvädar DN mall" -#: core/app_settings.py:164 +#: core/app_settings.py:157 #, python-format msgid "" "The template used to construct a user's DN. It should contain one " @@ -187,27 +187,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:172 +#: core/app_settings.py:165 msgid "Password attribute" msgstr "Lösenordsattribut" -#: core/app_settings.py:174 +#: core/app_settings.py:167 msgid "The attribute used to store user passwords" msgstr "Attribut som används för att lagra användarlösenord" -#: core/app_settings.py:179 +#: core/app_settings.py:172 msgid "Active Directory" msgstr "Active Directory" -#: core/app_settings.py:182 +#: core/app_settings.py:175 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:186 +#: core/app_settings.py:179 msgid "Administrator groups" msgstr "Administratörsgrupper" -#: core/app_settings.py:189 +#: core/app_settings.py:182 msgid "" "Members of those LDAP Posix groups will be created as domain administrators. " "Use ';' characters to separate groups." @@ -215,115 +215,115 @@ 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:196 +#: core/app_settings.py:189 msgid "Group type" msgstr "Grupptyp" -#: core/app_settings.py:200 +#: core/app_settings.py:193 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:205 +#: core/app_settings.py:198 msgid "Groups search base" msgstr "Grupper sökbas" -#: core/app_settings.py:208 +#: core/app_settings.py:201 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:213 +#: core/app_settings.py:206 #, fuzzy #| msgid "Applications" msgid "Notifications" msgstr "Applikationer" -#: core/app_settings.py:216 +#: core/app_settings.py:209 #, fuzzy #| msgid "Server address" msgid "Sender address" msgstr "Server adress" -#: core/app_settings.py:219 +#: core/app_settings.py:212 msgid "Email address used to send notifications." msgstr "" -#: core/app_settings.py:223 +#: core/app_settings.py:216 msgid "Public API" msgstr "" -#: core/app_settings.py:226 +#: core/app_settings.py:219 msgid "Enable communication" msgstr "" -#: core/app_settings.py:229 +#: core/app_settings.py:222 msgid "Enable communication with Modoboa public API" msgstr "" -#: core/app_settings.py:233 +#: core/app_settings.py:226 msgid "Check new versions" msgstr "Kontrollera nya versioner" -#: core/app_settings.py:236 +#: core/app_settings.py:229 msgid "Automatically checks if a newer version is available" msgstr "Kontrollera automatiskt om en nyare version finns" -#: core/app_settings.py:240 +#: core/app_settings.py:233 msgid "Send statistics" msgstr "" -#: core/app_settings.py:243 +#: core/app_settings.py:236 msgid "Send statistics to Modoboa public API (counters and used extensions)" msgstr "" -#: core/app_settings.py:247 +#: core/app_settings.py:240 msgid "Miscellaneous" msgstr "Övrigt" -#: core/app_settings.py:250 +#: core/app_settings.py:243 msgid "Top notifications check interval" msgstr "Toppnotifikationer kontrollintervall" -#: core/app_settings.py:253 +#: core/app_settings.py:246 msgid "Interval between two top notification checks (in seconds)" msgstr "Intervall mellan två toppnotifikationskontroller (i sekunder)" -#: core/app_settings.py:259 +#: core/app_settings.py:252 msgid "Maximum log record age" msgstr "Maximal ålder för loggpost" -#: core/app_settings.py:261 +#: core/app_settings.py:254 msgid "The maximum age in days of a log record" msgstr "Maximal ålder i dagar för en logg post" -#: core/app_settings.py:266 +#: core/app_settings.py:259 msgid "Items per page" msgstr "Artiklar per sida" -#: core/app_settings.py:268 +#: core/app_settings.py:261 msgid "Number of displayed items per page" msgstr "Antal poster som visas per sida" -#: core/app_settings.py:273 +#: core/app_settings.py:266 msgid "Default top redirection" msgstr "Standard topp omdirigering" -#: core/app_settings.py:277 +#: core/app_settings.py:270 msgid "The default redirection used when no application is specified" msgstr "Standard omdirigering när ingen applikation angetts" -#: core/app_settings.py:310 +#: core/app_settings.py:303 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:319 +#: core/app_settings.py:312 msgid "Invalid syntax" msgstr "Ogiltig syntax" -#: core/app_settings.py:325 +#: core/app_settings.py:318 msgid "Invalid rounds number" msgstr "Ogiltigt antal omgångar" -#: core/app_settings.py:346 +#: core/app_settings.py:339 msgid "This field is required" msgstr "Detta fält är obligatoriskt" @@ -347,35 +347,35 @@ msgstr "Återförsäljare" msgid "Super administrator" msgstr "Super administratör" -#: core/forms.py:19 +#: core/forms.py:18 msgid "Username" msgstr "Användarnamn" -#: core/forms.py:23 +#: core/forms.py:22 msgid "Password" msgstr "Lösenord" -#: core/forms.py:37 +#: core/forms.py:35 msgid "Old password" msgstr "Gammalt lösenord" -#: core/forms.py:41 +#: core/forms.py:39 msgid "New password" msgstr "Nytt lösenord" -#: core/forms.py:45 +#: core/forms.py:43 msgid "Confirmation" msgstr "Bekräftelse" -#: core/forms.py:73 +#: core/forms.py:71 msgid "Old password mismatchs" msgstr "Gammalt lösenord matchar inte" -#: core/forms.py:80 +#: core/forms.py:78 msgid "Passwords mismatch" msgstr "Lösenord matchar inte" -#: core/forms.py:100 +#: core/forms.py:97 msgid "Enable API access" msgstr "Aktivera API access" @@ -396,84 +396,84 @@ msgstr "%(object)s '%(name)s' %(action)s av användare %(user)s" msgid "deleted" msgstr "raderad" -#: core/models.py:51 +#: core/models.py:52 #, fuzzy #| msgid "Group name" msgid "First name" msgstr "Gruppnamn" -#: core/models.py:53 +#: core/models.py:54 #, fuzzy #| msgid "Last login" msgid "Last name" msgstr "Senaste inloggad" -#: core/models.py:60 +#: core/models.py:61 msgid "Allow mailboxes access" msgstr "Tillåt åtkomst till brevlådor" -#: core/models.py:62 +#: core/models.py:63 msgid "Allow this administrator to access user mailboxes" msgstr "Tillåt den här administratören att ändra användares brevlådor" -#: core/models.py:65 +#: core/models.py:66 msgid "password" msgstr "lösenord" -#: core/models.py:67 +#: core/models.py:68 msgid "last login" msgstr "senaste inloggning" -#: core/models.py:70 +#: core/models.py:72 msgid "language" msgstr "" -#: core/models.py:73 +#: core/models.py:75 msgid "Prefered language to display pages." msgstr "Önskat språk för att visa sidor." -#: core/models.py:77 +#: core/models.py:79 msgid "Phone number" msgstr "Telefonnummer" -#: core/models.py:79 +#: core/models.py:81 msgid "Secondary email" msgstr "Sekundär e-post" -#: core/models.py:82 +#: core/models.py:84 msgid "An alternative e-mail address, can be used for recovery needs." msgstr "En alternativ e-post adress, kan användas för återställningsbehov." -#: core/models.py:114 +#: core/models.py:122 msgid "You can't delete your own account" msgstr "Du kan inte radera ditt eget konto" -#: core/models.py:167 +#: core/models.py:175 msgid "Failed to update password: LDAP module not installed" msgstr "Misslyckades med att uppdatera lösenord: LDAP modul ej installerad" -#: core/models.py:225 +#: core/models.py:233 msgid "account" msgstr "konto" -#: core/models.py:347 +#: core/models.py:355 msgid "Unknown" msgstr "" -#: core/models.py:386 +#: core/models.py:394 msgid "Invalid line" msgstr "Ogiltig rad" -#: core/models.py:394 +#: core/models.py:402 msgid "You can't import an account with a role greater than yours" msgstr "Du kan inte importera konto med en roll större än din" -#: core/models.py:409 +#: core/models.py:417 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "Den enkla användaren '%s' måste ha en gällande e-postadress" -#: core/models.py:414 +#: core/models.py:422 #, python-format msgid "username and email fields must not differ for '%s'" msgstr "användarnamn och e-post fält får inte avvika för '%s'" @@ -491,7 +491,7 @@ msgid "API access token" msgstr "API åtkomst token" #: core/templates/core/api_access.html:29 -#: core/templates/core/user_profile.html:10 lib/form_utils.py:359 +#: core/templates/core/user_profile.html:10 lib/form_utils.py:358 msgid "Update" msgstr "Uppdatera" @@ -642,7 +642,7 @@ msgstr "API" msgid "The core part of Modoboa" msgstr "Kärnan av Modoboa" -#: core/views/admin.py:51 +#: core/views/admin.py:46 msgid "Parameters saved" msgstr "Parametrar sparade" @@ -660,15 +660,15 @@ msgstr "Ditt användarnamn och lösenord matchar inte. Var vänlig försök igen msgid "User '%s' logged out" msgstr "Användare '%s' har loggat ut" -#: core/views/user.py:47 +#: core/views/user.py:49 msgid "Profile updated" msgstr "Profil uppdaterad" -#: core/views/user.py:71 +#: core/views/user.py:75 msgid "Preferences saved" msgstr "Inställningar sparade" -#: core/views/user.py:91 +#: core/views/user.py:96 msgid "Access updated" msgstr "Åtkomst uppdaterad" @@ -702,15 +702,15 @@ msgstr "Skicka" msgid "Invalid request" msgstr "Ogiltig förfrågan" -#: lib/form_utils.py:412 +#: lib/form_utils.py:423 msgid "Yes" msgstr "Ja" -#: lib/form_utils.py:412 +#: lib/form_utils.py:424 msgid "No" msgstr "Nej" -#: lib/ldap_utils.py:124 +#: lib/ldap_utils.py:125 msgid "Failed to update password: {}" msgstr "Misslyckades med att uppdatera lösenord: {}" @@ -726,7 +726,7 @@ msgstr "" msgid "Subject" msgstr "Ämne" -#: templates/404.html:4 templates/500.html:4 +#: templates/404.html:4 templates/500.html.py:4 msgid "Sorry" msgstr "Ursäkta" diff --git a/modoboa/locale/sv/LC_MESSAGES/djangojs.po b/modoboa/locale/sv/LC_MESSAGES/djangojs.po index 1de624796..e5b695940 100644 --- a/modoboa/locale/sv/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/sv/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-05-30 18:03+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/tonio/modoboa/language/" @@ -24,7 +24,7 @@ msgstr "" msgid "'" msgstr "'" -#: core/static/core/js/settings.js:14 +#: core/static/core/js/settings.js:16 msgid "No more log entry to show" msgstr "Inga fler logg poster att visa" diff --git a/modoboa/parameters/tools.py b/modoboa/parameters/tools.py index 9205e81bd..b7c173ae3 100644 --- a/modoboa/parameters/tools.py +++ b/modoboa/parameters/tools.py @@ -118,7 +118,7 @@ class Manager(object): raise return None if app in self._parameters: - return self._parameters[app][parameter] + return self._parameters[app].get(parameter, default) return default def get_values(self, app=None): diff --git a/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/django.po index 3f2e3ffa4..bb4f968cb 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Obecné" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Cesta k Postfix souboru master.cf" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Cesta ke konfiguračnímu souboru master.cf" diff --git a/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/djangojs.po index 1f74df901..c589c2a75 100644 --- a/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/cs_CZ/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-06 10:05+0000\n" "Last-Translator: Miroslav Abrahám \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" diff --git a/modoboa/relaydomains/locale/de/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/de/LC_MESSAGES/django.po index 8972274d7..7ce8a003a 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Allgemein" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Pfad zur Postfix-Datei 'master.cf'" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Pfad zur 'master.cf' Konfigurationsdatei" diff --git a/modoboa/relaydomains/locale/de/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/de/LC_MESSAGES/djangojs.po index ff196fea1..5e7d71bc1 100644 --- a/modoboa/relaydomains/locale/de/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/de/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-01 12:12+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 77b9a2d21..6fbacc131 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,15 +17,15 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "" diff --git a/modoboa/relaydomains/locale/en/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/en/LC_MESSAGES/djangojs.po index a59c0a753..daca1b038 100644 --- a/modoboa/relaydomains/locale/en/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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 833be8f52..6f2b7b154 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "General" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 #, fuzzy msgid "Path to the master.cf configuration file" msgstr "Ruta del fichero de log" diff --git a/modoboa/relaydomains/locale/es/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/es/LC_MESSAGES/djangojs.po index c65033582..69da74907 100644 --- a/modoboa/relaydomains/locale/es/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/es/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-06-03 16:32+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 a0f77c255..168a6ddc9 100644 --- a/modoboa/relaydomains/locale/fr/LC_MESSAGES/django.po +++ b/modoboa/relaydomains/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: modoboa-1.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2011-01-07 10:00+100\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: FR \n" @@ -17,15 +17,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Général" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Chemin d'accès vers le fichier master.cf de Postfix" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Chemin d'accès vers le fichier de configuration master.cf" diff --git a/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po index 31e662f24..7d49f69d0 100644 --- a/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/fr/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: modoboa-1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2011-01-07 10:00+0100\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: FR \n" diff --git a/modoboa/relaydomains/locale/it/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/it/LC_MESSAGES/django.po index f5c05d421..f12dcf143 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-23 00:56+0100\n" "Last-Translator: Alberto Berti \n" "Language-Team: ITALIANO \n" @@ -17,15 +17,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Generale" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Percorso del file master.cf di Postfix" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Percorso del file di configurazione master.cf" diff --git a/modoboa/relaydomains/locale/it/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/it/LC_MESSAGES/djangojs.po index c9c8bc5b1..80a6c4b6f 100644 --- a/modoboa/relaydomains/locale/it/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/it/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-23 00:58+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 1c8cd3476..315b870da 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "全般" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Postfix の master.cf へのパス" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "master.cf 設定ファイルへのパス" diff --git a/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/djangojs.po index aa267271e..2954f2d11 100644 --- a/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/ja_JP/LC_MESSAGES/djangojs.po @@ -1,21 +1,22 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # cwatanab , 2016 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2016-06-07 07:22+0000\n" "Last-Translator: cwatanab \n" -"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/language/ja_JP/)\n" +"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/" +"language/ja_JP/)\n" +"Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" #: relaydomains/static/relaydomains/js/relay_domains.js:45 diff --git a/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/django.po index dbcd3e741..7107302e2 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:37+0000\n" "Last-Translator: TuxBrother \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/" @@ -20,15 +20,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Algemeen" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Map waarin Postfix's master.cf staat" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Locatie van Postfix's master.cf" diff --git a/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/djangojs.po index bd169b2e3..bb883b8c8 100644 --- a/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/nl_NL/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-31 11:42+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 a82680a23..850f16008 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -21,15 +21,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Geral" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Caminho do master.cf do Postfix" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Caminho para o arquivo de configuração master.cf" diff --git a/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/djangojs.po index 2986d9e12..adb9f57e5 100644 --- a/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-13 09:14+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 e3d34d23c..0c75e69ca 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-29 12:51+0000\n" "Last-Translator: Mike C. \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" @@ -24,15 +24,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Geral" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Caminho para para o ficheiro master.cf Postfix" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Caminho para o ficheiro de configuração master.cf" diff --git a/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/djangojs.po index dedc0cfd9..8c294efe8 100644 --- a/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2014-12-29 12:08+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 19c3a9124..1ed58f2a9 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" @@ -19,15 +19,15 @@ 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" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Основные" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "" diff --git a/modoboa/relaydomains/locale/ru/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/ru/LC_MESSAGES/djangojs.po index 591d092ed..2ba34f1f4 100644 --- a/modoboa/relaydomains/locale/ru/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/ru/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2013-12-03 09:35+0000\n" "Last-Translator: Antoine Nguyen \n" "Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/" diff --git a/modoboa/relaydomains/locale/sv/LC_MESSAGES/django.po b/modoboa/relaydomains/locale/sv/LC_MESSAGES/django.po index b1f0e3d7b..10e3efcb9 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: 2016-10-16 14:31+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\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/" @@ -21,15 +21,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: relaydomains/app_settings.py:18 +#: relaydomains/app_settings.py:15 msgid "General" msgstr "Generellt" -#: relaydomains/app_settings.py:21 +#: relaydomains/app_settings.py:18 msgid "Postfix's master.cf path" msgstr "Sökväg till Postfix master.cf" -#: relaydomains/app_settings.py:23 +#: relaydomains/app_settings.py:20 msgid "Path to the master.cf configuration file" msgstr "Sökväg till master.cf konfigureringsfil" diff --git a/modoboa/relaydomains/locale/sv/LC_MESSAGES/djangojs.po b/modoboa/relaydomains/locale/sv/LC_MESSAGES/djangojs.po index 9a1d06ae7..9a1f6e149 100644 --- a/modoboa/relaydomains/locale/sv/LC_MESSAGES/djangojs.po +++ b/modoboa/relaydomains/locale/sv/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-14 19:06+0200\n" +"POT-Creation-Date: 2016-11-04 22:08+0100\n" "PO-Revision-Date: 2015-01-13 15:21+0000\n" "Last-Translator: Olle Gustafsson \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/modoboa/language/"