From 1c26603f4fd393156a29ab1415e604c4965a907b Mon Sep 17 00:00:00 2001
From: Antoine Nguyen
Date: Wed, 4 Jul 2012 15:18:43 +0200
Subject: [PATCH] Translation files update.
---
modoboa/locale/de/LC_MESSAGES/django.po | 1308 ++++++++++++---------
modoboa/locale/de/LC_MESSAGES/djangojs.po | 48 +-
modoboa/locale/en/LC_MESSAGES/django.po | 1060 +++++++++--------
modoboa/locale/en/LC_MESSAGES/djangojs.po | 46 +-
modoboa/locale/es/LC_MESSAGES/django.po | 1224 +++++++++++--------
modoboa/locale/es/LC_MESSAGES/djangojs.po | 52 +-
modoboa/locale/fr/LC_MESSAGES/django.po | 1095 +++++++++--------
modoboa/locale/fr/LC_MESSAGES/djangojs.po | 48 +-
8 files changed, 2783 insertions(+), 2098 deletions(-)
diff --git a/modoboa/locale/de/LC_MESSAGES/django.po b/modoboa/locale/de/LC_MESSAGES/django.po
index 27021e11a..fad8bec8c 100644
--- a/modoboa/locale/de/LC_MESSAGES/django.po
+++ b/modoboa/locale/de/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa-0.9\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-03 10:59+0200\n"
+"POT-Creation-Date: 2012-07-04 15:16+0200\n"
"PO-Revision-Date: 2012-05-10 17:06+0100\n"
"Last-Translator: Patrick Ben Koetter \n"
"Language-Team: DE
\n"
@@ -34,36 +34,46 @@ msgid "Path to the root directory where messages are stored"
msgstr "Pfad zum root-Verzeichnis unterhalb dessen E-Mails abgelegt werden"
#: admin/__init__.py:17
-msgid "UID of the virtual user which owns domains/mailboxes/messages on the filesystem"
-msgstr "UID des virtuellen Benutzers, der Besitzer der Domains, Mailboxen und Nachrichten im Dateisystem ist."
+msgid ""
+"UID of the virtual user which owns domains/mailboxes/messages on the "
+"filesystem"
+msgstr ""
+"UID des virtuellen Benutzers, der Besitzer der Domains, Mailboxen und "
+"Nachrichten im Dateisystem ist."
#: admin/__init__.py:19
-msgid "GID of the virtual user which owns domains/mailboxes/messages on the filesystem"
-msgstr "GID des virtuellen Benutzers, der Besitzer der Domains, Mailboxen und Nachrichten im Dateisystem ist."
+msgid ""
+"GID of the virtual user which owns domains/mailboxes/messages on the "
+"filesystem"
+msgstr ""
+"GID des virtuellen Benutzers, der Besitzer der Domains, Mailboxen und "
+"Nachrichten im Dateisystem ist."
#: admin/__init__.py:22
msgid "Mailboxes storage format"
msgstr "Mailbox erstellt."
#: admin/__init__.py:24
-msgid "Sub-directory (inside the mailbox) where messages are stored when using the maildir format"
-msgstr "Unterverzeichnis (innerhalb der Mailbox) in dem Nachrichten abgelegt werden wenn Maildir-Format eingesetzt wird."
+msgid ""
+"Sub-directory (inside the mailbox) where messages are stored when using the "
+"maildir format"
+msgstr ""
+"Unterverzeichnis (innerhalb der Mailbox) in dem Nachrichten abgelegt werden "
+"wenn Maildir-Format eingesetzt wird."
-#: admin/__init__.py:28
+#: admin/__init__.py:32
msgid "Scheme used to crypt mailbox passwords"
msgstr "Verschlüsselungsschema der Mailbox-Passworte"
-#: admin/__init__.py:31
+#: admin/__init__.py:35
msgid "Number of displayed items per page"
msgstr "Anzahl dargestellter Einträge pro Seite"
-#: admin/__init__.py:54
+#: admin/__init__.py:57
msgid "The default redirection used when no application is specified"
msgstr "Die Standardumleitung wenn kein Programm angegeben wurde"
-#: admin/forms.py:15
-#: admin/forms.py:396
-#: admin/tables.py:17
+#: admin/forms.py:15 admin/forms.py:445 admin/tables.py:17
msgid "Alias(es)"
msgstr "Aliase"
@@ -71,185 +81,180 @@ msgstr "Aliase"
msgid "Alias(es) of this domain"
msgstr "Aliase dieser Domain"
-#: admin/forms.py:51
-#: admin/views.py:60
+#: admin/forms.py:54
msgid "An alias with this name already exists"
msgstr "Ein Alias mit diesem Namen existiert bereits"
-#: admin/forms.py:66
+#: admin/forms.py:69
msgid "A domain with this name already exists"
msgstr "Eine Domäne mit diesem Namen existiert bereits"
-#: admin/forms.py:76
+#: admin/forms.py:79
msgid "Failed to rename domain, check permissions"
msgstr "Domäne konnte nicht umbenannt werden. Prüfen Sie die Berechtigungen."
-#: admin/forms.py:103
+#: admin/forms.py:110 admin/forms.py:598 admin/views.py:363
+msgid "General"
+msgstr "Grundsätzlich"
+
+#: admin/forms.py:132
msgid "Email address"
msgstr "E-Mail Adresse"
-#: admin/forms.py:104
+#: admin/forms.py:133
msgid "The distribution list address"
msgstr "Adresse der Verteilerliste"
-#: admin/forms.py:107
+#: admin/forms.py:136
msgid "Recipients"
msgstr "Empfänger"
-#: admin/forms.py:108
-msgid "Mailbox(es) this alias will point to"
-msgstr "Mailbox(en) auf den der Alias verweisen wird"
+#: admin/forms.py:137
+msgid ""
+"Mailbox(es) this alias will point to. Indicate only one address per input, "
+"press ENTER to add a new input."
+msgstr ""
-#: admin/forms.py:142
-#: admin/forms.py:221
-#: admin/forms.py:429
-#: admin/models.py:779
+#: admin/forms.py:171 admin/forms.py:250 admin/forms.py:478
+#: admin/models.py:809
msgid "Domain does not exist"
msgstr "Domain existiert nicht"
-#: admin/forms.py:144
-#: admin/forms.py:223
+#: admin/forms.py:173 admin/forms.py:252
msgid "You don't have access to this domain"
msgstr "Der Zugriff auf diese Domain ist ihnen nicht gestattet"
-#: admin/forms.py:164
+#: admin/forms.py:193
msgid "Invalid mailbox"
msgstr "Ungültige Mailbox"
-#: admin/forms.py:175
-#: admin/models.py:799
+#: admin/forms.py:204 admin/models.py:829
#, python-format
msgid "Mailbox %s does not exist"
msgstr "Mailbox %s existiert nicht"
-#: admin/forms.py:184
+#: admin/forms.py:213
msgid "No recipient defined"
msgstr "Keine Empfänger angegeben"
-#: admin/forms.py:187
+#: admin/forms.py:216
msgid "A distribution list must contain at least two recipients"
msgstr "Eine Verteilerliste muss mindestens zwei Empfänger haben"
-#: admin/forms.py:201
+#: admin/forms.py:230
msgid "Address"
msgstr "Adresse"
-#: admin/forms.py:202
+#: admin/forms.py:231
msgid "A valid e-mail address"
msgstr "Eine gültige E-Mail-Adresse"
-#: admin/forms.py:238
-#: admin/forms.py:267
-#: extensions/sievefilters/forms.py:70
+#: admin/forms.py:267 admin/forms.py:296 extensions/sievefilters/forms.py:70
msgid "Recipient"
msgstr "Empfänger"
-#: admin/forms.py:239
+#: admin/forms.py:268
msgid "A local recipient address"
msgstr "Eine lokale Empfänger-Adresse"
-#: admin/forms.py:254
+#: admin/forms.py:283
msgid "Mailbox does not exist"
msgstr "Mailbox existiert nicht"
-#: admin/forms.py:256
+#: admin/forms.py:285
msgid "You can't access this mailbox"
msgstr "Sie können auf diese Mailbox nicht zugreifen"
-#: admin/forms.py:268
+#: admin/forms.py:297
msgid "An external recipient address"
msgstr "Adresse eines externen Empfängers"
-#: admin/forms.py:285
+#: admin/forms.py:314
msgid "Local recipients are forbidden"
msgstr "Lokale Empfänger sind nicht gestattet"
-#: admin/forms.py:295
-#: extensions/webmail/forms.py:18
+#: admin/forms.py:324 extensions/webmail/forms.py:18
msgid "Select a file"
msgstr "Wählen Sie eine Datei"
-#: admin/forms.py:296
+#: admin/forms.py:325
msgid "Separator"
msgstr "Separator"
-#: admin/forms.py:308
+#: admin/forms.py:337 admin/templates/admin/editdomainform.html:9
#: auth/forms.py:6
-#: templates/admin/editdomainform.html:20
msgid "Username"
msgstr "Benutzername"
-#: admin/forms.py:310
+#: admin/forms.py:339
msgid "Role"
msgstr "Rolle"
-#: admin/forms.py:311
-#: admin/forms.py:335
+#: admin/forms.py:340 admin/forms.py:364
msgid "Choose"
msgstr "Auswählen"
-#: admin/forms.py:312
+#: admin/forms.py:341
msgid "What level of permission this user will have"
msgstr "Rechte, die der Benutzer haben wird"
-#: admin/forms.py:314
-#: auth/forms.py:10
+#: admin/forms.py:343 auth/forms.py:10
msgid "Password"
msgstr "Passwort"
-#: admin/forms.py:316
-#: userprefs/forms.py:15
+#: admin/forms.py:345 userprefs/forms.py:15
msgid "Confirmation"
msgstr "Bestätigung"
-#: admin/forms.py:318
+#: admin/forms.py:347
msgid "Enter the same password as above, for verification."
msgstr "Kennwort bestätigen"
-#: admin/forms.py:329
+#: admin/forms.py:358
msgid "Enabled"
msgstr "Aktiviert"
-#: admin/forms.py:367
+#: admin/forms.py:396
msgid "The two password fields didn't match."
msgstr "Die angegebenen Kennworte stimmen nicht überein"
-#: admin/forms.py:393
+#: admin/forms.py:437
msgid "E-mail"
msgstr "E-Mail"
-#: admin/forms.py:394
+#: admin/forms.py:439
msgid "Quota"
msgstr "Quota"
-#: admin/forms.py:398
-msgid "Alias(es) of this mailbox"
-msgstr "Aliase dieser Mailbox"
+#: admin/forms.py:441
+msgid ""
+"Quota in MB for this mailbox. Leave empty to use the value defined at domain "
+"level."
+msgstr ""
-#: admin/forms.py:454
+#: admin/forms.py:447
+msgid ""
+"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
+"to add a new input."
+msgstr ""
+
+#: admin/forms.py:505
msgid "Failed to rename mailbox, check permissions"
msgstr "Mailbox konnte nicht umbenannt werden. Prüfen Sie die Berechtigungen."
-#: admin/forms.py:495
+#: admin/forms.py:547
msgid "Domain(s)"
msgstr "Domain(s)"
-#: admin/forms.py:497
+#: admin/forms.py:549
msgid "Domain(s) that user administrates"
msgstr "Domänen, die dieser Anwender administriert"
-#: admin/forms.py:546
-#: admin/views.py:356
-#: templates/admin/editdomainform.html:4
-msgid "General"
-msgstr "Grundsätzlich"
-
-#: admin/forms.py:548
-#: admin/views.py:359
+#: admin/forms.py:600 admin/views.py:366
msgid "Mail"
msgstr "E-Mail"
-#: admin/forms.py:550
+#: admin/forms.py:602
msgid "Permissions"
msgstr "Berechtigungen"
@@ -261,121 +266,118 @@ msgstr "Unbekannter Objekt-Typ"
msgid "You can't delete your own account"
msgstr "Sie können Ihr eigenes Konto nicht entfernen"
-#: admin/models.py:137
+#: admin/models.py:151
msgid "Failed to update password: LDAP module not installed"
msgstr "Konnte Kennwort nicht aktualisieren: LDAP-Modul nicht installiert"
-#: admin/models.py:143
+#: admin/models.py:157
#, python-format
msgid "Failed to update password: %s"
msgstr "Konnte Kennwort nicht aktualisieren: %s"
-#: admin/models.py:375
-#: admin/models.py:461
+#: admin/models.py:393 admin/models.py:479
msgid "name"
msgstr "Name"
-#: admin/models.py:376
+#: admin/models.py:394
msgid "The domain name"
msgstr "Name der Domäne"
-#: admin/models.py:377
+#: admin/models.py:395
msgid "Default quota in MB applied to mailboxes"
msgstr "Standard-Quota für Mailboxen (in MB)"
-#: admin/models.py:378
-#: admin/models.py:466
-#: admin/models.py:708
-#: admin/models.py:805
-#: extensions/postfix_autoreply/models.py:19
+#: admin/models.py:396 admin/models.py:484 admin/models.py:738
+#: admin/models.py:835 extensions/postfix_autoreply/models.py:19
msgid "enabled"
msgstr "aktiviert"
-#: admin/models.py:379
+#: admin/models.py:397
msgid "Check to activate this domain"
msgstr "Auswählen, um diese Domäne zu aktivieren"
-#: admin/models.py:446
+#: admin/models.py:464
msgid "Failed to initialise domain, check permissions"
-msgstr "Domäne konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen."
+msgstr ""
+"Domäne konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen."
-#: admin/models.py:454
-#: admin/models.py:669
-#: admin/models.py:774
+#: admin/models.py:472 admin/models.py:699 admin/models.py:804
msgid "Invalid line"
msgstr "Ungültige Zeile"
-#: admin/models.py:462
+#: admin/models.py:480
msgid "The alias name"
msgstr "Der Alias-Name"
-#: admin/models.py:463
+#: admin/models.py:481
msgid "target"
msgstr "Ziel"
-#: admin/models.py:464
+#: admin/models.py:482
msgid "The domain this alias points to"
msgstr "Domäne auf die dieser Alias verweist"
-#: admin/models.py:467
-#: admin/models.py:709
+#: admin/models.py:485 admin/models.py:739
msgid "Check to activate this alias"
msgstr "Auswählen um den Alias zu aktivieren"
-#: admin/models.py:486
-#: admin/models.py:699
+#: admin/models.py:504 admin/models.py:729
msgid "address"
msgstr "Adresse"
-#: admin/models.py:487
+#: admin/models.py:505
msgid "Mailbox address (without the @domain.tld part)"
msgstr "Mailbox-Adresse (ohne den @domain.tld-Anteil)"
-#: admin/models.py:584
+#: admin/models.py:611
#, python-format
msgid "%s is not a valid uid/username"
msgstr "%s ist kein gültiger uid/Benutzername"
-#: admin/models.py:593
+#: admin/models.py:620
#, python-format
msgid "%s is not a valid gid/groupname"
msgstr "%s ist kein gültiger gid/Gruppenname"
-#: admin/models.py:597
-#: admin/models.py:654
+#: admin/models.py:630 admin/models.py:684
msgid "Failed to initialise mailbox, check permissions"
-msgstr "Mailbox konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen."
+msgstr ""
+"Mailbox konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen."
-#: admin/models.py:622
+#: admin/models.py:655
#, python-format
msgid "Account '%s' already exists"
msgstr "Das Konto '%s' existiert bereits"
-#: admin/models.py:675
+#: admin/models.py:705
msgid "Cannot import this mailbox because the associated domain does not exist"
-msgstr "Kann Mailbox nicht importieren, weil die dazugehörende Domain nicht existiert"
+msgstr ""
+"Kann Mailbox nicht importieren, weil die dazugehörende Domain nicht existiert"
-#: admin/models.py:700
-msgid "The alias address (without the domain part). For a 'catch-all' address, just enter an * character."
-msgstr "Die Alias-Adresse (ohne den Domain-Anteil). Geben sie für eine Adresse an, die alles annimmt, * an."
+#: admin/models.py:730
+msgid ""
+"The alias address (without the domain part). For a 'catch-all' address, just "
+"enter an * character."
+msgstr ""
+"Die Alias-Adresse (ohne den Domain-Anteil). Geben sie für eine Adresse an, "
+"die alles annimmt, * an."
-#: admin/models.py:704
+#: admin/models.py:734
msgid "mailboxes"
msgstr "Mailboxen"
-#: admin/models.py:705
+#: admin/models.py:735
msgid "The mailboxes this alias points to"
msgstr "Mailbox auf den dieser Alias verweist"
-#: admin/models.py:806
+#: admin/models.py:836
msgid "Check to enable this extension"
msgstr "Auswählen, um diese Erweiterung zu aktivieren"
-#: admin/tables.py:12
-#: admin/tables.py:44
+#: admin/tables.py:12 admin/tables.py:44
+#: admin/templates/admin/editdomainform.html:9
#: extensions/sievefilters/forms.py:53
#: extensions/sievefilters/templates/sievefilters/guieditor.html:6
-#: templates/admin/editdomainform.html:20
msgid "Name"
msgstr "Name"
@@ -383,9 +385,7 @@ msgstr "Name"
msgid "Edit domain"
msgstr "Domäne bearbeiten"
-#: admin/tables.py:18
-#: admin/tables.py:61
-#: extensions/sievefilters/views.py:79
+#: admin/tables.py:18 admin/tables.py:61 extensions/sievefilters/views.py:79
#: extensions/sievefilters/templates/sievefilters/filter.html:17
#: extensions/sievefilters/templates/sievefilters/guieditor.html:5
#: extensions/webmail/templatetags/webextras.py:93
@@ -412,12 +412,8 @@ msgstr "Name/Empfänger"
msgid "New domain"
msgstr "Neue Domäne"
-#: admin/views.py:81
-#: admin/views.py:174
-#: admin/views.py:353
-#: admin/views.py:360
-#: extensions/sievefilters/views.py:120
-#: extensions/sievefilters/views.py:187
+#: admin/views.py:81 admin/views.py:181 admin/views.py:360 admin/views.py:367
+#: extensions/sievefilters/views.py:120 extensions/sievefilters/views.py:187
#: extensions/webmail/views.py:118
msgid "Create"
msgstr "Erstellen"
@@ -426,160 +422,145 @@ msgstr "Erstellen"
msgid "Domain created"
msgstr "Domäne erstellt."
-#: admin/views.py:108
-#: admin/views.py:223
-#: admin/views.py:403
-#: extensions/postfix_autoreply/views.py:22
-#: extensions/sievefilters/views.py:139
-#: extensions/webmail/views.py:149
-#: userprefs/views.py:34
-#: userprefs/views.py:66
+#: admin/views.py:111 admin/views.py:230 admin/views.py:411
+#: extensions/sievefilters/views.py:139 extensions/webmail/views.py:149
+#: userprefs/templates/userprefs/form.html:4
msgid "Update"
msgstr "Aktualisieren"
-#: admin/views.py:115
+#: admin/views.py:122
msgid "Domain modified"
msgstr "Domäne verändert"
-#: admin/views.py:138
+#: admin/views.py:145
msgid "You can't delete your own domain"
msgstr "Sie können Ihre eigene Domäne nicht löschen"
-#: admin/views.py:141
+#: admin/views.py:148
msgid "Domain deleted"
msgid_plural "Domains deleted"
msgstr[0] "Domäne gelöscht"
msgstr[1] "Domänen gelöscht"
-#: admin/views.py:156
+#: admin/views.py:163
msgid "Alias with this name already exists"
msgstr "Ein Alias mit diesem Namen existiert bereits"
-#: admin/views.py:194
+#: admin/views.py:201
msgid "New distribution list"
msgstr "Neue Verteilerliste"
-#: admin/views.py:198
+#: admin/views.py:205
msgid "Distribution list created"
msgstr "Verteilerliste erstellt"
-#: admin/views.py:204
+#: admin/views.py:211
msgid "New alias"
msgstr "Neuer Alias"
-#: admin/views.py:208
+#: admin/views.py:215
msgid "Alias created"
msgstr "Alias erstellt"
-#: admin/views.py:214
+#: admin/views.py:221
msgid "New forward"
msgstr "Neue Weiterleitung"
-#: admin/views.py:218
+#: admin/views.py:225
msgid "Forward created"
msgstr "Weiterleitung erstellt"
-#: admin/views.py:235
+#: admin/views.py:242
msgid "Alias modified"
msgstr "Alias verändert"
-#: admin/views.py:239
+#: admin/views.py:246
msgid "Distribution list modified"
msgstr "Verteilerliste verändert"
-#: admin/views.py:243
+#: admin/views.py:250
msgid "Forward modified"
msgstr "Weiterleitung verändert"
-#: admin/views.py:350
+#: admin/views.py:357
msgid "New account"
msgstr "Neues Konto"
-#: admin/views.py:357
+#: admin/views.py:364
msgid "Next"
msgstr "Nächstes"
-#: admin/views.py:361
+#: admin/views.py:368
msgid "Previous"
msgstr "Vorheriges"
-#: admin/views.py:372
+#: admin/views.py:380
msgid "Account created"
msgstr "Konto erstellt"
-#: admin/views.py:417
+#: admin/views.py:425
msgid "Account updated"
msgstr "Konto aktualisiert"
-#: admin/views.py:437
+#: admin/views.py:445
msgid "Account deleted"
msgid_plural "Accounts deleted"
msgstr[0] "Konto gelöscht"
msgstr[1] "Konten gelöscht"
-#: admin/views.py:447
-#: admin/views.py:452
-#: extensions/amavis_quarantine/views.py:196
-#: extensions/amavis_quarantine/views.py:202
-#: extensions/amavis_quarantine/views.py:229
-#: extensions/amavis_quarantine/views.py:233
-#: extensions/amavis_quarantine/views.py:235
-#: extensions/stats/views.py:46
-#: extensions/webmail/views.py:32
-#: extensions/webmail/views.py:55
-#: extensions/webmail/views.py:68
-#: extensions/webmail/views.py:80
-#: extensions/webmail/views.py:96
-#: extensions/webmail/views.py:180
-#: extensions/webmail/views.py:405
-#: extensions/webmail/views.py:416
-#: extensions/webmail/views.py:443
-#: lib/formutils.py:29
-#: lib/formutils.py:34
+#: admin/views.py:455 admin/views.py:460 extensions/amavis/views.py:199
+#: extensions/amavis/views.py:205 extensions/amavis/views.py:232
+#: extensions/amavis/views.py:236 extensions/amavis/views.py:238
+#: extensions/stats/views.py:46 extensions/webmail/views.py:32
+#: extensions/webmail/views.py:55 extensions/webmail/views.py:68
+#: extensions/webmail/views.py:80 extensions/webmail/views.py:96
+#: extensions/webmail/views.py:180 extensions/webmail/views.py:407
+#: extensions/webmail/views.py:418 extensions/webmail/views.py:445
+#: lib/formutils.py:33 lib/formutils.py:38
msgid "Invalid request"
msgstr "Ungültige Anfrage"
-#: admin/views.py:492
+#: admin/views.py:500
msgid "Parameters saved"
msgstr "Parameter gespeichert"
-#: admin/views.py:538
+#: admin/views.py:546
msgid "Modifications applied."
msgstr "Änderungen übernommen."
-#: admin/views.py:595
+#: admin/views.py:603
#, python-format
msgid "%d objects imported successfully"
msgstr "%d Objekte erfolgreich importiert"
-#: admin/views.py:614
+#: admin/views.py:621
msgid ""
"Provide a CSV file where lines respect one of the following format:\n"
"
\n"
-"- account; loginname; password; first name; last name; address
\n"
+"- account; loginname; password; first name; last name; address"
+"li>\n"
"
- dlist; address; recipient; recipient; ...
\n"
"
\n"
"You can use a different character as separator.\n"
msgstr ""
"CSV-Datei in einem der folgenden Formate hinzufügen:\n"
"\n"
-"- account; loginname; password; first name; last name; address
\n"
+"- account; loginname; password; first name; last name; address"
+"li>\n"
"
- dlist; address; recipient; recipient; ...
\n"
"
\n"
"Ein anderes Zeichen als Trenner ist gestattet.\n"
-#: admin/views.py:622
+#: admin/views.py:629
msgid "Import identities"
msgstr "Identitäten importieren"
-#: admin/views.py:623
-#: admin/views.py:649
-#: admin/templatetags/admin_extras.py:73
-#: admin/templatetags/admin_extras.py:114
+#: admin/views.py:630 admin/views.py:656 admin/templatetags/admin_extras.py:76
+#: admin/templatetags/admin_extras.py:118
msgid "Import"
msgstr "Importiere"
-#: admin/views.py:641
+#: admin/views.py:648
msgid ""
"Provide a CSV file where lines respect the following format:
\n"
"domain; name; quota
\n"
@@ -591,10 +572,100 @@ msgstr ""
"\n"
"Ein anderes Zeichen als Trenner ist gestattet.\n"
-#: admin/views.py:648
+#: admin/views.py:655
msgid "Import domains"
msgstr "Domains importieren"
+#: admin/templates/admin/domain_general_form.html:3
+#: admin/templates/admin/mailform.html:3
+#: admin/templates/admin/newdomainform.html:3
+msgid "MB"
+msgstr ""
+
+#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:22
+#: extensions/limits/forms.py:14 extensions/limits/models.py:10
+msgid "Domains"
+msgstr "Domänen"
+
+#: admin/templates/admin/editdomainform.html:3
+msgid "Administrators"
+msgstr "Administratoren"
+
+#: admin/templates/admin/editdomainform.html:4
+msgid "Miscellaneous"
+msgstr "Verschiedenes"
+
+#: admin/templates/admin/editdomainform.html:13
+msgid "No domain administrator defined"
+msgstr "Domänen-Administrator fehlt"
+
+#: admin/templates/admin/editdomainform.html:16
+msgid "Creation date"
+msgstr "Erstellungsdatum"
+
+#: admin/templates/admin/editdomainform.html:17
+msgid "Last modification date"
+msgstr "Datum der letzten Änderung"
+
+#: admin/templates/admin/editdomainform.html:18 extensions/limits/forms.py:16
+#: extensions/limits/models.py:11
+msgid "Domain aliases"
+msgstr "Domänen-Aliase"
+
+#: admin/templates/admin/editdomainform.html:19 extensions/limits/forms.py:18
+#: extensions/limits/models.py:12
+#: extensions/webmail/templates/webmail/folders.html:4
+msgid "Mailboxes"
+msgstr "Mailboxen"
+
+#: admin/templates/admin/editdomainform.html:20 extensions/limits/forms.py:20
+#: extensions/limits/models.py:13
+msgid "Mailbox aliases"
+msgstr "Mailboxen-Aliase"
+
+#: admin/templates/admin/extensions.html:2
+#: admin/templatetags/admin_extras.py:49
+msgid "Extensions"
+msgstr "Erweiterungen"
+
+#: admin/templates/admin/extensions.html:7
+#: admin/templates/admin/parameters.html:9
+#: userprefs/templates/userprefs/preferences.html:28
+msgid "Save"
+msgstr "Speichern"
+
+#: admin/templates/admin/identities.html:2
+#: admin/templatetags/admin_extras.py:30
+msgid "Identities"
+msgstr "Identitäten"
+
+#: admin/templates/admin/importform.html:5
+msgid "Help"
+msgstr "Hilfe"
+
+#: admin/templates/admin/importform.html:12
+msgid "Importing..."
+msgstr "Importiere …"
+
+#: admin/templates/admin/listing.html:12
+#: admin/templates/admin/searchform.html:4
+msgid "Search"
+msgstr "Suchen"
+
+#: admin/templates/admin/mailboxes_raw.html:3
+msgid "Choose a value"
+msgstr "Wert auswählen"
+
+#: admin/templates/admin/newaccount.html:31
+#: templates/common/generic_modal.html:11
+msgid "Close"
+msgstr "Schliessen"
+
+#: admin/templates/admin/parameters.html:2
+#: admin/templatetags/admin_extras.py:54
+msgid "Parameters"
+msgstr "Parameter"
+
#: admin/templatetags/admin_extras.py:12
msgid "enabled_m"
msgstr "aktiviert_m"
@@ -603,77 +674,55 @@ msgstr "aktiviert_m"
msgid "enabled_f"
msgstr "aktiviert_f"
-#: admin/templatetags/admin_extras.py:22
-#: extensions/limits/forms.py:14
-#: extensions/limits/models.py:10
-#: templates/admin/domains.html:2
-msgid "Domains"
-msgstr "Domänen"
-
-#: admin/templatetags/admin_extras.py:30
-#: templates/admin/identities.html:2
-msgid "Identities"
-msgstr "Identitäten"
-
#: admin/templatetags/admin_extras.py:35
msgid "Modoboa"
msgstr "Modoboa"
-#: admin/templatetags/admin_extras.py:49
-#: templates/admin/extensions.html:2
-msgid "Extensions"
-msgstr "Erweiterungen"
-
-#: admin/templatetags/admin_extras.py:54
-#: templates/admin/parameters.html:2
-msgid "Parameters"
-msgstr "Parameter"
-
-#: admin/templatetags/admin_extras.py:67
+#: admin/templatetags/admin_extras.py:70
msgid "Add domain"
msgstr "Domain hinzufügen"
-#: admin/templatetags/admin_extras.py:90
+#: admin/templatetags/admin_extras.py:94
msgid "Add account"
msgstr "Konto hinzufügen"
-#: admin/templatetags/admin_extras.py:96
+#: admin/templatetags/admin_extras.py:100
msgid "Add alias"
msgstr "Alias hinzufügen"
-#: admin/templatetags/admin_extras.py:102
+#: admin/templatetags/admin_extras.py:106
msgid "Add forward"
msgstr "Weiterleitung hinzufügen"
-#: admin/templatetags/admin_extras.py:108
+#: admin/templatetags/admin_extras.py:112
msgid "Add distribution list"
msgstr "Verteilerliste hinzufügen"
-#: admin/templatetags/admin_extras.py:145
+#: admin/templatetags/admin_extras.py:150
msgid "Delete this account"
msgstr "Dieses Konto löschen"
-#: admin/templatetags/admin_extras.py:155
+#: admin/templatetags/admin_extras.py:160
msgid "Delete this distribution list"
msgstr "Diese Verteilerliste löschen"
-#: admin/templatetags/admin_extras.py:162
+#: admin/templatetags/admin_extras.py:167
msgid "Delete this forward"
msgstr "Weiterleitung entfernen"
-#: admin/templatetags/admin_extras.py:169
+#: admin/templatetags/admin_extras.py:174
msgid "Delete this alias"
msgstr " Alias entfernen"
-#: admin/templatetags/admin_extras.py:179
+#: admin/templatetags/admin_extras.py:184
msgid "Remove this permission"
msgstr "Berechtigung entfernen"
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "Yes"
msgstr "Ja"
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "No"
msgstr "Nein"
@@ -681,28 +730,29 @@ msgstr "Nein"
msgid "Key used to encrypt/decrypt passwords"
msgstr "Verwendeter Schlüssel, um Passworte zu ver-/entschlüsseln"
-#: auth/views.py:38
+#: auth/views.py:40
msgid "Account is disabled."
msgstr "Konto ist deaktiviert"
-#: auth/views.py:39
+#: auth/views.py:41
msgid "Your username and password didn't match. Please try again."
-msgstr "Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es noch einmal."
+msgstr ""
+"Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es "
+"noch einmal."
-#: demo/__init__.py:19
+#: demo/__init__.py:17
msgid "Test messages"
msgstr "Test-Nachrichten"
-#: demo/__init__.py:24
+#: demo/__init__.py:22
msgid "Send virus"
msgstr "Virus senden"
-#: demo/__init__.py:28
+#: demo/__init__.py:25
msgid "Send spam"
msgstr "Spam senden"
-#: demo/views.py:17
-#: demo/views.py:41
+#: demo/views.py:17 demo/views.py:41
msgid "Message sent"
msgstr "Nachricht gesendet"
@@ -711,208 +761,337 @@ msgid ""
"\n"
"Welcome to the online demo!
\n"
"Warning: the demo's concent is resetted every two hours.
\n"
-"To try the demo, the following users are available (username/password):
\n"
+"To try the demo, the following users are available (username/password"
+"i>):
\n"
"\n"
" - A super administrator : admin/password
\n"
" - A domain administrator : admin@demo.local/admin
\n"
" - A simple user : user@demo.local/user
\n"
"
\n"
"Please report any issue or give any suggestion to \n"
-" the mailing list.
\n"
+" the "
+"mailing list.
\n"
msgstr ""
"\n"
"Willkommen zur Online Demo!
\n"
-"Warnung: die Inhalte dieser Demo werden alle zwei Stunden gelöscht.
\n"
-"Folgende User (Benutzername/Kennwort) stehen zum Testen zur Verfügung:
\n"
+"Warnung: die Inhalte dieser Demo werden alle zwei Stunden gelöscht."
+"
\n"
+"Folgende User (Benutzername/Kennwort) stehen zum Testen zur "
+"Verfügung:
\n"
"\n"
" - Super-Administrator : admin/password
\n"
" - Domänen-Administrator : admin@demo.local/admin
\n"
" - Normaler Benutzer: user@demo.local/user
\n"
"
\n"
"Probleme und Anregungen bitte an die\n"
-" Mailingliste berichten.
\n"
+" Mailingliste berichten.\n"
-#: extensions/amavis_quarantine/__init__.py:17
-msgid "Simple amavis quarantine management tool"
+#: extensions/amavis/__init__.py:21
+#, fuzzy
+msgid "Simple amavis management frontend"
msgstr "Einfaches amavis Quarantäne-Management Werkzeug"
-#: extensions/amavis_quarantine/__init__.py:46
+#: extensions/amavis/__init__.py:45
msgid "Quarantine messages maximum age (in days) before deletion"
-msgstr "Maximales Alter (in Tagen) von Nachrichten in der Quarantäne bevor sie gelöscht werden"
+msgstr ""
+"Maximales Alter (in Tagen) von Nachrichten in der Quarantäne bevor sie "
+"gelöscht werden"
-#: extensions/amavis_quarantine/__init__.py:50
+#: extensions/amavis/__init__.py:49
msgid "Remove messages marked as released while cleaning up the database"
msgstr "Freigegebene Nachrichten löschen wenn Datenbank bereinigt wird"
-#: extensions/amavis_quarantine/__init__.py:55
+#: extensions/amavis/__init__.py:54
msgid "Mode used to access the PDP server"
msgstr "Modus für Zugriff auf den PDP-Server"
-#: extensions/amavis_quarantine/__init__.py:58
+#: extensions/amavis/__init__.py:57
msgid "PDP server address (if inet mode)"
msgstr "PDP-Server addresse (im inet-Modus)"
-#: extensions/amavis_quarantine/__init__.py:61
+#: extensions/amavis/__init__.py:60
msgid "PDP server port (if inet mode)"
msgstr "PDP-Server port (im inet-Modus)"
-#: extensions/amavis_quarantine/__init__.py:64
+#: extensions/amavis/__init__.py:63
msgid "Path to the PDP server socket (if unix mode)"
msgstr "Pfad zum PDP-Server Socket (im UNIX-Modus)"
-#: extensions/amavis_quarantine/__init__.py:67
+#: extensions/amavis/__init__.py:66
msgid "Interval between two release requests checks"
msgstr "Prüf-Intervall nach neuen Quarantäne-Release-Anfragen"
-#: extensions/amavis_quarantine/__init__.py:69
+#: extensions/amavis/__init__.py:68
msgid "Allow users to directly release their messages"
msgstr "Anwender dürfen Nachrichten in Quarantäne selber freigeben"
-#: extensions/amavis_quarantine/__init__.py:71
+#: extensions/amavis/__init__.py:70
msgid "Activate the 'self-service' mode"
msgstr "'Self-Service'-Modus aktivieren"
-#: extensions/amavis_quarantine/__init__.py:76
-#: extensions/webmail/__init__.py:37
-msgid "Sets the maximum number of messages displayed in a page"
-msgstr "Legt die maximale Anzahl von Nachrichten fest, die in einer Seite dargestellt werden"
+#: extensions/amavis/__init__.py:72
+#, fuzzy
+msgid "The e-mail address used to send notitications"
+msgstr "Das backend, das zur Authentifizierung genutzt wird"
-#: extensions/amavis_quarantine/__init__.py:90
+#: extensions/amavis/__init__.py:77 extensions/webmail/__init__.py:45
+msgid "Sets the maximum number of messages displayed in a page"
+msgstr ""
+"Legt die maximale Anzahl von Nachrichten fest, die in einer Seite "
+"dargestellt werden"
+
+#: extensions/amavis/__init__.py:93
msgid "Quarantine"
msgstr "Quarantäne"
-#: extensions/amavis_quarantine/__init__.py:152
+#: extensions/amavis/__init__.py:151
msgid "pending requests"
msgstr "Offene Anfragen"
-#: extensions/amavis_quarantine/__init__.py:168
+#: extensions/amavis/__init__.py:167
#, python-format
msgid "%d pending requests"
msgstr "%d offene Anfragen"
-#: extensions/amavis_quarantine/sql_listing.py:23
-#: extensions/webmail/forms.py:5
+#: extensions/amavis/__init__.py:178
+#, fuzzy
+msgid "Content filter"
+msgstr "Inhaltsklasse"
+
+#: extensions/amavis/models.py:78
+#, fuzzy
+msgid "Virus filter"
+msgstr "Filter bearbeiten"
+
+#: extensions/amavis/models.py:79 extensions/amavis/models.py:87
+#: extensions/amavis/models.py:95 extensions/amavis/models.py:104
+#: extensions/sievefilters/views.py:265
+msgid "yes"
+msgstr "Ja"
+
+#: extensions/amavis/models.py:80 extensions/amavis/models.py:88
+#: extensions/amavis/models.py:96 extensions/amavis/models.py:105
+#: extensions/sievefilters/views.py:269
+msgid "no"
+msgstr "Nein"
+
+#: extensions/amavis/models.py:81 extensions/amavis/models.py:89
+#: extensions/amavis/models.py:97 extensions/amavis/models.py:106
+msgid "default"
+msgstr ""
+
+#: extensions/amavis/models.py:83
+msgid "Bypass virus checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:86
+#, fuzzy
+msgid "Spam filter"
+msgstr "Neuer Filter"
+
+#: extensions/amavis/models.py:91
+msgid "Bypass spam checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:94
+#, fuzzy
+msgid "Banned filter"
+msgstr "Neuer Filter"
+
+#: extensions/amavis/models.py:99
+msgid "Bypass banned checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:103
+msgid "Spam marker"
+msgstr ""
+
+#: extensions/amavis/models.py:108
+msgid "Modify spam subject or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/sql_listing.py:23 extensions/webmail/forms.py:5
#: extensions/webmail/lib.py:34
msgid "From"
msgstr "Von"
-#: extensions/amavis_quarantine/sql_listing.py:24
-#: extensions/sievefilters/forms.py:68
-#: extensions/webmail/forms.py:9
-#: extensions/webmail/lib.py:33
-#: extensions/webmail/lib.py:363
-#: templates/common/email_searchbar.html:6
+#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68
+#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:33
+#: extensions/webmail/lib.py:363 templates/common/email_searchbar.html:6
msgid "Subject"
msgstr "Betreff"
-#: extensions/amavis_quarantine/sql_listing.py:25
-#: extensions/webmail/lib.py:35
+#: extensions/amavis/sql_listing.py:25 extensions/webmail/lib.py:35
#: extensions/webmail/lib.py:365
msgid "Date"
msgstr "Datum"
-#: extensions/amavis_quarantine/sql_listing.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:102
+#: extensions/amavis/sql_listing.py:26
+#: extensions/amavis/templatetags/amextras.py:102
#: extensions/webmail/forms.py:6
msgid "To"
msgstr "An"
-#: extensions/amavis_quarantine/views.py:32
+#: extensions/amavis/views.py:32
msgid "Empty quarantine"
msgstr "Quarantäne leeren"
-#: extensions/amavis_quarantine/views.py:203
+#: extensions/amavis/views.py:206
msgid "Message deleted"
msgstr "Nachricht gelöscht"
-#: extensions/amavis_quarantine/views.py:219
+#: extensions/amavis/views.py:222
#, python-format
msgid "%(count)d message deleted successfully"
msgid_plural "%(count)d messages deleted successfully"
msgstr[0] "%(count)d Nachricht erfolgreich gelöscht"
msgstr[1] "%(count)d Nachrichten erfolgreich gelöscht"
-#: extensions/amavis_quarantine/views.py:238
+#: extensions/amavis/views.py:241
msgid "Request sent"
msgstr "Anfrage gesendet"
-#: extensions/amavis_quarantine/views.py:244
+#: extensions/amavis/views.py:247
msgid "Message released"
msgstr "Nachricht freigegeben"
-#: extensions/amavis_quarantine/views.py:258
+#: extensions/amavis/views.py:261
#, python-format
msgid "%(count)d request sent"
msgid_plural "%(count)d requests sent"
msgstr[0] "%(count)d Anfrage gesendet"
msgstr[1] "%(count)d Anfragen gesendet"
-#: extensions/amavis_quarantine/views.py:281
+#: extensions/amavis/views.py:284
#, python-format
msgid "%(count)d message released successfully"
msgid_plural "%(count)d messages released successfully"
msgstr[0] "%(count)d Nachicht erfolgreich freigegeben"
msgstr[1] "%(count)d Nachichten erfolgreich freigegeben"
-#: extensions/amavis_quarantine/templates/amavis_quarantine/index.html:2
+#: extensions/amavis/management/commands/amnotify.py:45
+#, fuzzy
+msgid "[modoboa] Pending release requests"
+msgstr "%d offene Anfragen"
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:5
+msgid "Thresholds"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:7
+msgid "or more is spam"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:8
+msgid "or more throw spam message away"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/index.html:2
msgid "Quarantine management"
msgstr "Quarantäne-Management"
-#: extensions/amavis_quarantine/templatetags/amextras.py:20
-#: extensions/amavis_quarantine/templatetags/amextras.py:52
-#: extensions/amavis_quarantine/templatetags/amextras.py:72
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:1
+#, python-format
+msgid ""
+"\n"
+"%(counter)s release request is pending for action.\n"
+msgid_plural ""
+"\n"
+"%(counter)s release requests are pending for action.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:6
+msgid "Sketch:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:8
+#, fuzzy
+msgid "From:"
+msgstr "Von"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:9
+#, fuzzy
+msgid "To:"
+msgstr "An"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:10
+#, fuzzy
+msgid "Date:"
+msgstr "Datum"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:11
+#, fuzzy
+msgid "Subject:"
+msgstr "Betreff"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:12
+#, fuzzy
+msgid "Act on this message:"
+msgstr "Nachricht schliessen"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:14
+#, python-format
+msgid "Please visit %(listingurl)s for a full listing."
+msgstr ""
+
+#: extensions/amavis/templatetags/amextras.py:20
+#: extensions/amavis/templatetags/amextras.py:52
+#: extensions/amavis/templatetags/amextras.py:72
msgid "Release"
msgstr "Freigeben"
-#: extensions/amavis_quarantine/templatetags/amextras.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:59
-#: extensions/amavis_quarantine/templatetags/amextras.py:77
+#: extensions/amavis/templatetags/amextras.py:26
+#: extensions/amavis/templatetags/amextras.py:59
+#: extensions/amavis/templatetags/amextras.py:77
#: extensions/webmail/templatetags/webextras.py:33
msgid "Delete"
msgstr "Löschen"
-#: extensions/amavis_quarantine/templatetags/amextras.py:29
+#: extensions/amavis/templatetags/amextras.py:29
msgid "View full headers"
msgstr "Alle Mail-Header ansehen"
-#: extensions/amavis_quarantine/templatetags/amextras.py:80
+#: extensions/amavis/templatetags/amextras.py:80
msgid "Content Class"
msgstr "Inhaltsklasse"
-#: extensions/amavis_quarantine/templatetags/amextras.py:84
+#: extensions/amavis/templatetags/amextras.py:84
msgid "Nothing"
msgstr "Nichts"
-#: extensions/amavis_quarantine/templatetags/amextras.py:87
+#: extensions/amavis/templatetags/amextras.py:87
msgid "Spam"
msgstr "Spam"
-#: extensions/amavis_quarantine/templatetags/amextras.py:90
+#: extensions/amavis/templatetags/amextras.py:90
msgid "Virus"
msgstr "Virus"
-#: extensions/amavis_quarantine/templatetags/amextras.py:93
+#: extensions/amavis/templatetags/amextras.py:93
msgid "Bad header"
msgstr "Schlechte Header"
-#: extensions/amavis_quarantine/templatetags/amextras.py:96
+#: extensions/amavis/templatetags/amextras.py:96
msgid "Bad MIME"
msgstr "Schlechtes MIME"
-#: extensions/limits/__init__.py:55
-msgid "Per administrator resources to limit the number of objects they can create"
-msgstr "Administrator-Ressourcen, um die Anzahl erstellbarer Objekte einzuschränken"
+#: extensions/limits/__init__.py:23
+msgid ""
+"Per administrator resources to limit the number of objects they can create"
+msgstr ""
+"Administrator-Ressourcen, um die Anzahl erstellbarer Objekte einzuschränken"
-#: extensions/limits/__init__.py:62
+#: extensions/limits/__init__.py:60
msgid "Reseller"
msgstr "Reseller"
-#: extensions/limits/__init__.py:93
+#: extensions/limits/__init__.py:91
msgid "Resources"
msgstr "Ressourcen"
-#: extensions/limits/forms.py:11
-#: extensions/limits/models.py:9
+#: extensions/limits/forms.py:11 extensions/limits/models.py:9
msgid "Domain admins"
msgstr "Domänen-Administratoren"
@@ -924,33 +1103,14 @@ msgstr "Maximale Anzahl Domains, die ein Administrator erstellen darf"
msgid "Maximum number of domains this user can create"
msgstr "Maximale Anzahl Domains, die dieser Anwender erstellen darf"
-#: extensions/limits/forms.py:16
-#: extensions/limits/models.py:11
-#: templates/admin/editdomainform.html:29
-msgid "Domain aliases"
-msgstr "Domänen-Aliase"
-
#: extensions/limits/forms.py:17
msgid "Maximum number of domain aliases this user can create"
msgstr "Maximale Anzahl Domain Aliase, die dieser Anwender erstellen darf"
-#: extensions/limits/forms.py:18
-#: extensions/limits/models.py:12
-#: extensions/webmail/templates/webmail/folders.html:4
-#: templates/admin/editdomainform.html:30
-msgid "Mailboxes"
-msgstr "Mailboxen"
-
#: extensions/limits/forms.py:19
msgid "Maximum number of mailboxes this user can create"
msgstr "Maximale Anzahl Mailboxen, die dieser Anwender erstellen darf"
-#: extensions/limits/forms.py:20
-#: extensions/limits/models.py:13
-#: templates/admin/editdomainform.html:31
-msgid "Mailbox aliases"
-msgstr "Mailboxen-Aliase"
-
#: extensions/limits/forms.py:21
msgid "Maximum number of mailbox aliases this user can create"
msgstr "Maximale Anzahl Mailbox-Aliase, die dieser Anwender erstellen darf"
@@ -965,7 +1125,8 @@ msgstr "Ihre Ressourcen wurde noch nicht initialisiert"
#: extensions/limits/forms.py:64
msgid "You're not allowed to define unlimited values"
-msgstr "Sie verfügen nicht über ausreichend Rechte, um unbegrenzte Werte anzugeben"
+msgstr ""
+"Sie verfügen nicht über ausreichend Rechte, um unbegrenzte Werte anzugeben"
#: extensions/limits/lib.py:16
#, python-format
@@ -990,14 +1151,17 @@ msgstr "Ressourcen-Verbrauch"
#: extensions/postfix_autoreply/__init__.py:20
msgid "Auto-reply (vacation) functionality using Postfix"
-msgstr "Automatische Antwort (Abwesenheitsbenachrichtigung) über Postfix-Programm"
+msgstr ""
+"Automatische Antwort (Abwesenheitsbenachrichtigung) über Postfix-Programm"
-#: extensions/postfix_autoreply/__init__.py:45
+#: extensions/postfix_autoreply/__init__.py:43
msgid "Timeout in seconds between two auto-replies to the same recipient"
-msgstr "Zeit in Sekunden zwischen zwei automatisierten Antworten an denselben Empfänger"
+msgstr ""
+"Zeit in Sekunden zwischen zwei automatisierten Antworten an denselben "
+"Empfänger"
#: extensions/postfix_autoreply/__init__.py:68
-#: extensions/postfix_autoreply/views.py:19
+#: extensions/postfix_autoreply/views.py:42
msgid "Auto-reply message"
msgstr "Automatische Antwort"
@@ -1018,7 +1182,8 @@ msgid "subject"
msgstr "Betreff"
#: extensions/postfix_autoreply/models.py:16
-msgid "The subject that will appear in sended emails"
+#, fuzzy
+msgid "The subject that will appear in sent emails"
msgstr "Der Betreff, der in den versendeten Nachrichten verwendet wird"
#: extensions/postfix_autoreply/models.py:17
@@ -1026,46 +1191,51 @@ msgid "content"
msgstr "Inhalt"
#: extensions/postfix_autoreply/models.py:18
-msgid "The content that will appear in sended emails"
+#, fuzzy
+msgid "The content that will appear in sent emails"
msgstr "Der Inhalt, der in den versendeten Nachrichten verwendet wird"
#: extensions/postfix_autoreply/models.py:20
msgid "Activate/Deactivate your auto reply"
msgstr "Aktivieren/Deaktivieren Sie die automatisierte Antwort"
-#: extensions/postfix_autoreply/views.py:43
+#: extensions/postfix_autoreply/views.py:36
msgid "Auto reply message updated successfully."
msgstr "Automatische Antwort erfolgreich aktualisiert."
-#: extensions/sievefilters/__init__.py:15
-msgid "Address of your MANAGESIEVE server"
-msgstr "Adresse Ihres MANAGESIEVE-Servers"
+#: extensions/postfix_autoreply/views.py:43
+msgid "Define a message to automatically send when you are off"
+msgstr ""
-#: extensions/sievefilters/__init__.py:17
-msgid "Listening port of your MANAGESIEVE server"
-msgstr "TCP-Port auf Ihr MANAGESIEVE-Server lauscht"
-
-#: extensions/sievefilters/__init__.py:19
-msgid "Use the STARTTLS extension"
-msgstr "STARTTLS benutzen"
-
-#: extensions/sievefilters/__init__.py:26
-msgid "Prefered authentication mechanism"
-msgstr "Bevorzugte Authentifizierungsmethode"
-
-#: extensions/sievefilters/__init__.py:30
-msgid "Editor mode"
-msgstr "Editor-Modus"
-
-#: extensions/sievefilters/__init__.py:32
-msgid "Select the mode you want the editor to work in"
-msgstr "Wählen Sie den Modus aus in dem der Editor arbeiten soll"
-
-#: extensions/sievefilters/__init__.py:42
+#: extensions/sievefilters/__init__.py:12
msgid "Plugin to easily create server-side filters"
msgstr "Plugin, um auf einfache Weise server-seitige Filter zu erstellen"
-#: extensions/sievefilters/__init__.py:56
+#: extensions/sievefilters/__init__.py:20
+msgid "Address of your MANAGESIEVE server"
+msgstr "Adresse Ihres MANAGESIEVE-Servers"
+
+#: extensions/sievefilters/__init__.py:22
+msgid "Listening port of your MANAGESIEVE server"
+msgstr "TCP-Port auf Ihr MANAGESIEVE-Server lauscht"
+
+#: extensions/sievefilters/__init__.py:24
+msgid "Use the STARTTLS extension"
+msgstr "STARTTLS benutzen"
+
+#: extensions/sievefilters/__init__.py:31
+msgid "Prefered authentication mechanism"
+msgstr "Bevorzugte Authentifizierungsmethode"
+
+#: extensions/sievefilters/__init__.py:35
+msgid "Editor mode"
+msgstr "Editor-Modus"
+
+#: extensions/sievefilters/__init__.py:37
+msgid "Select the mode you want the editor to work in"
+msgstr "Wählen Sie den Modus aus in dem der Editor arbeiten soll"
+
+#: extensions/sievefilters/__init__.py:55
#: extensions/sievefilters/templates/sievefilters/index.html:2
msgid "Message filters"
msgstr "Nachrichten-Filter"
@@ -1106,8 +1276,7 @@ msgstr "ist nicht"
msgid "Sender"
msgstr "Sender"
-#: extensions/sievefilters/forms.py:71
-#: extensions/webmail/forms.py:7
+#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:7
msgid "Cc"
msgstr "Cc"
@@ -1133,7 +1302,9 @@ msgstr "Leite Nachricht um zu"
#: extensions/sievefilters/lib.py:37
msgid "Connection to MANAGESIEVE server failed, check your configuration"
-msgstr "Verbindung zu MANAGESIEVE-Server fehlgeschlagen. Überprüfen Sie Ihre Konfiguration."
+msgstr ""
+"Verbindung zu MANAGESIEVE-Server fehlgeschlagen. Überprüfen Sie Ihre "
+"Konfiguration."
#: extensions/sievefilters/lib.py:82
msgid "Not enough space on server"
@@ -1189,14 +1360,6 @@ msgstr "Filter entfernt"
msgid "Filters set activated"
msgstr "Filter-Satz aktiviert"
-#: extensions/sievefilters/views.py:265
-msgid "yes"
-msgstr "Ja"
-
-#: extensions/sievefilters/views.py:269
-msgid "no"
-msgstr "Nein"
-
#: extensions/sievefilters/templates/sievefilters/filter.html:6
msgid "Conditions"
msgstr "Bedingungen"
@@ -1218,8 +1381,11 @@ msgid "active"
msgstr "aktiv"
#: extensions/sievefilters/templates/sievefilters/index.html:73
-msgid "No filters set defined yet. You must create one in order to define filters."
-msgstr "Nich keine Filter-Sätze definiert. Sie müssen einen erstellen, damit sie Filter erstellen können."
+msgid ""
+"No filters set defined yet. You must create one in order to define filters."
+msgstr ""
+"Nich keine Filter-Sätze definiert. Sie müssen einen erstellen, damit sie "
+"Filter erstellen können."
#: extensions/sievefilters/templatetags/sfilters_tags.py:16
msgid "New filters set"
@@ -1257,23 +1423,19 @@ msgstr "Filter nach unten verschieben"
msgid "Graphical statistics about emails traffic using RRDtool"
msgstr "Grafische E-Mail-Statistik (setzt RRDtool ein)"
-#: extensions/stats/__init__.py:27
+#: extensions/stats/__init__.py:26
msgid "Path to log file used to collect statistics"
msgstr "Pfad zur Log-Datei, um Statistiken zu sammeln"
-#: extensions/stats/__init__.py:30
+#: extensions/stats/__init__.py:29
msgid "Path to directory where RRD files are stored"
msgstr "Pfad zum Verzeichnis in dem die RRD-Dateien abgelegt werden"
-#: extensions/stats/__init__.py:33
+#: extensions/stats/__init__.py:32
msgid "Path to directory where PNG files are stored"
msgstr "Pfad zu dem Verzeichnis in dem PNG-Dateien abgelegt werden"
-#: extensions/stats/__init__.py:36
-msgid "Graphics location (to build URLs)"
-msgstr "Grafik-Pfad (um URLs zu erstellen)"
-
-#: extensions/stats/__init__.py:47
+#: extensions/stats/__init__.py:45
msgid "Statistics"
msgstr "Statistiken"
@@ -1341,16 +1503,15 @@ msgstr "Jahr"
msgid "Custom"
msgstr "Individuell"
-#: extensions/stats/views.py:30
-#: extensions/stats/templates/stats/graphs.html:8
+#: extensions/stats/views.py:30 extensions/stats/templates/stats/graphs.html:8
msgid "No statistics available"
msgstr "Keine Statistik-Daten verfügbar"
-#: extensions/stats/views.py:58
+#: extensions/stats/views.py:57
msgid "Domain not found. Please enter a full name"
msgstr "Domain nicht gefunden. Bitte geben Sie eine vollständigen Namen an."
-#: extensions/stats/views.py:65
+#: extensions/stats/views.py:64
msgid "Bad custom period"
msgstr "Ungültiger individueller Zeitraum"
@@ -1375,114 +1536,114 @@ msgid "Apply"
msgstr "Antworten"
#: extensions/webmail/__init__.py:12
-msgid "Address of your IMAP server"
-msgstr "Addresse Ihres IMAP-Servers"
-
-#: extensions/webmail/__init__.py:15
-msgid "Use a secured connection to access IMAP server"
-msgstr "Gesicherte Verbindung für Zugriff auf IMAP-Server verwenden"
-
-#: extensions/webmail/__init__.py:17
-msgid "Listening port of your IMAP server"
-msgstr "Port auf dem der IMAP-Server lauscht"
-
-#: extensions/webmail/__init__.py:20
-msgid "Address of your SMTP server"
-msgstr "Addresse Ihres SMTP-Servers"
-
-#: extensions/webmail/__init__.py:22
-msgid "None"
-msgstr "Kein"
-
-#: extensions/webmail/__init__.py:26
-msgid "Use a secured connection to access SMTP server"
-msgstr "Gesicherte Verbindung für Zugriff auf SMTP-Server verwenden"
-
-#: extensions/webmail/__init__.py:28
-msgid "Listening port of your SMTP server"
-msgstr "Port auf dem der SMTP-Server lauscht"
-
-#: extensions/webmail/__init__.py:31
-msgid "Server needs authentication"
-msgstr "Server erfordert Authentifizierung"
-
-#: extensions/webmail/__init__.py:33
-msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
-msgstr "Maximale Größe Anhang in Bytes (oder KB, MB, GB wenn angegeben)"
-
-#: extensions/webmail/__init__.py:36
-msgid "Number of displayed emails per page"
-msgstr "Anzahl dargestellter Nachrichten pro Seite"
-
-#: extensions/webmail/__init__.py:39
-msgid "Listing refresh rate"
-msgstr "Aktualisierungsintervall für Liste"
-
-#: extensions/webmail/__init__.py:40
-msgid "Automatic folder refresh rate (in seconds)"
-msgstr "Aktualisierungsintervall für Ordner (in Sekunden)"
-
-#: extensions/webmail/__init__.py:42
-msgid "Trash folder"
-msgstr "Papierkorb"
-
-#: extensions/webmail/__init__.py:43
-msgid "Folder where deleted messages go"
-msgstr "Ordner für gelöschte Nachrichten"
-
-#: extensions/webmail/__init__.py:45
-msgid "Sent folder"
-msgstr "Gesendete Nachrichten"
-
-#: extensions/webmail/__init__.py:46
-msgid "Folder where copies of sent messages go"
-msgstr "Ordner für Gesendete Nachrichten"
-
-#: extensions/webmail/__init__.py:48
-msgid "Drafts folder"
-msgstr "Entwürfe"
-
-#: extensions/webmail/__init__.py:49
-msgid "Folder where drafts go"
-msgstr "Ordner für Entwürfe"
-
-#: extensions/webmail/__init__.py:51
-msgid "Signature text"
-msgstr "Signatur"
-
-#: extensions/webmail/__init__.py:52
-msgid "User defined email signature"
-msgstr "Benutzerdefinierte E-Mail-Signatur"
-
-#: extensions/webmail/__init__.py:54
-msgid "Default editor"
-msgstr "Standard-Editor"
-
-#: extensions/webmail/__init__.py:56
-msgid "The default editor to use when composing a message"
-msgstr "Der Standard-Editor zum Erstellen einer Nachricht"
-
-#: extensions/webmail/__init__.py:58
-msgid "Default message display mode"
-msgstr "Standard Betrachtungsmodus für Nachrichten"
-
-#: extensions/webmail/__init__.py:60
-msgid "The default mode used when displaying a message"
-msgstr "Der Standard Modus zum Betrachten einer Nachricht"
-
-#: extensions/webmail/__init__.py:62
-msgid "Enable HTML links display"
-msgstr "Aktiviere Darstellung von HTML-Links"
-
-#: extensions/webmail/__init__.py:63
-msgid "Enable/Disable HTML links display"
-msgstr "Aktiviere/Deaktiviere Darstellung von HTML-Links"
-
-#: extensions/webmail/__init__.py:73
msgid "Simple IMAP webmail"
msgstr "Einfaches IMAP-Webmail"
-#: extensions/webmail/__init__.py:85
+#: extensions/webmail/__init__.py:20
+msgid "Address of your IMAP server"
+msgstr "Addresse Ihres IMAP-Servers"
+
+#: extensions/webmail/__init__.py:23
+msgid "Use a secured connection to access IMAP server"
+msgstr "Gesicherte Verbindung für Zugriff auf IMAP-Server verwenden"
+
+#: extensions/webmail/__init__.py:25
+msgid "Listening port of your IMAP server"
+msgstr "Port auf dem der IMAP-Server lauscht"
+
+#: extensions/webmail/__init__.py:28
+msgid "Address of your SMTP server"
+msgstr "Addresse Ihres SMTP-Servers"
+
+#: extensions/webmail/__init__.py:30
+msgid "None"
+msgstr "Kein"
+
+#: extensions/webmail/__init__.py:34
+msgid "Use a secured connection to access SMTP server"
+msgstr "Gesicherte Verbindung für Zugriff auf SMTP-Server verwenden"
+
+#: extensions/webmail/__init__.py:36
+msgid "Listening port of your SMTP server"
+msgstr "Port auf dem der SMTP-Server lauscht"
+
+#: extensions/webmail/__init__.py:39
+msgid "Server needs authentication"
+msgstr "Server erfordert Authentifizierung"
+
+#: extensions/webmail/__init__.py:41
+msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
+msgstr "Maximale Größe Anhang in Bytes (oder KB, MB, GB wenn angegeben)"
+
+#: extensions/webmail/__init__.py:44
+msgid "Number of displayed emails per page"
+msgstr "Anzahl dargestellter Nachrichten pro Seite"
+
+#: extensions/webmail/__init__.py:47
+msgid "Listing refresh rate"
+msgstr "Aktualisierungsintervall für Liste"
+
+#: extensions/webmail/__init__.py:48
+msgid "Automatic folder refresh rate (in seconds)"
+msgstr "Aktualisierungsintervall für Ordner (in Sekunden)"
+
+#: extensions/webmail/__init__.py:50
+msgid "Trash folder"
+msgstr "Papierkorb"
+
+#: extensions/webmail/__init__.py:51
+msgid "Folder where deleted messages go"
+msgstr "Ordner für gelöschte Nachrichten"
+
+#: extensions/webmail/__init__.py:53
+msgid "Sent folder"
+msgstr "Gesendete Nachrichten"
+
+#: extensions/webmail/__init__.py:54
+msgid "Folder where copies of sent messages go"
+msgstr "Ordner für Gesendete Nachrichten"
+
+#: extensions/webmail/__init__.py:56
+msgid "Drafts folder"
+msgstr "Entwürfe"
+
+#: extensions/webmail/__init__.py:57
+msgid "Folder where drafts go"
+msgstr "Ordner für Entwürfe"
+
+#: extensions/webmail/__init__.py:59
+msgid "Signature text"
+msgstr "Signatur"
+
+#: extensions/webmail/__init__.py:60
+msgid "User defined email signature"
+msgstr "Benutzerdefinierte E-Mail-Signatur"
+
+#: extensions/webmail/__init__.py:62
+msgid "Default editor"
+msgstr "Standard-Editor"
+
+#: extensions/webmail/__init__.py:64
+msgid "The default editor to use when composing a message"
+msgstr "Der Standard-Editor zum Erstellen einer Nachricht"
+
+#: extensions/webmail/__init__.py:66
+msgid "Default message display mode"
+msgstr "Standard Betrachtungsmodus für Nachrichten"
+
+#: extensions/webmail/__init__.py:68
+msgid "The default mode used when displaying a message"
+msgstr "Der Standard Modus zum Betrachten einer Nachricht"
+
+#: extensions/webmail/__init__.py:70
+msgid "Enable HTML links display"
+msgstr "Aktiviere Darstellung von HTML-Links"
+
+#: extensions/webmail/__init__.py:71
+msgid "Enable/Disable HTML links display"
+msgstr "Aktiviere/Deaktiviere Darstellung von HTML-Links"
+
+#: extensions/webmail/__init__.py:87
msgid "Webmail"
msgstr "Webmail"
@@ -1503,12 +1664,11 @@ msgstr "Verbindung zu IMAP-Server fehlgeschlagen: %s"
msgid "wrote:"
msgstr "schrieb:"
-#: extensions/webmail/lib.py:377
-#: extensions/webmail/lib.py:381
+#: extensions/webmail/lib.py:377 extensions/webmail/lib.py:381
msgid "Original message"
msgstr "Gesendete Nachrichten"
-#: extensions/webmail/lib.py:681
+#: extensions/webmail/lib.py:678
msgid "Red fields are mandatories"
msgstr "Rote markierte Felder sind MUSS-Felder"
@@ -1516,13 +1676,12 @@ msgstr "Rote markierte Felder sind MUSS-Felder"
msgid "Unknown action"
msgstr "Unbekannte Aktion"
-#: extensions/webmail/views.py:98
-#: lib/email_listing.py:158
+#: extensions/webmail/views.py:98 lib/email_listing.py:158
msgid "Empty mailbox"
msgstr "Mailbox leer"
#: extensions/webmail/views.py:115
-#: extensions/webmail/templatetags/webextras.py:166
+#: extensions/webmail/templatetags/webextras.py:165
msgid "Create a new mailbox"
msgstr "Neue Mailbox erstellen"
@@ -1538,9 +1697,8 @@ msgstr "Mailbox bearbeiten"
msgid "Mailbox updated"
msgstr "Mailbox aktualisiert"
-#: extensions/webmail/views.py:194
-#: extensions/webmail/views.py:374
-#: extensions/webmail/views.py:483
+#: extensions/webmail/views.py:194 extensions/webmail/views.py:376
+#: extensions/webmail/views.py:485
msgid "Bad request"
msgstr "Fehlerhafte Anfrage"
@@ -1571,7 +1729,7 @@ msgstr "Konnte Anhang nicht entfernen:"
msgid "Unknown attachment"
msgstr "Unbekannter Anhang"
-#: extensions/webmail/views.py:479
+#: extensions/webmail/views.py:481
msgid "Undefined action"
msgstr "Undefinierte Aktion"
@@ -1614,7 +1772,7 @@ msgstr "Antworten"
msgid "Reply all"
msgstr "Allen Antworten"
-#: extensions/webmail/templatetags/webextras.py:29
+#: extensions/webmail/templatetags/webextras.py:29 userprefs/views.py:27
#: userprefs/templatetags/uprefs_extras.py:25
msgid "Forward"
msgstr "Weiterleiten"
@@ -1667,11 +1825,11 @@ msgstr "Ordner komprimieren"
msgid "Empty folder"
msgstr "Leerer Ordner"
-#: extensions/webmail/templatetags/webextras.py:174
+#: extensions/webmail/templatetags/webextras.py:173
msgid "Edit the selected mailbox"
msgstr "Ausgewählte Mailbox bearbeiten"
-#: extensions/webmail/templatetags/webextras.py:179
+#: extensions/webmail/templatetags/webextras.py:178
msgid "Remove the selected mailbox"
msgstr "Markierte Mailbox entfernen"
@@ -1684,8 +1842,7 @@ msgstr "Erlaubnis verweigert: %s"
msgid "Permission denied"
msgstr "Berechtigung verweigert"
-#: lib/formutils.py:154
-#: lib/formutils.py:161
+#: lib/formutils.py:158 lib/formutils.py:165
msgid "Enter a valid domain name"
msgstr "Geben Sie einen gültigen Domain-Namen an"
@@ -1701,63 +1858,15 @@ msgstr "Super-Administrator"
msgid "Domain administrator"
msgstr "Domänen-Administrator"
-#: lib/permissions.py:62
+#: lib/permissions.py:70
#, python-format
msgid "Failed to grant access (%s)"
msgstr "Konnte Zugriff nicht gewähren: %s"
-#: lib/tables.py:233
+#: lib/tables.py:232
msgid "No entries to display"
msgstr "Keine Einträge darzustellen"
-#: templates/admin/editdomainform.html:5
-msgid "Administrators"
-msgstr "Administratoren"
-
-#: templates/admin/editdomainform.html:6
-msgid "Miscellaneous"
-msgstr "Verschiedenes"
-
-#: templates/admin/editdomainform.html:24
-msgid "No domain administrator defined"
-msgstr "Domänen-Administrator fehlt"
-
-#: templates/admin/editdomainform.html:27
-msgid "Creation date"
-msgstr "Erstellungsdatum"
-
-#: templates/admin/editdomainform.html:28
-msgid "Last modification date"
-msgstr "Datum der letzten Änderung"
-
-#: templates/admin/extensions.html:7
-#: templates/admin/parameters.html:9
-#: templates/userprefs/preferences.html:37
-msgid "Save"
-msgstr "Speichern"
-
-#: templates/admin/importform.html:5
-msgid "Help"
-msgstr "Hilfe"
-
-#: templates/admin/importform.html:12
-msgid "Importing..."
-msgstr "Importiere …"
-
-#: templates/admin/listing.html:12
-#: templates/admin/searchform.html:4
-msgid "Search"
-msgstr "Suchen"
-
-#: templates/admin/mailboxes_raw.html:3
-msgid "Choose a value"
-msgstr "Wert auswählen"
-
-#: templates/admin/newaccount.html:31
-#: templates/common/generic_modal.html:11
-msgid "Close"
-msgstr "Schliessen"
-
#: templates/common/email_searchbar.html:5
msgid "From address"
msgstr "From:-Adresse"
@@ -1774,7 +1883,8 @@ msgstr "Suchen..."
msgid "Error:"
msgstr "Fehler:"
-#: templates/common/generic_field.html:4
+#: templates/common/generic_field.html:3
+#: templates/common/generic_fields_group.html:3
msgid "Help:"
msgstr "Hilfe:"
@@ -1786,19 +1896,14 @@ msgstr "Keine Parameter verfügbar"
msgid "Welcome to Modoboa"
msgstr "Willkommen zu Modoboa"
-#: templates/registration/login.html:35
+#: templates/registration/login.html:36
msgid "Remember me"
msgstr "Erinnere mich"
-#: templates/registration/login.html:37
+#: templates/registration/login.html:38
msgid "Log in"
msgstr "Anmelden"
-#: templates/userprefs/preferences.html:2
-#: userprefs/templatetags/uprefs_extras.py:53
-msgid "Settings"
-msgstr "Einstellungen"
-
#: userprefs/__init__.py:7
msgid "Prefered language"
msgstr "Bevorzugte Sprache"
@@ -1815,56 +1920,107 @@ msgstr "Altes Passwort"
msgid "New password"
msgstr "Neues Passwort"
-#: userprefs/forms.py:27
+#: userprefs/forms.py:37
msgid "Old password mismatchs"
msgstr "Altes Passwort stimmt nicht überein"
-#: userprefs/forms.py:32
+#: userprefs/forms.py:42
msgid "Passwords mismatch"
msgstr "Passwörter stimmen nicht überein"
-#: userprefs/forms.py:36
-msgid "Destination(s)"
-msgstr "Ziel(e)"
+#: userprefs/forms.py:56
+#, fuzzy
+msgid "Recipient(s)"
+msgstr "Empfänger"
-#: userprefs/forms.py:37
+#: userprefs/forms.py:59
+msgid "Indicate one or more recipients separated by a ','"
+msgstr ""
+
+#: userprefs/forms.py:62
msgid "Keep local copies"
msgstr "Lokale Kopien behalten"
-#: userprefs/forms.py:50
-msgid "You can't define a forward to a local destination. Please ask your administrator to create an alias instead."
-msgstr "Sie können keine Weiterleitung auf ein lokales Ziel anlegen. Bitten Sie Ihren Administrator stattdessen einen Alias anzulegen."
+#: userprefs/forms.py:64
+msgid "Forward messages and store copies into your local mailbox"
+msgstr ""
-#: userprefs/views.py:26
-msgid "Password change is disabled for this user"
-msgstr "Passwort-Änderung ist für diesen Anwender deaktiviert"
+#: userprefs/forms.py:81
+msgid ""
+"You can't define a forward to a local destination. Please ask your "
+"administrator to create an alias instead."
+msgstr ""
+"Sie können keine Weiterleitung auf ein lokales Ziel anlegen. Bitten Sie "
+"Ihren Administrator stattdessen einen Alias anzulegen."
-#: userprefs/views.py:31
-#: userprefs/templatetags/uprefs_extras.py:48
-msgid "Change password"
-msgstr "Passwort ändern"
+#: userprefs/views.py:28
+msgid "Automatically forward emails to another address"
+msgstr ""
-#: userprefs/views.py:51
-msgid "Password changed"
-msgstr "Passwort geändert"
-
-#: userprefs/views.py:63
-msgid "Define a forward"
-msgstr "Weiterleitung definieren"
-
-#: userprefs/views.py:89
+#: userprefs/views.py:52
msgid "Forward updated"
msgstr "Weiterleitung aktualisiert"
-#: userprefs/views.py:142
+#: userprefs/views.py:88
+#, fuzzy
+msgid "Profile updated"
+msgstr "Mailbox aktualisiert"
+
+#: userprefs/views.py:97 userprefs/templatetags/uprefs_extras.py:16
+msgid "Profile"
+msgstr ""
+
+#: userprefs/views.py:98
+msgid "Update your personal information"
+msgstr ""
+
+#: userprefs/views.py:114
msgid "Preferences saved"
msgstr "Einstellungen gespeichert"
-#: userprefs/templatetags/uprefs_extras.py:17
+#: userprefs/templates/userprefs/preferences.html:2
+#: userprefs/templatetags/uprefs_extras.py:46
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: userprefs/templates/userprefs/preferences.html:21
+#: userprefs/templatetags/uprefs_extras.py:19
msgid "Preferences"
msgstr "Einstellungen"
-#: userprefs/templatetags/uprefs_extras.py:61
+#: userprefs/templates/userprefs/preferences.html:21
+#, fuzzy
+msgid "Customize Modoboa"
+msgstr "Willkommen zu Modoboa"
+
+#: userprefs/templatetags/uprefs_extras.py:55
msgid "Logout"
msgstr "Logout"
+#, fuzzy
+#~ msgid "tag subject"
+#~ msgstr "Betreff"
+
+#~ msgid "Mailbox(es) this alias will point to"
+#~ msgstr "Mailbox(en) auf den der Alias verweisen wird"
+
+#~ msgid "Alias(es) of this mailbox"
+#~ msgstr "Aliase dieser Mailbox"
+
+#~ msgid "Graphics location (to build URLs)"
+#~ msgstr "Grafik-Pfad (um URLs zu erstellen)"
+
+#~ msgid "Destination(s)"
+#~ msgstr "Ziel(e)"
+
+#~ msgid "Password change is disabled for this user"
+#~ msgstr "Passwort-Änderung ist für diesen Anwender deaktiviert"
+
+#~ msgid "Change password"
+#~ msgstr "Passwort ändern"
+
+#~ msgid "Password changed"
+#~ msgstr "Passwort geändert"
+
+#~ msgid "Define a forward"
+#~ msgstr "Weiterleitung definieren"
diff --git a/modoboa/locale/de/LC_MESSAGES/djangojs.po b/modoboa/locale/de/LC_MESSAGES/djangojs.po
index 5a25ed863..98c06c3c2 100644
--- a/modoboa/locale/de/LC_MESSAGES/djangojs.po
+++ b/modoboa/locale/de/LC_MESSAGES/djangojs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa-0.9\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-03 11:05+0200\n"
+"POT-Creation-Date: 2012-07-03 09:12+0200\n"
"PO-Revision-Date: 2012-05-10 17:08+0100\n"
"Last-Translator: Patrick Ben Koetter \n"
"Language-Team: DE
\n"
@@ -17,75 +17,74 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: extensions/amavis_quarantine/static/js/quarantine.js:126
+#: admin/static/admin/js/admin.js:17
+msgid "No domain administrator defined"
+msgstr "Domain-Administrator fehlt"
+
+#: extensions/amavis/static/amavis/js/quarantine.js:126
msgid "Release this selection?"
msgstr "Diese Auswahl freilassen?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:130
+#: extensions/amavis/static/amavis/js/quarantine.js:130
msgid "Delete this selection?"
msgstr "Diese Auswahl löschen?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:148
-#: extensions/amavis_quarantine/static/js/selfservice.js:22
+#: extensions/amavis/static/amavis/js/quarantine.js:148
+#: extensions/amavis/static/amavis/js/selfservice.js:22
msgid "Release this message?"
msgstr "Diese Nachricht freilassen?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:152
-#: extensions/amavis_quarantine/static/js/selfservice.js:26
+#: extensions/amavis/static/amavis/js/quarantine.js:152
+#: extensions/amavis/static/amavis/js/selfservice.js:26
msgid "Delete this message?"
msgstr "Diese Nachricht löschen?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:169
+#: extensions/amavis/static/amavis/js/quarantine.js:169
msgid "View full headers"
msgstr "Vollansicht Header anzeigen"
-#: extensions/amavis_quarantine/static/js/quarantine.js:174
+#: extensions/amavis/static/amavis/js/quarantine.js:174
msgid "Hide full headers"
msgstr "Vollansicht Header ausblenden"
-#: extensions/sievefilters/static/js/lib.js:14
+#: extensions/sievefilters/static/sievefilters/js/lib.js:14
msgid "Remove this filter?"
msgstr "Diesen Filter entfernen?"
-#: extensions/sievefilters/static/js/lib.js:117
+#: extensions/sievefilters/static/sievefilters/js/lib.js:117
msgid "Save changes?"
msgstr "Änderungen speichern?"
-#: extensions/sievefilters/static/js/lib.js:144
+#: extensions/sievefilters/static/sievefilters/js/lib.js:144
msgid "Remove filters set?"
msgstr "Diesen Filter entfernen?"
-#: extensions/sievefilters/static/js/lib.js:161
+#: extensions/sievefilters/static/sievefilters/js/lib.js:161
msgid "Activate this filters set?"
msgstr "Diesen Filter aktivieren?"
-#: extensions/sievefilters/static/js/lib.js:169
-#: extensions/sievefilters/static/js/lib.js:224
+#: extensions/sievefilters/static/sievefilters/js/lib.js:169
+#: extensions/sievefilters/static/sievefilters/js/lib.js:224
msgid "active"
msgstr "aktiv"
-#: extensions/stats/static/js/stats.js:28
+#: extensions/stats/static/stats/js/stats.js:28
msgid "Search a domain"
msgstr "Domain suchen"
-#: extensions/webmail/static/js/webmail.js:499
+#: extensions/webmail/static/webmail/js/webmail.js:511
msgid "Remove the selected mailbox?"
msgstr "Ausgewählte Mailbox entfernen?"
-#: extensions/webmail/static/js/webmail.js:513
+#: extensions/webmail/static/webmail/js/webmail.js:525
msgid "Mailbox removed"
msgstr "Mailbox entfernt"
-#: static/js/admin.js:17
-msgid "No domain administrator defined"
-msgstr "Domain-Administrator fehlt"
-
#: static/js/confirmation.js:45
msgid "Cancel"
msgstr "Abbrechen"
-#: static/js/confirmation.js:84
-#: static/js/history.js:230
+#: static/js/confirmation.js:84 static/js/history.js:231
msgid "Internal Error"
msgstr "Interner Fehler"
@@ -96,4 +95,3 @@ msgstr "Lade..."
#: static/js/searchbar.js:20
msgid "Search..."
msgstr "Suchen..."
-
diff --git a/modoboa/locale/en/LC_MESSAGES/django.po b/modoboa/locale/en/LC_MESSAGES/django.po
index ea8416d69..978b28949 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: 2012-05-03 10:59+0200\n"
+"POT-Creation-Date: 2012-07-04 15:16+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -55,19 +55,19 @@ msgid ""
"maildir format"
msgstr ""
-#: admin/__init__.py:28
+#: admin/__init__.py:32
msgid "Scheme used to crypt mailbox passwords"
msgstr ""
-#: admin/__init__.py:31
+#: admin/__init__.py:35
msgid "Number of displayed items per page"
msgstr ""
-#: admin/__init__.py:54
+#: admin/__init__.py:57
msgid "The default redirection used when no application is specified"
msgstr ""
-#: admin/forms.py:15 admin/forms.py:396 admin/tables.py:17
+#: admin/forms.py:15 admin/forms.py:445 admin/tables.py:17
msgid "Alias(es)"
msgstr ""
@@ -75,169 +75,180 @@ msgstr ""
msgid "Alias(es) of this domain"
msgstr ""
-#: admin/forms.py:51 admin/views.py:60
+#: admin/forms.py:54
msgid "An alias with this name already exists"
msgstr ""
-#: admin/forms.py:66
+#: admin/forms.py:69
msgid "A domain with this name already exists"
msgstr ""
-#: admin/forms.py:76
+#: admin/forms.py:79
msgid "Failed to rename domain, check permissions"
msgstr ""
-#: admin/forms.py:103
+#: admin/forms.py:110 admin/forms.py:598 admin/views.py:363
+msgid "General"
+msgstr ""
+
+#: admin/forms.py:132
msgid "Email address"
msgstr ""
-#: admin/forms.py:104
+#: admin/forms.py:133
msgid "The distribution list address"
msgstr ""
-#: admin/forms.py:107
+#: admin/forms.py:136
msgid "Recipients"
msgstr ""
-#: admin/forms.py:108
-msgid "Mailbox(es) this alias will point to"
+#: admin/forms.py:137
+msgid ""
+"Mailbox(es) this alias will point to. Indicate only one address per input, "
+"press ENTER to add a new input."
msgstr ""
-#: admin/forms.py:142 admin/forms.py:221 admin/forms.py:429
-#: admin/models.py:779
+#: admin/forms.py:171 admin/forms.py:250 admin/forms.py:478
+#: admin/models.py:809
msgid "Domain does not exist"
msgstr ""
-#: admin/forms.py:144 admin/forms.py:223
+#: admin/forms.py:173 admin/forms.py:252
msgid "You don't have access to this domain"
msgstr ""
-#: admin/forms.py:164
+#: admin/forms.py:193
msgid "Invalid mailbox"
msgstr ""
-#: admin/forms.py:175 admin/models.py:799
+#: admin/forms.py:204 admin/models.py:829
#, python-format
msgid "Mailbox %s does not exist"
msgstr ""
-#: admin/forms.py:184
+#: admin/forms.py:213
msgid "No recipient defined"
msgstr ""
-#: admin/forms.py:187
+#: admin/forms.py:216
msgid "A distribution list must contain at least two recipients"
msgstr ""
-#: admin/forms.py:201
+#: admin/forms.py:230
msgid "Address"
msgstr ""
-#: admin/forms.py:202
+#: admin/forms.py:231
msgid "A valid e-mail address"
msgstr ""
-#: admin/forms.py:238 admin/forms.py:267 extensions/sievefilters/forms.py:70
+#: admin/forms.py:267 admin/forms.py:296 extensions/sievefilters/forms.py:70
msgid "Recipient"
msgstr ""
-#: admin/forms.py:239
+#: admin/forms.py:268
msgid "A local recipient address"
msgstr ""
-#: admin/forms.py:254
+#: admin/forms.py:283
msgid "Mailbox does not exist"
msgstr ""
-#: admin/forms.py:256
+#: admin/forms.py:285
msgid "You can't access this mailbox"
msgstr ""
-#: admin/forms.py:268
+#: admin/forms.py:297
msgid "An external recipient address"
msgstr ""
-#: admin/forms.py:285
+#: admin/forms.py:314
msgid "Local recipients are forbidden"
msgstr ""
-#: admin/forms.py:295 extensions/webmail/forms.py:18
+#: admin/forms.py:324 extensions/webmail/forms.py:18
msgid "Select a file"
msgstr ""
-#: admin/forms.py:296
+#: admin/forms.py:325
msgid "Separator"
msgstr ""
-#: admin/forms.py:308 auth/forms.py:6 templates/admin/editdomainform.html:20
+#: admin/forms.py:337 admin/templates/admin/editdomainform.html:9
+#: auth/forms.py:6
msgid "Username"
msgstr ""
-#: admin/forms.py:310
+#: admin/forms.py:339
msgid "Role"
msgstr ""
-#: admin/forms.py:311 admin/forms.py:335
+#: admin/forms.py:340 admin/forms.py:364
msgid "Choose"
msgstr ""
-#: admin/forms.py:312
+#: admin/forms.py:341
msgid "What level of permission this user will have"
msgstr ""
-#: admin/forms.py:314 auth/forms.py:10
+#: admin/forms.py:343 auth/forms.py:10
msgid "Password"
msgstr ""
-#: admin/forms.py:316 userprefs/forms.py:15
+#: admin/forms.py:345 userprefs/forms.py:15
msgid "Confirmation"
msgstr ""
-#: admin/forms.py:318
+#: admin/forms.py:347
msgid "Enter the same password as above, for verification."
msgstr ""
-#: admin/forms.py:329
+#: admin/forms.py:358
msgid "Enabled"
msgstr ""
-#: admin/forms.py:367
+#: admin/forms.py:396
msgid "The two password fields didn't match."
msgstr ""
-#: admin/forms.py:393
+#: admin/forms.py:437
msgid "E-mail"
msgstr ""
-#: admin/forms.py:394
+#: admin/forms.py:439
msgid "Quota"
msgstr ""
-#: admin/forms.py:398
-msgid "Alias(es) of this mailbox"
+#: admin/forms.py:441
+msgid ""
+"Quota in MB for this mailbox. Leave empty to use the value defined at domain "
+"level."
msgstr ""
-#: admin/forms.py:454
+#: admin/forms.py:447
+msgid ""
+"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
+"to add a new input."
+msgstr ""
+
+#: admin/forms.py:505
msgid "Failed to rename mailbox, check permissions"
msgstr ""
-#: admin/forms.py:495
+#: admin/forms.py:547
msgid "Domain(s)"
msgstr ""
-#: admin/forms.py:497
+#: admin/forms.py:549
msgid "Domain(s) that user administrates"
msgstr ""
-#: admin/forms.py:546 admin/views.py:356 templates/admin/editdomainform.html:4
-msgid "General"
-msgstr ""
-
-#: admin/forms.py:548 admin/views.py:359
+#: admin/forms.py:600 admin/views.py:366
msgid "Mail"
msgstr ""
-#: admin/forms.py:550
+#: admin/forms.py:602
msgid "Permissions"
msgstr ""
@@ -249,112 +260,113 @@ msgstr ""
msgid "You can't delete your own account"
msgstr ""
-#: admin/models.py:137
+#: admin/models.py:151
msgid "Failed to update password: LDAP module not installed"
msgstr ""
-#: admin/models.py:143
+#: admin/models.py:157
#, python-format
msgid "Failed to update password: %s"
msgstr ""
-#: admin/models.py:375 admin/models.py:461
+#: admin/models.py:393 admin/models.py:479
msgid "name"
msgstr ""
-#: admin/models.py:376
+#: admin/models.py:394
msgid "The domain name"
msgstr ""
-#: admin/models.py:377
+#: admin/models.py:395
msgid "Default quota in MB applied to mailboxes"
msgstr ""
-#: admin/models.py:378 admin/models.py:466 admin/models.py:708
-#: admin/models.py:805 extensions/postfix_autoreply/models.py:19
+#: admin/models.py:396 admin/models.py:484 admin/models.py:738
+#: admin/models.py:835 extensions/postfix_autoreply/models.py:19
msgid "enabled"
msgstr ""
-#: admin/models.py:379
+#: admin/models.py:397
msgid "Check to activate this domain"
msgstr ""
-#: admin/models.py:446
+#: admin/models.py:464
msgid "Failed to initialise domain, check permissions"
msgstr ""
-#: admin/models.py:454 admin/models.py:669 admin/models.py:774
+#: admin/models.py:472 admin/models.py:699 admin/models.py:804
msgid "Invalid line"
msgstr ""
-#: admin/models.py:462
+#: admin/models.py:480
msgid "The alias name"
msgstr ""
-#: admin/models.py:463
+#: admin/models.py:481
msgid "target"
msgstr ""
-#: admin/models.py:464
+#: admin/models.py:482
msgid "The domain this alias points to"
msgstr ""
-#: admin/models.py:467 admin/models.py:709
+#: admin/models.py:485 admin/models.py:739
msgid "Check to activate this alias"
msgstr ""
-#: admin/models.py:486 admin/models.py:699
+#: admin/models.py:504 admin/models.py:729
msgid "address"
msgstr ""
-#: admin/models.py:487
+#: admin/models.py:505
msgid "Mailbox address (without the @domain.tld part)"
msgstr ""
-#: admin/models.py:584
+#: admin/models.py:611
#, python-format
msgid "%s is not a valid uid/username"
msgstr ""
-#: admin/models.py:593
+#: admin/models.py:620
#, python-format
msgid "%s is not a valid gid/groupname"
msgstr ""
-#: admin/models.py:597 admin/models.py:654
+#: admin/models.py:630 admin/models.py:684
msgid "Failed to initialise mailbox, check permissions"
msgstr ""
-#: admin/models.py:622
+#: admin/models.py:655
#, python-format
msgid "Account '%s' already exists"
msgstr ""
-#: admin/models.py:675
+#: admin/models.py:705
msgid "Cannot import this mailbox because the associated domain does not exist"
msgstr ""
-#: admin/models.py:700
+#: admin/models.py:730
msgid ""
"The alias address (without the domain part). For a 'catch-all' address, just "
"enter an * character."
msgstr ""
-#: admin/models.py:704
+#: admin/models.py:734
msgid "mailboxes"
msgstr ""
-#: admin/models.py:705
+#: admin/models.py:735
msgid "The mailboxes this alias points to"
msgstr ""
-#: admin/models.py:806
+#: admin/models.py:836
msgid "Check to enable this extension"
msgstr ""
-#: admin/tables.py:12 admin/tables.py:44 extensions/sievefilters/forms.py:53
+#: admin/tables.py:12 admin/tables.py:44
+#: admin/templates/admin/editdomainform.html:9
+#: extensions/sievefilters/forms.py:53
#: extensions/sievefilters/templates/sievefilters/guieditor.html:6
-#: templates/admin/editdomainform.html:20
msgid "Name"
msgstr ""
@@ -389,7 +401,7 @@ msgstr ""
msgid "New domain"
msgstr ""
-#: admin/views.py:81 admin/views.py:174 admin/views.py:353 admin/views.py:360
+#: admin/views.py:81 admin/views.py:181 admin/views.py:360 admin/views.py:367
#: extensions/sievefilters/views.py:120 extensions/sievefilters/views.py:187
#: extensions/webmail/views.py:118
msgid "Create"
@@ -399,121 +411,118 @@ msgstr ""
msgid "Domain created"
msgstr ""
-#: admin/views.py:108 admin/views.py:223 admin/views.py:403
-#: extensions/postfix_autoreply/views.py:22
+#: admin/views.py:111 admin/views.py:230 admin/views.py:411
#: extensions/sievefilters/views.py:139 extensions/webmail/views.py:149
-#: userprefs/views.py:34 userprefs/views.py:66
+#: userprefs/templates/userprefs/form.html:4
msgid "Update"
msgstr ""
-#: admin/views.py:115
+#: admin/views.py:122
msgid "Domain modified"
msgstr ""
-#: admin/views.py:138
+#: admin/views.py:145
msgid "You can't delete your own domain"
msgstr ""
-#: admin/views.py:141
+#: admin/views.py:148
msgid "Domain deleted"
msgid_plural "Domains deleted"
msgstr[0] ""
msgstr[1] ""
-#: admin/views.py:156
+#: admin/views.py:163
msgid "Alias with this name already exists"
msgstr ""
-#: admin/views.py:194
+#: admin/views.py:201
msgid "New distribution list"
msgstr ""
-#: admin/views.py:198
+#: admin/views.py:205
msgid "Distribution list created"
msgstr ""
-#: admin/views.py:204
+#: admin/views.py:211
msgid "New alias"
msgstr ""
-#: admin/views.py:208
+#: admin/views.py:215
msgid "Alias created"
msgstr ""
-#: admin/views.py:214
+#: admin/views.py:221
msgid "New forward"
msgstr ""
-#: admin/views.py:218
+#: admin/views.py:225
msgid "Forward created"
msgstr ""
-#: admin/views.py:235
+#: admin/views.py:242
msgid "Alias modified"
msgstr ""
-#: admin/views.py:239
+#: admin/views.py:246
msgid "Distribution list modified"
msgstr ""
-#: admin/views.py:243
+#: admin/views.py:250
msgid "Forward modified"
msgstr ""
-#: admin/views.py:350
+#: admin/views.py:357
msgid "New account"
msgstr ""
-#: admin/views.py:357
+#: admin/views.py:364
msgid "Next"
msgstr ""
-#: admin/views.py:361
+#: admin/views.py:368
msgid "Previous"
msgstr ""
-#: admin/views.py:372
+#: admin/views.py:380
msgid "Account created"
msgstr ""
-#: admin/views.py:417
+#: admin/views.py:425
msgid "Account updated"
msgstr ""
-#: admin/views.py:437
+#: admin/views.py:445
msgid "Account deleted"
msgid_plural "Accounts deleted"
msgstr[0] ""
msgstr[1] ""
-#: admin/views.py:447 admin/views.py:452
-#: extensions/amavis_quarantine/views.py:196
-#: extensions/amavis_quarantine/views.py:202
-#: extensions/amavis_quarantine/views.py:229
-#: extensions/amavis_quarantine/views.py:233
-#: extensions/amavis_quarantine/views.py:235 extensions/stats/views.py:46
-#: extensions/webmail/views.py:32 extensions/webmail/views.py:55
-#: extensions/webmail/views.py:68 extensions/webmail/views.py:80
-#: extensions/webmail/views.py:96 extensions/webmail/views.py:180
-#: extensions/webmail/views.py:405 extensions/webmail/views.py:416
-#: extensions/webmail/views.py:443 lib/formutils.py:29 lib/formutils.py:34
+#: admin/views.py:455 admin/views.py:460 extensions/amavis/views.py:199
+#: extensions/amavis/views.py:205 extensions/amavis/views.py:232
+#: extensions/amavis/views.py:236 extensions/amavis/views.py:238
+#: extensions/stats/views.py:46 extensions/webmail/views.py:32
+#: extensions/webmail/views.py:55 extensions/webmail/views.py:68
+#: extensions/webmail/views.py:80 extensions/webmail/views.py:96
+#: extensions/webmail/views.py:180 extensions/webmail/views.py:407
+#: extensions/webmail/views.py:418 extensions/webmail/views.py:445
+#: lib/formutils.py:33 lib/formutils.py:38
msgid "Invalid request"
msgstr ""
-#: admin/views.py:492
+#: admin/views.py:500
msgid "Parameters saved"
msgstr ""
-#: admin/views.py:538
+#: admin/views.py:546
msgid "Modifications applied."
msgstr ""
-#: admin/views.py:595
+#: admin/views.py:603
#, python-format
msgid "%d objects imported successfully"
msgstr ""
-#: admin/views.py:614
+#: admin/views.py:621
msgid ""
"Provide a CSV file where lines respect one of the following format:\n"
"\n"
@@ -524,16 +533,16 @@ msgid ""
"You can use a different character as separator.\n"
msgstr ""
-#: admin/views.py:622
+#: admin/views.py:629
msgid "Import identities"
msgstr ""
-#: admin/views.py:623 admin/views.py:649 admin/templatetags/admin_extras.py:73
-#: admin/templatetags/admin_extras.py:114
+#: admin/views.py:630 admin/views.py:656 admin/templatetags/admin_extras.py:76
+#: admin/templatetags/admin_extras.py:118
msgid "Import"
msgstr ""
-#: admin/views.py:641
+#: admin/views.py:648
msgid ""
"Provide a CSV file where lines respect the following format:
\n"
"domain; name; quota
\n"
@@ -541,10 +550,100 @@ msgid ""
"You can use a different character as separator.\n"
msgstr ""
-#: admin/views.py:648
+#: admin/views.py:655
msgid "Import domains"
msgstr ""
+#: admin/templates/admin/domain_general_form.html:3
+#: admin/templates/admin/mailform.html:3
+#: admin/templates/admin/newdomainform.html:3
+msgid "MB"
+msgstr ""
+
+#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:22
+#: extensions/limits/forms.py:14 extensions/limits/models.py:10
+msgid "Domains"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:3
+msgid "Administrators"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:4
+msgid "Miscellaneous"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:13
+msgid "No domain administrator defined"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:16
+msgid "Creation date"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:17
+msgid "Last modification date"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:18 extensions/limits/forms.py:16
+#: extensions/limits/models.py:11
+msgid "Domain aliases"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:19 extensions/limits/forms.py:18
+#: extensions/limits/models.py:12
+#: extensions/webmail/templates/webmail/folders.html:4
+msgid "Mailboxes"
+msgstr ""
+
+#: admin/templates/admin/editdomainform.html:20 extensions/limits/forms.py:20
+#: extensions/limits/models.py:13
+msgid "Mailbox aliases"
+msgstr ""
+
+#: admin/templates/admin/extensions.html:2
+#: admin/templatetags/admin_extras.py:49
+msgid "Extensions"
+msgstr ""
+
+#: admin/templates/admin/extensions.html:7
+#: admin/templates/admin/parameters.html:9
+#: userprefs/templates/userprefs/preferences.html:28
+msgid "Save"
+msgstr ""
+
+#: admin/templates/admin/identities.html:2
+#: admin/templatetags/admin_extras.py:30
+msgid "Identities"
+msgstr ""
+
+#: admin/templates/admin/importform.html:5
+msgid "Help"
+msgstr ""
+
+#: admin/templates/admin/importform.html:12
+msgid "Importing..."
+msgstr ""
+
+#: admin/templates/admin/listing.html:12
+#: admin/templates/admin/searchform.html:4
+msgid "Search"
+msgstr ""
+
+#: admin/templates/admin/mailboxes_raw.html:3
+msgid "Choose a value"
+msgstr ""
+
+#: admin/templates/admin/newaccount.html:31
+#: templates/common/generic_modal.html:11
+msgid "Close"
+msgstr ""
+
+#: admin/templates/admin/parameters.html:2
+#: admin/templatetags/admin_extras.py:54
+msgid "Parameters"
+msgstr ""
+
#: admin/templatetags/admin_extras.py:12
msgid "enabled_m"
msgstr ""
@@ -553,72 +652,55 @@ msgstr ""
msgid "enabled_f"
msgstr ""
-#: admin/templatetags/admin_extras.py:22 extensions/limits/forms.py:14
-#: extensions/limits/models.py:10 templates/admin/domains.html:2
-msgid "Domains"
-msgstr ""
-
-#: admin/templatetags/admin_extras.py:30 templates/admin/identities.html:2
-msgid "Identities"
-msgstr ""
-
#: admin/templatetags/admin_extras.py:35
msgid "Modoboa"
msgstr ""
-#: admin/templatetags/admin_extras.py:49 templates/admin/extensions.html:2
-msgid "Extensions"
-msgstr ""
-
-#: admin/templatetags/admin_extras.py:54 templates/admin/parameters.html:2
-msgid "Parameters"
-msgstr ""
-
-#: admin/templatetags/admin_extras.py:67
+#: admin/templatetags/admin_extras.py:70
msgid "Add domain"
msgstr ""
-#: admin/templatetags/admin_extras.py:90
+#: admin/templatetags/admin_extras.py:94
msgid "Add account"
msgstr ""
-#: admin/templatetags/admin_extras.py:96
+#: admin/templatetags/admin_extras.py:100
msgid "Add alias"
msgstr ""
-#: admin/templatetags/admin_extras.py:102
+#: admin/templatetags/admin_extras.py:106
msgid "Add forward"
msgstr ""
-#: admin/templatetags/admin_extras.py:108
+#: admin/templatetags/admin_extras.py:112
msgid "Add distribution list"
msgstr ""
-#: admin/templatetags/admin_extras.py:145
+#: admin/templatetags/admin_extras.py:150
msgid "Delete this account"
msgstr ""
-#: admin/templatetags/admin_extras.py:155
+#: admin/templatetags/admin_extras.py:160
msgid "Delete this distribution list"
msgstr ""
-#: admin/templatetags/admin_extras.py:162
+#: admin/templatetags/admin_extras.py:167
msgid "Delete this forward"
msgstr ""
-#: admin/templatetags/admin_extras.py:169
+#: admin/templatetags/admin_extras.py:174
msgid "Delete this alias"
msgstr ""
-#: admin/templatetags/admin_extras.py:179
+#: admin/templatetags/admin_extras.py:184
msgid "Remove this permission"
msgstr ""
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "Yes"
msgstr ""
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "No"
msgstr ""
@@ -626,23 +708,23 @@ msgstr ""
msgid "Key used to encrypt/decrypt passwords"
msgstr ""
-#: auth/views.py:38
+#: auth/views.py:40
msgid "Account is disabled."
msgstr ""
-#: auth/views.py:39
+#: auth/views.py:41
msgid "Your username and password didn't match. Please try again."
msgstr ""
-#: demo/__init__.py:19
+#: demo/__init__.py:17
msgid "Test messages"
msgstr ""
-#: demo/__init__.py:24
+#: demo/__init__.py:22
msgid "Send virus"
msgstr ""
-#: demo/__init__.py:28
+#: demo/__init__.py:25
msgid "Send spam"
msgstr ""
@@ -667,179 +749,290 @@ msgid ""
"mailing list.
\n"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:17
-msgid "Simple amavis quarantine management tool"
+#: extensions/amavis/__init__.py:21
+msgid "Simple amavis management frontend"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:46
+#: extensions/amavis/__init__.py:45
msgid "Quarantine messages maximum age (in days) before deletion"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:50
+#: extensions/amavis/__init__.py:49
msgid "Remove messages marked as released while cleaning up the database"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:55
+#: extensions/amavis/__init__.py:54
msgid "Mode used to access the PDP server"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:58
+#: extensions/amavis/__init__.py:57
msgid "PDP server address (if inet mode)"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:61
+#: extensions/amavis/__init__.py:60
msgid "PDP server port (if inet mode)"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:64
+#: extensions/amavis/__init__.py:63
msgid "Path to the PDP server socket (if unix mode)"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:67
+#: extensions/amavis/__init__.py:66
msgid "Interval between two release requests checks"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:69
+#: extensions/amavis/__init__.py:68
msgid "Allow users to directly release their messages"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:71
+#: extensions/amavis/__init__.py:70
msgid "Activate the 'self-service' mode"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:76
-#: extensions/webmail/__init__.py:37
+#: extensions/amavis/__init__.py:72
+msgid "The e-mail address used to send notitications"
+msgstr ""
+
+#: extensions/amavis/__init__.py:77 extensions/webmail/__init__.py:45
msgid "Sets the maximum number of messages displayed in a page"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:90
+#: extensions/amavis/__init__.py:93
msgid "Quarantine"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:152
+#: extensions/amavis/__init__.py:151
msgid "pending requests"
msgstr ""
-#: extensions/amavis_quarantine/__init__.py:168
+#: extensions/amavis/__init__.py:167
#, python-format
msgid "%d pending requests"
msgstr ""
-#: extensions/amavis_quarantine/sql_listing.py:23
-#: extensions/webmail/forms.py:5 extensions/webmail/lib.py:34
+#: extensions/amavis/__init__.py:178
+msgid "Content filter"
+msgstr ""
+
+#: extensions/amavis/models.py:78
+msgid "Virus filter"
+msgstr ""
+
+#: extensions/amavis/models.py:79 extensions/amavis/models.py:87
+#: extensions/amavis/models.py:95 extensions/amavis/models.py:104
+#: extensions/sievefilters/views.py:265
+msgid "yes"
+msgstr ""
+
+#: extensions/amavis/models.py:80 extensions/amavis/models.py:88
+#: extensions/amavis/models.py:96 extensions/amavis/models.py:105
+#: extensions/sievefilters/views.py:269
+msgid "no"
+msgstr ""
+
+#: extensions/amavis/models.py:81 extensions/amavis/models.py:89
+#: extensions/amavis/models.py:97 extensions/amavis/models.py:106
+msgid "default"
+msgstr ""
+
+#: extensions/amavis/models.py:83
+msgid "Bypass virus checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:86
+msgid "Spam filter"
+msgstr ""
+
+#: extensions/amavis/models.py:91
+msgid "Bypass spam checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:94
+msgid "Banned filter"
+msgstr ""
+
+#: extensions/amavis/models.py:99
+msgid "Bypass banned checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:103
+msgid "Spam marker"
+msgstr ""
+
+#: extensions/amavis/models.py:108
+msgid "Modify spam subject or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/sql_listing.py:23 extensions/webmail/forms.py:5
+#: extensions/webmail/lib.py:34
msgid "From"
msgstr ""
-#: extensions/amavis_quarantine/sql_listing.py:24
-#: extensions/sievefilters/forms.py:68 extensions/webmail/forms.py:9
-#: extensions/webmail/lib.py:33 extensions/webmail/lib.py:363
-#: templates/common/email_searchbar.html:6
+#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68
+#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:33
+#: extensions/webmail/lib.py:363 templates/common/email_searchbar.html:6
msgid "Subject"
msgstr ""
-#: extensions/amavis_quarantine/sql_listing.py:25 extensions/webmail/lib.py:35
+#: extensions/amavis/sql_listing.py:25 extensions/webmail/lib.py:35
#: extensions/webmail/lib.py:365
msgid "Date"
msgstr ""
-#: extensions/amavis_quarantine/sql_listing.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:102
+#: extensions/amavis/sql_listing.py:26
+#: extensions/amavis/templatetags/amextras.py:102
#: extensions/webmail/forms.py:6
msgid "To"
msgstr ""
-#: extensions/amavis_quarantine/views.py:32
+#: extensions/amavis/views.py:32
msgid "Empty quarantine"
msgstr ""
-#: extensions/amavis_quarantine/views.py:203
+#: extensions/amavis/views.py:206
msgid "Message deleted"
msgstr ""
-#: extensions/amavis_quarantine/views.py:219
+#: extensions/amavis/views.py:222
#, python-format
msgid "%(count)d message deleted successfully"
msgid_plural "%(count)d messages deleted successfully"
msgstr[0] ""
msgstr[1] ""
-#: extensions/amavis_quarantine/views.py:238
+#: extensions/amavis/views.py:241
msgid "Request sent"
msgstr ""
-#: extensions/amavis_quarantine/views.py:244
+#: extensions/amavis/views.py:247
msgid "Message released"
msgstr ""
-#: extensions/amavis_quarantine/views.py:258
+#: extensions/amavis/views.py:261
#, python-format
msgid "%(count)d request sent"
msgid_plural "%(count)d requests sent"
msgstr[0] ""
msgstr[1] ""
-#: extensions/amavis_quarantine/views.py:281
+#: extensions/amavis/views.py:284
#, python-format
msgid "%(count)d message released successfully"
msgid_plural "%(count)d messages released successfully"
msgstr[0] ""
msgstr[1] ""
-#: extensions/amavis_quarantine/templates/amavis_quarantine/index.html:2
+#: extensions/amavis/management/commands/amnotify.py:45
+msgid "[modoboa] Pending release requests"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:5
+msgid "Thresholds"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:7
+msgid "or more is spam"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:8
+msgid "or more throw spam message away"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/index.html:2
msgid "Quarantine management"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:20
-#: extensions/amavis_quarantine/templatetags/amextras.py:52
-#: extensions/amavis_quarantine/templatetags/amextras.py:72
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:1
+#, python-format
+msgid ""
+"\n"
+"%(counter)s release request is pending for action.\n"
+msgid_plural ""
+"\n"
+"%(counter)s release requests are pending for action.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:6
+msgid "Sketch:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:8
+msgid "From:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:9
+msgid "To:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:10
+msgid "Date:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:11
+msgid "Subject:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:12
+msgid "Act on this message:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:14
+#, python-format
+msgid "Please visit %(listingurl)s for a full listing."
+msgstr ""
+
+#: extensions/amavis/templatetags/amextras.py:20
+#: extensions/amavis/templatetags/amextras.py:52
+#: extensions/amavis/templatetags/amextras.py:72
msgid "Release"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:59
-#: extensions/amavis_quarantine/templatetags/amextras.py:77
+#: extensions/amavis/templatetags/amextras.py:26
+#: extensions/amavis/templatetags/amextras.py:59
+#: extensions/amavis/templatetags/amextras.py:77
#: extensions/webmail/templatetags/webextras.py:33
msgid "Delete"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:29
+#: extensions/amavis/templatetags/amextras.py:29
msgid "View full headers"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:80
+#: extensions/amavis/templatetags/amextras.py:80
msgid "Content Class"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:84
+#: extensions/amavis/templatetags/amextras.py:84
msgid "Nothing"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:87
+#: extensions/amavis/templatetags/amextras.py:87
msgid "Spam"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:90
+#: extensions/amavis/templatetags/amextras.py:90
msgid "Virus"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:93
+#: extensions/amavis/templatetags/amextras.py:93
msgid "Bad header"
msgstr ""
-#: extensions/amavis_quarantine/templatetags/amextras.py:96
+#: extensions/amavis/templatetags/amextras.py:96
msgid "Bad MIME"
msgstr ""
-#: extensions/limits/__init__.py:55
+#: extensions/limits/__init__.py:23
msgid ""
"Per administrator resources to limit the number of objects they can create"
msgstr ""
-#: extensions/limits/__init__.py:62
+#: extensions/limits/__init__.py:60
msgid "Reseller"
msgstr ""
-#: extensions/limits/__init__.py:93
+#: extensions/limits/__init__.py:91
msgid "Resources"
msgstr ""
@@ -855,30 +1048,14 @@ msgstr ""
msgid "Maximum number of domains this user can create"
msgstr ""
-#: extensions/limits/forms.py:16 extensions/limits/models.py:11
-#: templates/admin/editdomainform.html:29
-msgid "Domain aliases"
-msgstr ""
-
#: extensions/limits/forms.py:17
msgid "Maximum number of domain aliases this user can create"
msgstr ""
-#: extensions/limits/forms.py:18 extensions/limits/models.py:12
-#: extensions/webmail/templates/webmail/folders.html:4
-#: templates/admin/editdomainform.html:30
-msgid "Mailboxes"
-msgstr ""
-
#: extensions/limits/forms.py:19
msgid "Maximum number of mailboxes this user can create"
msgstr ""
-#: extensions/limits/forms.py:20 extensions/limits/models.py:13
-#: templates/admin/editdomainform.html:31
-msgid "Mailbox aliases"
-msgstr ""
-
#: extensions/limits/forms.py:21
msgid "Maximum number of mailbox aliases this user can create"
msgstr ""
@@ -920,12 +1097,12 @@ msgstr ""
msgid "Auto-reply (vacation) functionality using Postfix"
msgstr ""
-#: extensions/postfix_autoreply/__init__.py:45
+#: extensions/postfix_autoreply/__init__.py:43
msgid "Timeout in seconds between two auto-replies to the same recipient"
msgstr ""
#: extensions/postfix_autoreply/__init__.py:68
-#: extensions/postfix_autoreply/views.py:19
+#: extensions/postfix_autoreply/views.py:42
msgid "Auto-reply message"
msgstr ""
@@ -946,7 +1123,7 @@ msgid "subject"
msgstr ""
#: extensions/postfix_autoreply/models.py:16
-msgid "The subject that will appear in sended emails"
+msgid "The subject that will appear in sent emails"
msgstr ""
#: extensions/postfix_autoreply/models.py:17
@@ -954,46 +1131,50 @@ msgid "content"
msgstr ""
#: extensions/postfix_autoreply/models.py:18
-msgid "The content that will appear in sended emails"
+msgid "The content that will appear in sent emails"
msgstr ""
#: extensions/postfix_autoreply/models.py:20
msgid "Activate/Deactivate your auto reply"
msgstr ""
-#: extensions/postfix_autoreply/views.py:43
+#: extensions/postfix_autoreply/views.py:36
msgid "Auto reply message updated successfully."
msgstr ""
-#: extensions/sievefilters/__init__.py:15
-msgid "Address of your MANAGESIEVE server"
+#: extensions/postfix_autoreply/views.py:43
+msgid "Define a message to automatically send when you are off"
msgstr ""
-#: extensions/sievefilters/__init__.py:17
-msgid "Listening port of your MANAGESIEVE server"
-msgstr ""
-
-#: extensions/sievefilters/__init__.py:19
-msgid "Use the STARTTLS extension"
-msgstr ""
-
-#: extensions/sievefilters/__init__.py:26
-msgid "Prefered authentication mechanism"
-msgstr ""
-
-#: extensions/sievefilters/__init__.py:30
-msgid "Editor mode"
-msgstr ""
-
-#: extensions/sievefilters/__init__.py:32
-msgid "Select the mode you want the editor to work in"
-msgstr ""
-
-#: extensions/sievefilters/__init__.py:42
+#: extensions/sievefilters/__init__.py:12
msgid "Plugin to easily create server-side filters"
msgstr ""
-#: extensions/sievefilters/__init__.py:56
+#: extensions/sievefilters/__init__.py:20
+msgid "Address of your MANAGESIEVE server"
+msgstr ""
+
+#: extensions/sievefilters/__init__.py:22
+msgid "Listening port of your MANAGESIEVE server"
+msgstr ""
+
+#: extensions/sievefilters/__init__.py:24
+msgid "Use the STARTTLS extension"
+msgstr ""
+
+#: extensions/sievefilters/__init__.py:31
+msgid "Prefered authentication mechanism"
+msgstr ""
+
+#: extensions/sievefilters/__init__.py:35
+msgid "Editor mode"
+msgstr ""
+
+#: extensions/sievefilters/__init__.py:37
+msgid "Select the mode you want the editor to work in"
+msgstr ""
+
+#: extensions/sievefilters/__init__.py:55
#: extensions/sievefilters/templates/sievefilters/index.html:2
msgid "Message filters"
msgstr ""
@@ -1116,14 +1297,6 @@ msgstr ""
msgid "Filters set activated"
msgstr ""
-#: extensions/sievefilters/views.py:265
-msgid "yes"
-msgstr ""
-
-#: extensions/sievefilters/views.py:269
-msgid "no"
-msgstr ""
-
#: extensions/sievefilters/templates/sievefilters/filter.html:6
msgid "Conditions"
msgstr ""
@@ -1185,23 +1358,19 @@ msgstr ""
msgid "Graphical statistics about emails traffic using RRDtool"
msgstr ""
-#: extensions/stats/__init__.py:27
+#: extensions/stats/__init__.py:26
msgid "Path to log file used to collect statistics"
msgstr ""
-#: extensions/stats/__init__.py:30
+#: extensions/stats/__init__.py:29
msgid "Path to directory where RRD files are stored"
msgstr ""
-#: extensions/stats/__init__.py:33
+#: extensions/stats/__init__.py:32
msgid "Path to directory where PNG files are stored"
msgstr ""
-#: extensions/stats/__init__.py:36
-msgid "Graphics location (to build URLs)"
-msgstr ""
-
-#: extensions/stats/__init__.py:47
+#: extensions/stats/__init__.py:45
msgid "Statistics"
msgstr ""
@@ -1273,11 +1442,11 @@ msgstr ""
msgid "No statistics available"
msgstr ""
-#: extensions/stats/views.py:58
+#: extensions/stats/views.py:57
msgid "Domain not found. Please enter a full name"
msgstr ""
-#: extensions/stats/views.py:65
+#: extensions/stats/views.py:64
msgid "Bad custom period"
msgstr ""
@@ -1302,114 +1471,114 @@ msgid "Apply"
msgstr ""
#: extensions/webmail/__init__.py:12
-msgid "Address of your IMAP server"
-msgstr ""
-
-#: extensions/webmail/__init__.py:15
-msgid "Use a secured connection to access IMAP server"
-msgstr ""
-
-#: extensions/webmail/__init__.py:17
-msgid "Listening port of your IMAP server"
-msgstr ""
-
-#: extensions/webmail/__init__.py:20
-msgid "Address of your SMTP server"
-msgstr ""
-
-#: extensions/webmail/__init__.py:22
-msgid "None"
-msgstr ""
-
-#: extensions/webmail/__init__.py:26
-msgid "Use a secured connection to access SMTP server"
-msgstr ""
-
-#: extensions/webmail/__init__.py:28
-msgid "Listening port of your SMTP server"
-msgstr ""
-
-#: extensions/webmail/__init__.py:31
-msgid "Server needs authentication"
-msgstr ""
-
-#: extensions/webmail/__init__.py:33
-msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
-msgstr ""
-
-#: extensions/webmail/__init__.py:36
-msgid "Number of displayed emails per page"
-msgstr ""
-
-#: extensions/webmail/__init__.py:39
-msgid "Listing refresh rate"
-msgstr ""
-
-#: extensions/webmail/__init__.py:40
-msgid "Automatic folder refresh rate (in seconds)"
-msgstr ""
-
-#: extensions/webmail/__init__.py:42
-msgid "Trash folder"
-msgstr ""
-
-#: extensions/webmail/__init__.py:43
-msgid "Folder where deleted messages go"
-msgstr ""
-
-#: extensions/webmail/__init__.py:45
-msgid "Sent folder"
-msgstr ""
-
-#: extensions/webmail/__init__.py:46
-msgid "Folder where copies of sent messages go"
-msgstr ""
-
-#: extensions/webmail/__init__.py:48
-msgid "Drafts folder"
-msgstr ""
-
-#: extensions/webmail/__init__.py:49
-msgid "Folder where drafts go"
-msgstr ""
-
-#: extensions/webmail/__init__.py:51
-msgid "Signature text"
-msgstr ""
-
-#: extensions/webmail/__init__.py:52
-msgid "User defined email signature"
-msgstr ""
-
-#: extensions/webmail/__init__.py:54
-msgid "Default editor"
-msgstr ""
-
-#: extensions/webmail/__init__.py:56
-msgid "The default editor to use when composing a message"
-msgstr ""
-
-#: extensions/webmail/__init__.py:58
-msgid "Default message display mode"
-msgstr ""
-
-#: extensions/webmail/__init__.py:60
-msgid "The default mode used when displaying a message"
-msgstr ""
-
-#: extensions/webmail/__init__.py:62
-msgid "Enable HTML links display"
-msgstr ""
-
-#: extensions/webmail/__init__.py:63
-msgid "Enable/Disable HTML links display"
-msgstr ""
-
-#: extensions/webmail/__init__.py:73
msgid "Simple IMAP webmail"
msgstr ""
-#: extensions/webmail/__init__.py:85
+#: extensions/webmail/__init__.py:20
+msgid "Address of your IMAP server"
+msgstr ""
+
+#: extensions/webmail/__init__.py:23
+msgid "Use a secured connection to access IMAP server"
+msgstr ""
+
+#: extensions/webmail/__init__.py:25
+msgid "Listening port of your IMAP server"
+msgstr ""
+
+#: extensions/webmail/__init__.py:28
+msgid "Address of your SMTP server"
+msgstr ""
+
+#: extensions/webmail/__init__.py:30
+msgid "None"
+msgstr ""
+
+#: extensions/webmail/__init__.py:34
+msgid "Use a secured connection to access SMTP server"
+msgstr ""
+
+#: extensions/webmail/__init__.py:36
+msgid "Listening port of your SMTP server"
+msgstr ""
+
+#: extensions/webmail/__init__.py:39
+msgid "Server needs authentication"
+msgstr ""
+
+#: extensions/webmail/__init__.py:41
+msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
+msgstr ""
+
+#: extensions/webmail/__init__.py:44
+msgid "Number of displayed emails per page"
+msgstr ""
+
+#: extensions/webmail/__init__.py:47
+msgid "Listing refresh rate"
+msgstr ""
+
+#: extensions/webmail/__init__.py:48
+msgid "Automatic folder refresh rate (in seconds)"
+msgstr ""
+
+#: extensions/webmail/__init__.py:50
+msgid "Trash folder"
+msgstr ""
+
+#: extensions/webmail/__init__.py:51
+msgid "Folder where deleted messages go"
+msgstr ""
+
+#: extensions/webmail/__init__.py:53
+msgid "Sent folder"
+msgstr ""
+
+#: extensions/webmail/__init__.py:54
+msgid "Folder where copies of sent messages go"
+msgstr ""
+
+#: extensions/webmail/__init__.py:56
+msgid "Drafts folder"
+msgstr ""
+
+#: extensions/webmail/__init__.py:57
+msgid "Folder where drafts go"
+msgstr ""
+
+#: extensions/webmail/__init__.py:59
+msgid "Signature text"
+msgstr ""
+
+#: extensions/webmail/__init__.py:60
+msgid "User defined email signature"
+msgstr ""
+
+#: extensions/webmail/__init__.py:62
+msgid "Default editor"
+msgstr ""
+
+#: extensions/webmail/__init__.py:64
+msgid "The default editor to use when composing a message"
+msgstr ""
+
+#: extensions/webmail/__init__.py:66
+msgid "Default message display mode"
+msgstr ""
+
+#: extensions/webmail/__init__.py:68
+msgid "The default mode used when displaying a message"
+msgstr ""
+
+#: extensions/webmail/__init__.py:70
+msgid "Enable HTML links display"
+msgstr ""
+
+#: extensions/webmail/__init__.py:71
+msgid "Enable/Disable HTML links display"
+msgstr ""
+
+#: extensions/webmail/__init__.py:87
msgid "Webmail"
msgstr ""
@@ -1434,7 +1603,7 @@ msgstr ""
msgid "Original message"
msgstr ""
-#: extensions/webmail/lib.py:681
+#: extensions/webmail/lib.py:678
msgid "Red fields are mandatories"
msgstr ""
@@ -1447,7 +1616,7 @@ msgid "Empty mailbox"
msgstr ""
#: extensions/webmail/views.py:115
-#: extensions/webmail/templatetags/webextras.py:166
+#: extensions/webmail/templatetags/webextras.py:165
msgid "Create a new mailbox"
msgstr ""
@@ -1463,8 +1632,8 @@ msgstr ""
msgid "Mailbox updated"
msgstr ""
-#: extensions/webmail/views.py:194 extensions/webmail/views.py:374
-#: extensions/webmail/views.py:483
+#: extensions/webmail/views.py:194 extensions/webmail/views.py:376
+#: extensions/webmail/views.py:485
msgid "Bad request"
msgstr ""
@@ -1495,7 +1664,7 @@ msgstr ""
msgid "Unknown attachment"
msgstr ""
-#: extensions/webmail/views.py:479
+#: extensions/webmail/views.py:481
msgid "Undefined action"
msgstr ""
@@ -1538,7 +1707,7 @@ msgstr ""
msgid "Reply all"
msgstr ""
-#: extensions/webmail/templatetags/webextras.py:29
+#: extensions/webmail/templatetags/webextras.py:29 userprefs/views.py:27
#: userprefs/templatetags/uprefs_extras.py:25
msgid "Forward"
msgstr ""
@@ -1591,11 +1760,11 @@ msgstr ""
msgid "Empty folder"
msgstr ""
-#: extensions/webmail/templatetags/webextras.py:174
+#: extensions/webmail/templatetags/webextras.py:173
msgid "Edit the selected mailbox"
msgstr ""
-#: extensions/webmail/templatetags/webextras.py:179
+#: extensions/webmail/templatetags/webextras.py:178
msgid "Remove the selected mailbox"
msgstr ""
@@ -1608,7 +1777,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: lib/formutils.py:154 lib/formutils.py:161
+#: lib/formutils.py:158 lib/formutils.py:165
msgid "Enter a valid domain name"
msgstr ""
@@ -1624,60 +1793,15 @@ msgstr ""
msgid "Domain administrator"
msgstr ""
-#: lib/permissions.py:62
+#: lib/permissions.py:70
#, python-format
msgid "Failed to grant access (%s)"
msgstr ""
-#: lib/tables.py:233
+#: lib/tables.py:232
msgid "No entries to display"
msgstr ""
-#: templates/admin/editdomainform.html:5
-msgid "Administrators"
-msgstr ""
-
-#: templates/admin/editdomainform.html:6
-msgid "Miscellaneous"
-msgstr ""
-
-#: templates/admin/editdomainform.html:24
-msgid "No domain administrator defined"
-msgstr ""
-
-#: templates/admin/editdomainform.html:27
-msgid "Creation date"
-msgstr ""
-
-#: templates/admin/editdomainform.html:28
-msgid "Last modification date"
-msgstr ""
-
-#: templates/admin/extensions.html:7 templates/admin/parameters.html:9
-#: templates/userprefs/preferences.html:37
-msgid "Save"
-msgstr ""
-
-#: templates/admin/importform.html:5
-msgid "Help"
-msgstr ""
-
-#: templates/admin/importform.html:12
-msgid "Importing..."
-msgstr ""
-
-#: templates/admin/listing.html:12 templates/admin/searchform.html:4
-msgid "Search"
-msgstr ""
-
-#: templates/admin/mailboxes_raw.html:3
-msgid "Choose a value"
-msgstr ""
-
-#: templates/admin/newaccount.html:31 templates/common/generic_modal.html:11
-msgid "Close"
-msgstr ""
-
#: templates/common/email_searchbar.html:5
msgid "From address"
msgstr ""
@@ -1694,7 +1818,8 @@ msgstr ""
msgid "Error:"
msgstr ""
-#: templates/common/generic_field.html:4
+#: templates/common/generic_field.html:3
+#: templates/common/generic_fields_group.html:3
msgid "Help:"
msgstr ""
@@ -1706,19 +1831,14 @@ msgstr ""
msgid "Welcome to Modoboa"
msgstr ""
-#: templates/registration/login.html:35
+#: templates/registration/login.html:36
msgid "Remember me"
msgstr ""
-#: templates/registration/login.html:37
+#: templates/registration/login.html:38
msgid "Log in"
msgstr ""
-#: templates/userprefs/preferences.html:2
-#: userprefs/templatetags/uprefs_extras.py:53
-msgid "Settings"
-msgstr ""
-
#: userprefs/__init__.py:7
msgid "Prefered language"
msgstr ""
@@ -1735,56 +1855,74 @@ msgstr ""
msgid "New password"
msgstr ""
-#: userprefs/forms.py:27
+#: userprefs/forms.py:37
msgid "Old password mismatchs"
msgstr ""
-#: userprefs/forms.py:32
+#: userprefs/forms.py:42
msgid "Passwords mismatch"
msgstr ""
-#: userprefs/forms.py:36
-msgid "Destination(s)"
+#: userprefs/forms.py:56
+msgid "Recipient(s)"
msgstr ""
-#: userprefs/forms.py:37
+#: userprefs/forms.py:59
+msgid "Indicate one or more recipients separated by a ','"
+msgstr ""
+
+#: userprefs/forms.py:62
msgid "Keep local copies"
msgstr ""
-#: userprefs/forms.py:50
+#: userprefs/forms.py:64
+msgid "Forward messages and store copies into your local mailbox"
+msgstr ""
+
+#: userprefs/forms.py:81
msgid ""
"You can't define a forward to a local destination. Please ask your "
"administrator to create an alias instead."
msgstr ""
-#: userprefs/views.py:26
-msgid "Password change is disabled for this user"
+#: userprefs/views.py:28
+msgid "Automatically forward emails to another address"
msgstr ""
-#: userprefs/views.py:31 userprefs/templatetags/uprefs_extras.py:48
-msgid "Change password"
-msgstr ""
-
-#: userprefs/views.py:51
-msgid "Password changed"
-msgstr ""
-
-#: userprefs/views.py:63
-msgid "Define a forward"
-msgstr ""
-
-#: userprefs/views.py:89
+#: userprefs/views.py:52
msgid "Forward updated"
msgstr ""
-#: userprefs/views.py:142
+#: userprefs/views.py:88
+msgid "Profile updated"
+msgstr ""
+
+#: userprefs/views.py:97 userprefs/templatetags/uprefs_extras.py:16
+msgid "Profile"
+msgstr ""
+
+#: userprefs/views.py:98
+msgid "Update your personal information"
+msgstr ""
+
+#: userprefs/views.py:114
msgid "Preferences saved"
msgstr ""
-#: userprefs/templatetags/uprefs_extras.py:17
+#: userprefs/templates/userprefs/preferences.html:2
+#: userprefs/templatetags/uprefs_extras.py:46
+msgid "Settings"
+msgstr ""
+
+#: userprefs/templates/userprefs/preferences.html:21
+#: userprefs/templatetags/uprefs_extras.py:19
msgid "Preferences"
msgstr ""
-#: userprefs/templatetags/uprefs_extras.py:61
+#: userprefs/templates/userprefs/preferences.html:21
+msgid "Customize Modoboa"
+msgstr ""
+
+#: userprefs/templatetags/uprefs_extras.py:55
msgid "Logout"
msgstr ""
diff --git a/modoboa/locale/en/LC_MESSAGES/djangojs.po b/modoboa/locale/en/LC_MESSAGES/djangojs.po
index 6e714568e..0fd48c85f 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: 2012-05-03 11:05+0200\n"
+"POT-Creation-Date: 2012-07-03 09:12+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,74 +17,74 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: extensions/amavis_quarantine/static/js/quarantine.js:126
+#: admin/static/admin/js/admin.js:17
+msgid "No domain administrator defined"
+msgstr ""
+
+#: extensions/amavis/static/amavis/js/quarantine.js:126
msgid "Release this selection?"
msgstr ""
-#: extensions/amavis_quarantine/static/js/quarantine.js:130
+#: extensions/amavis/static/amavis/js/quarantine.js:130
msgid "Delete this selection?"
msgstr ""
-#: extensions/amavis_quarantine/static/js/quarantine.js:148
-#: extensions/amavis_quarantine/static/js/selfservice.js:22
+#: extensions/amavis/static/amavis/js/quarantine.js:148
+#: extensions/amavis/static/amavis/js/selfservice.js:22
msgid "Release this message?"
msgstr ""
-#: extensions/amavis_quarantine/static/js/quarantine.js:152
-#: extensions/amavis_quarantine/static/js/selfservice.js:26
+#: extensions/amavis/static/amavis/js/quarantine.js:152
+#: extensions/amavis/static/amavis/js/selfservice.js:26
msgid "Delete this message?"
msgstr ""
-#: extensions/amavis_quarantine/static/js/quarantine.js:169
+#: extensions/amavis/static/amavis/js/quarantine.js:169
msgid "View full headers"
msgstr ""
-#: extensions/amavis_quarantine/static/js/quarantine.js:174
+#: extensions/amavis/static/amavis/js/quarantine.js:174
msgid "Hide full headers"
msgstr ""
-#: extensions/sievefilters/static/js/lib.js:14
+#: extensions/sievefilters/static/sievefilters/js/lib.js:14
msgid "Remove this filter?"
msgstr ""
-#: extensions/sievefilters/static/js/lib.js:117
+#: extensions/sievefilters/static/sievefilters/js/lib.js:117
msgid "Save changes?"
msgstr ""
-#: extensions/sievefilters/static/js/lib.js:144
+#: extensions/sievefilters/static/sievefilters/js/lib.js:144
msgid "Remove filters set?"
msgstr ""
-#: extensions/sievefilters/static/js/lib.js:161
+#: extensions/sievefilters/static/sievefilters/js/lib.js:161
msgid "Activate this filters set?"
msgstr ""
-#: extensions/sievefilters/static/js/lib.js:169
-#: extensions/sievefilters/static/js/lib.js:224
+#: extensions/sievefilters/static/sievefilters/js/lib.js:169
+#: extensions/sievefilters/static/sievefilters/js/lib.js:224
msgid "active"
msgstr ""
-#: extensions/stats/static/js/stats.js:28
+#: extensions/stats/static/stats/js/stats.js:28
msgid "Search a domain"
msgstr ""
-#: extensions/webmail/static/js/webmail.js:499
+#: extensions/webmail/static/webmail/js/webmail.js:511
msgid "Remove the selected mailbox?"
msgstr ""
-#: extensions/webmail/static/js/webmail.js:513
+#: extensions/webmail/static/webmail/js/webmail.js:525
msgid "Mailbox removed"
msgstr ""
-#: static/js/admin.js:17
-msgid "No domain administrator defined"
-msgstr ""
-
#: static/js/confirmation.js:45
msgid "Cancel"
msgstr ""
-#: static/js/confirmation.js:84 static/js/history.js:230
+#: static/js/confirmation.js:84 static/js/history.js:231
msgid "Internal Error"
msgstr ""
diff --git a/modoboa/locale/es/LC_MESSAGES/django.po b/modoboa/locale/es/LC_MESSAGES/django.po
index 91e7151ce..99a59d90c 100644
--- a/modoboa/locale/es/LC_MESSAGES/django.po
+++ b/modoboa/locale/es/LC_MESSAGES/django.po
@@ -1,20 +1,20 @@
# Modoboa spanish translation.
# Copyright (C) 2010-2012
# This file is distributed under the same license as the Modoboa package.
-#
+#
# Pedro Gracia , 2010-2012.
msgid ""
msgstr ""
"Project-Id-Version: Modoboa-0.9\n"
-"Report-Msgid-Bugs-To: http://dev.modoboa.org/\n"
-"POT-Creation-Date: 2012-05-03 10:59+0200\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-04 15:16+0200\n"
"PO-Revision-Date: 2012-05-19 08:42+0000\n"
"Last-Translator: Pedro Gracia \n"
"Language-Team: ES \n"
+"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: admin/__init__.py:9
@@ -27,7 +27,8 @@ msgstr "El sistema usado para autenticación"
#: admin/__init__.py:13
msgid "Modoboa will handle mailbox creation on filesystem"
-msgstr "Modoboa se ocupará de la creación del mailbox en el sistema de ficheros."
+msgstr ""
+"Modoboa se ocupará de la creación del mailbox en el sistema de ficheros."
#: admin/__init__.py:15
msgid "Path to the root directory where messages are stored"
@@ -37,13 +38,17 @@ msgstr "Directorio raiz dónde están almacenados los mensajes"
msgid ""
"UID of the virtual user which owns domains/mailboxes/messages on the "
"filesystem"
-msgstr "UID del usuario virtual que es el propietario de los dominios/mailboxes/mensajes en el sistema"
+msgstr ""
+"UID del usuario virtual que es el propietario de los dominios/mailboxes/"
+"mensajes en el sistema"
#: admin/__init__.py:19
msgid ""
"GID of the virtual user which owns domains/mailboxes/messages on the "
"filesystem"
-msgstr "GID del usuario virtual que es el propietario de los dominios/mailboxes/mensajes en el sistema"
+msgstr ""
+"GID del usuario virtual que es el propietario de los dominios/mailboxes/"
+"mensajes en el sistema"
#: admin/__init__.py:22
msgid "Mailboxes storage format"
@@ -53,21 +58,24 @@ msgstr "Formato de almacenamiento de los Mailboxes"
msgid ""
"Sub-directory (inside the mailbox) where messages are stored when using the "
"maildir format"
-msgstr "Subdirectorio (dentro del mailbox) dónde los mensajes son almacenados cuando se usa el formato maildir"
+msgstr ""
+"Subdirectorio (dentro del mailbox) dónde los mensajes son almacenados cuando "
+"se usa el formato maildir"
-#: admin/__init__.py:28
+#: admin/__init__.py:32
msgid "Scheme used to crypt mailbox passwords"
msgstr "Esquema usado para cifrar las contraseñas del mailbox"
-#: admin/__init__.py:31
+#: admin/__init__.py:35
msgid "Number of displayed items per page"
msgstr "Número de elementos mostrado por página"
-#: admin/__init__.py:54
+#: admin/__init__.py:57
msgid "The default redirection used when no application is specified"
-msgstr "La redirección que será usada cuando ninguna aplicación sea especificada."
+msgstr ""
+"La redirección que será usada cuando ninguna aplicación sea especificada."
-#: admin/forms.py:15 admin/forms.py:396 admin/tables.py:17
+#: admin/forms.py:15 admin/forms.py:445 admin/tables.py:17
msgid "Alias(es)"
msgstr "Alias"
@@ -75,169 +83,180 @@ msgstr "Alias"
msgid "Alias(es) of this domain"
msgstr "Alias para este dominio"
-#: admin/forms.py:51 admin/views.py:60
+#: admin/forms.py:54
msgid "An alias with this name already exists"
msgstr "Ya existe un alias con este nombre"
-#: admin/forms.py:66
+#: admin/forms.py:69
msgid "A domain with this name already exists"
msgstr "Ya existe un dominio con este nombre"
-#: admin/forms.py:76
+#: admin/forms.py:79
msgid "Failed to rename domain, check permissions"
msgstr "Ha fallado el cambio de nombre de este dominio, compruebe permisos"
-#: admin/forms.py:103
+#: admin/forms.py:110 admin/forms.py:598 admin/views.py:363
+msgid "General"
+msgstr "General"
+
+#: admin/forms.py:132
msgid "Email address"
msgstr "Dirección de email"
-#: admin/forms.py:104
+#: admin/forms.py:133
msgid "The distribution list address"
msgstr "Dirección de la lista de distribución"
-#: admin/forms.py:107
+#: admin/forms.py:136
msgid "Recipients"
msgstr "Destinatarios"
-#: admin/forms.py:108
-msgid "Mailbox(es) this alias will point to"
-msgstr "Los mailbox(es) a los que el alias apunta"
+#: admin/forms.py:137
+msgid ""
+"Mailbox(es) this alias will point to. Indicate only one address per input, "
+"press ENTER to add a new input."
+msgstr ""
-#: admin/forms.py:142 admin/forms.py:221 admin/forms.py:429
-#: admin/models.py:779
+#: admin/forms.py:171 admin/forms.py:250 admin/forms.py:478
+#: admin/models.py:809
msgid "Domain does not exist"
msgstr "El dominio no existe"
-#: admin/forms.py:144 admin/forms.py:223
+#: admin/forms.py:173 admin/forms.py:252
msgid "You don't have access to this domain"
msgstr "No tienes acceso a este dominio"
-#: admin/forms.py:164
+#: admin/forms.py:193
msgid "Invalid mailbox"
msgstr "mailbox inválido"
-#: admin/forms.py:175 admin/models.py:799
+#: admin/forms.py:204 admin/models.py:829
#, python-format
msgid "Mailbox %s does not exist"
msgstr "El mailbox %s no existe"
-#: admin/forms.py:184
+#: admin/forms.py:213
msgid "No recipient defined"
msgstr "No ha puesto destinatario"
-#: admin/forms.py:187
+#: admin/forms.py:216
msgid "A distribution list must contain at least two recipients"
msgstr "Una lista de distribución debe contener al menos dos destinatarios"
-#: admin/forms.py:201
+#: admin/forms.py:230
msgid "Address"
msgstr "Dirección"
-#: admin/forms.py:202
+#: admin/forms.py:231
msgid "A valid e-mail address"
msgstr "Una dirección válida de email"
-#: admin/forms.py:238 admin/forms.py:267 extensions/sievefilters/forms.py:70
+#: admin/forms.py:267 admin/forms.py:296 extensions/sievefilters/forms.py:70
msgid "Recipient"
msgstr "Destinatario"
-#: admin/forms.py:239
+#: admin/forms.py:268
msgid "A local recipient address"
msgstr "Una dirección de destinatario local"
-#: admin/forms.py:254
+#: admin/forms.py:283
msgid "Mailbox does not exist"
msgstr "El mailbox no existe"
-#: admin/forms.py:256
+#: admin/forms.py:285
msgid "You can't access this mailbox"
msgstr "No puede acceder a este mailbox"
-#: admin/forms.py:268
+#: admin/forms.py:297
msgid "An external recipient address"
msgstr "Una dirección de destinatario externa"
-#: admin/forms.py:285
+#: admin/forms.py:314
msgid "Local recipients are forbidden"
msgstr "Destinatarios locales no están permitidos"
-#: admin/forms.py:295 extensions/webmail/forms.py:18
+#: admin/forms.py:324 extensions/webmail/forms.py:18
msgid "Select a file"
msgstr "Seleccione un fichero"
-#: admin/forms.py:296
+#: admin/forms.py:325
msgid "Separator"
msgstr "Separador"
-#: admin/forms.py:308 auth/forms.py:6 templates/admin/editdomainform.html:20
+#: admin/forms.py:337 admin/templates/admin/editdomainform.html:9
+#: auth/forms.py:6
msgid "Username"
msgstr "Nombre de usuario"
-#: admin/forms.py:310
+#: admin/forms.py:339
msgid "Role"
msgstr "Rol"
-#: admin/forms.py:311 admin/forms.py:335
+#: admin/forms.py:340 admin/forms.py:364
msgid "Choose"
msgstr "Elija"
-#: admin/forms.py:312
+#: admin/forms.py:341
msgid "What level of permission this user will have"
msgstr "Qué nivel de permiso tendrá este usuario"
-#: admin/forms.py:314 auth/forms.py:10
+#: admin/forms.py:343 auth/forms.py:10
msgid "Password"
msgstr "Contraseña"
-#: admin/forms.py:316 userprefs/forms.py:15
+#: admin/forms.py:345 userprefs/forms.py:15
msgid "Confirmation"
msgstr "Confirmación"
-#: admin/forms.py:318
+#: admin/forms.py:347
msgid "Enter the same password as above, for verification."
msgstr "Introduzca la misma contraseña que arriba, para verificación."
-#: admin/forms.py:329
+#: admin/forms.py:358
msgid "Enabled"
msgstr "Activado"
-#: admin/forms.py:367
+#: admin/forms.py:396
msgid "The two password fields didn't match."
msgstr "Las contraseñas no concuerdan"
-#: admin/forms.py:393
+#: admin/forms.py:437
msgid "E-mail"
msgstr "Email"
-#: admin/forms.py:394
+#: admin/forms.py:439
msgid "Quota"
msgstr "Cuota"
-#: admin/forms.py:398
-msgid "Alias(es) of this mailbox"
-msgstr "Alias para este mailbox"
+#: admin/forms.py:441
+msgid ""
+"Quota in MB for this mailbox. Leave empty to use the value defined at domain "
+"level."
+msgstr ""
-#: admin/forms.py:454
+#: admin/forms.py:447
+msgid ""
+"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
+"to add a new input."
+msgstr ""
+
+#: admin/forms.py:505
msgid "Failed to rename mailbox, check permissions"
msgstr "Ha fallado el cambio de nombre del mailbox, compruebe permisos"
-#: admin/forms.py:495
+#: admin/forms.py:547
msgid "Domain(s)"
msgstr "Dominio(s)"
-#: admin/forms.py:497
+#: admin/forms.py:549
msgid "Domain(s) that user administrates"
msgstr "Dominio(s) que el usuario administra"
-#: admin/forms.py:546 admin/views.py:356 templates/admin/editdomainform.html:4
-msgid "General"
-msgstr "General"
-
-#: admin/forms.py:548 admin/views.py:359
+#: admin/forms.py:600 admin/views.py:366
msgid "Mail"
msgstr "Correo"
-#: admin/forms.py:550
+#: admin/forms.py:602
msgid "Permissions"
msgstr "Permisos"
@@ -249,113 +268,116 @@ msgstr "Tipo de objeto desconocido"
msgid "You can't delete your own account"
msgstr "No puede eliminar su propia cuenta"
-#: admin/models.py:137
+#: admin/models.py:151
msgid "Failed to update password: LDAP module not installed"
msgstr "Falló al actualizar la contraseña: módulo LDAP no instalado"
-#: admin/models.py:143
+#: admin/models.py:157
#, python-format
msgid "Failed to update password: %s"
msgstr "Falló la actualización de la contraseña: %s"
-#: admin/models.py:375 admin/models.py:461
+#: admin/models.py:393 admin/models.py:479
msgid "name"
msgstr "nombre"
-#: admin/models.py:376
+#: admin/models.py:394
msgid "The domain name"
msgstr "Nombre del dominio"
-#: admin/models.py:377
+#: admin/models.py:395
msgid "Default quota in MB applied to mailboxes"
msgstr "Cuota por defecto en MB que se aplicará a los mailboxes"
-#: admin/models.py:378 admin/models.py:466 admin/models.py:708
-#: admin/models.py:805 extensions/postfix_autoreply/models.py:19
+#: admin/models.py:396 admin/models.py:484 admin/models.py:738
+#: admin/models.py:835 extensions/postfix_autoreply/models.py:19
msgid "enabled"
msgstr "activado"
-#: admin/models.py:379
+#: admin/models.py:397
msgid "Check to activate this domain"
msgstr "Marcar para activar este dominio"
-#: admin/models.py:446
+#: admin/models.py:464
msgid "Failed to initialise domain, check permissions"
msgstr "Ha fallado la inicialización del dominio, compruebe permisos"
-#: admin/models.py:454 admin/models.py:669 admin/models.py:774
+#: admin/models.py:472 admin/models.py:699 admin/models.py:804
msgid "Invalid line"
msgstr "Línea inválida"
-#: admin/models.py:462
+#: admin/models.py:480
msgid "The alias name"
msgstr "Nombre del alias"
-#: admin/models.py:463
+#: admin/models.py:481
msgid "target"
msgstr "objetivo"
-#: admin/models.py:464
+#: admin/models.py:482
msgid "The domain this alias points to"
msgstr "El dominio al que este alias apunta"
-#: admin/models.py:467 admin/models.py:709
+#: admin/models.py:485 admin/models.py:739
msgid "Check to activate this alias"
msgstr "Marcar para activar este alias"
-#: admin/models.py:486 admin/models.py:699
+#: admin/models.py:504 admin/models.py:729
msgid "address"
msgstr "dirección"
-#: admin/models.py:487
+#: admin/models.py:505
msgid "Mailbox address (without the @domain.tld part)"
msgstr "Dirección del mailbox (sin la parte @dominio.tld)"
-#: admin/models.py:584
+#: admin/models.py:611
#, python-format
msgid "%s is not a valid uid/username"
msgstr "%s no es un uid/nombre de usuario válido"
-#: admin/models.py:593
+#: admin/models.py:620
#, python-format
msgid "%s is not a valid gid/groupname"
msgstr "%s no es un gid/nombre de grupo válido"
-#: admin/models.py:597 admin/models.py:654
+#: admin/models.py:630 admin/models.py:684
msgid "Failed to initialise mailbox, check permissions"
msgstr "Ha fallado la inicialización del mailbox, compruebe permisos"
-#: admin/models.py:622
+#: admin/models.py:655
#, python-format
msgid "Account '%s' already exists"
msgstr "La cuenta '%s' ya existe"
-#: admin/models.py:675
-msgid ""
-"Cannot import this mailbox because the associated domain does not exist"
-msgstr "No ha sido posible importar este mailbox ya que el dominio asociado no existe"
+#: admin/models.py:705
+msgid "Cannot import this mailbox because the associated domain does not exist"
+msgstr ""
+"No ha sido posible importar este mailbox ya que el dominio asociado no existe"
-#: admin/models.py:700
+#: admin/models.py:730
msgid ""
-"The alias address (without the domain part). For a 'catch-all' address, just"
-" enter an * character."
-msgstr "La dirección del alias (sin la parte del dominio). Para una dirección que lo recoja todo, ponga un asterisco (*)."
+"The alias address (without the domain part). For a 'catch-all' address, just "
+"enter an * character."
+msgstr ""
+"La dirección del alias (sin la parte del dominio). Para una dirección que lo "
+"recoja todo, ponga un asterisco (*)."
-#: admin/models.py:704
+#: admin/models.py:734
msgid "mailboxes"
msgstr "mailboxes"
-#: admin/models.py:705
+#: admin/models.py:735
msgid "The mailboxes this alias points to"
msgstr "Los 'mailboxes' de este alias apuntan a"
-#: admin/models.py:806
+#: admin/models.py:836
msgid "Check to enable this extension"
msgstr "Marcar para activar esta extensión"
-#: admin/tables.py:12 admin/tables.py:44 extensions/sievefilters/forms.py:53
+#: admin/tables.py:12 admin/tables.py:44
+#: admin/templates/admin/editdomainform.html:9
+#: extensions/sievefilters/forms.py:53
#: extensions/sievefilters/templates/sievefilters/guieditor.html:6
-#: templates/admin/editdomainform.html:20
msgid "Name"
msgstr "Nombre"
@@ -390,7 +412,7 @@ msgstr "Nombre completo/Destinatario"
msgid "New domain"
msgstr "Nuevo dominio"
-#: admin/views.py:81 admin/views.py:174 admin/views.py:353 admin/views.py:360
+#: admin/views.py:81 admin/views.py:181 admin/views.py:360 admin/views.py:367
#: extensions/sievefilters/views.py:120 extensions/sievefilters/views.py:187
#: extensions/webmail/views.py:118
msgid "Create"
@@ -400,151 +422,251 @@ msgstr "Crear"
msgid "Domain created"
msgstr "Dominio creado"
-#: admin/views.py:108 admin/views.py:223 admin/views.py:403
-#: extensions/postfix_autoreply/views.py:22
+#: admin/views.py:111 admin/views.py:230 admin/views.py:411
#: extensions/sievefilters/views.py:139 extensions/webmail/views.py:149
-#: userprefs/views.py:34 userprefs/views.py:66
+#: userprefs/templates/userprefs/form.html:4
msgid "Update"
msgstr "Actualizar"
-#: admin/views.py:115
+#: admin/views.py:122
msgid "Domain modified"
msgstr "Dominio modificado"
-#: admin/views.py:138
+#: admin/views.py:145
msgid "You can't delete your own domain"
msgstr "No puedo eliminar su propio dominio"
-#: admin/views.py:141
+#: admin/views.py:148
msgid "Domain deleted"
msgid_plural "Domains deleted"
msgstr[0] "Dominio eliminado"
msgstr[1] "Dominios eliminados"
-#: admin/views.py:156
+#: admin/views.py:163
msgid "Alias with this name already exists"
msgstr "Ya existe un alias con este nombre"
-#: admin/views.py:194
+#: admin/views.py:201
msgid "New distribution list"
msgstr "Nueva lista de distribución"
-#: admin/views.py:198
+#: admin/views.py:205
msgid "Distribution list created"
msgstr "Lista de distribución creada"
-#: admin/views.py:204
+#: admin/views.py:211
msgid "New alias"
msgstr "Nuevo alias"
-#: admin/views.py:208
+#: admin/views.py:215
msgid "Alias created"
msgstr "Alias creado"
-#: admin/views.py:214
+#: admin/views.py:221
msgid "New forward"
msgstr "Nuevo reenvío"
-#: admin/views.py:218
+#: admin/views.py:225
msgid "Forward created"
msgstr "Reenvío creado"
-#: admin/views.py:235
+#: admin/views.py:242
msgid "Alias modified"
msgstr "Alias modificado"
-#: admin/views.py:239
+#: admin/views.py:246
msgid "Distribution list modified"
msgstr "Lista de distribución modificada"
-#: admin/views.py:243
+#: admin/views.py:250
msgid "Forward modified"
msgstr "Reenvío modificado"
-#: admin/views.py:350
+#: admin/views.py:357
msgid "New account"
msgstr "Nueva cuenta"
-#: admin/views.py:357
+#: admin/views.py:364
msgid "Next"
msgstr "Siguiente"
-#: admin/views.py:361
+#: admin/views.py:368
msgid "Previous"
msgstr "Anterior"
-#: admin/views.py:372
+#: admin/views.py:380
msgid "Account created"
msgstr "Cuenta creada"
-#: admin/views.py:417
+#: admin/views.py:425
msgid "Account updated"
msgstr "Cuenta actualizada"
-#: admin/views.py:437
+#: admin/views.py:445
msgid "Account deleted"
msgid_plural "Accounts deleted"
msgstr[0] "Cuenta eliminada"
msgstr[1] "Cuentas eliminadas"
-#: admin/views.py:447 admin/views.py:452
-#: extensions/amavis_quarantine/views.py:196
-#: extensions/amavis_quarantine/views.py:202
-#: extensions/amavis_quarantine/views.py:229
-#: extensions/amavis_quarantine/views.py:233
-#: extensions/amavis_quarantine/views.py:235 extensions/stats/views.py:46
-#: extensions/webmail/views.py:32 extensions/webmail/views.py:55
-#: extensions/webmail/views.py:68 extensions/webmail/views.py:80
-#: extensions/webmail/views.py:96 extensions/webmail/views.py:180
-#: extensions/webmail/views.py:405 extensions/webmail/views.py:416
-#: extensions/webmail/views.py:443 lib/formutils.py:29 lib/formutils.py:34
+#: admin/views.py:455 admin/views.py:460 extensions/amavis/views.py:199
+#: extensions/amavis/views.py:205 extensions/amavis/views.py:232
+#: extensions/amavis/views.py:236 extensions/amavis/views.py:238
+#: extensions/stats/views.py:46 extensions/webmail/views.py:32
+#: extensions/webmail/views.py:55 extensions/webmail/views.py:68
+#: extensions/webmail/views.py:80 extensions/webmail/views.py:96
+#: extensions/webmail/views.py:180 extensions/webmail/views.py:407
+#: extensions/webmail/views.py:418 extensions/webmail/views.py:445
+#: lib/formutils.py:33 lib/formutils.py:38
msgid "Invalid request"
msgstr "Petición inválida"
-#: admin/views.py:492
+#: admin/views.py:500
msgid "Parameters saved"
msgstr "Parámetros guardados"
-#: admin/views.py:538
+#: admin/views.py:546
msgid "Modifications applied."
msgstr "Modificaciones aplicadas."
-#: admin/views.py:595
+#: admin/views.py:603
#, python-format
msgid "%d objects imported successfully"
msgstr "%d objetos importados con éxito"
-#: admin/views.py:614
+#: admin/views.py:621
msgid ""
"Provide a CSV file where lines respect one of the following format:\n"
"\n"
-"- account; loginname; password; first name; last name; address
\n"
+"- account; loginname; password; first name; last name; address"
+"li>\n"
"
- dlist; address; recipient; recipient; ...
\n"
"
\n"
"You can use a different character as separator.\n"
-msgstr "Suministre un fichero CSV dónde las líneas respetan uno de los siguientes formatos:\n\n- cuenta; nombredeusuario; nombre; apellido; dirección
\n- listadistribución; dirección; destinatario; destinatario; ...
\n
nPuede usar un carácter diferente como separador.\n"
+msgstr ""
+"Suministre un fichero CSV dónde las líneas respetan uno de los siguientes "
+"formatos:\n"
+"\n"
+"- cuenta; nombredeusuario; nombre; apellido; dirección
\n"
+"- listadistribución; dirección; destinatario; destinatario; ..."
+"li>\n"
+"
nPuede usar un carácter diferente como separador.\n"
-#: admin/views.py:622
+#: admin/views.py:629
msgid "Import identities"
msgstr "Importar identidades"
-#: admin/views.py:623 admin/views.py:649 admin/templatetags/admin_extras.py:73
-#: admin/templatetags/admin_extras.py:114
+#: admin/views.py:630 admin/views.py:656 admin/templatetags/admin_extras.py:76
+#: admin/templatetags/admin_extras.py:118
msgid "Import"
msgstr "Importar"
-#: admin/views.py:641
+#: admin/views.py:648
msgid ""
"Provide a CSV file where lines respect the following format:
\n"
"domain; name; quota
\n"
"\n"
"You can use a different character as separator.\n"
-msgstr "Suministre un fichero CSV dónde las líneas respatan el siguiente formato:
\ndominio; nombre; cuota
\n\nPuede usar un carácter diferente como separador.\n"
+msgstr ""
+"Suministre un fichero CSV dónde las líneas respatan el siguiente formato:
\n"
+"dominio; nombre; cuota
\n"
+"\n"
+"Puede usar un carácter diferente como separador.\n"
-#: admin/views.py:648
+#: admin/views.py:655
msgid "Import domains"
msgstr "Importar dominios"
+#: admin/templates/admin/domain_general_form.html:3
+#: admin/templates/admin/mailform.html:3
+#: admin/templates/admin/newdomainform.html:3
+msgid "MB"
+msgstr ""
+
+#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:22
+#: extensions/limits/forms.py:14 extensions/limits/models.py:10
+msgid "Domains"
+msgstr "Dominios"
+
+#: admin/templates/admin/editdomainform.html:3
+msgid "Administrators"
+msgstr "Administradores"
+
+#: admin/templates/admin/editdomainform.html:4
+msgid "Miscellaneous"
+msgstr "Otros"
+
+#: admin/templates/admin/editdomainform.html:13
+msgid "No domain administrator defined"
+msgstr "No hay un dominio de administrador definido "
+
+#: admin/templates/admin/editdomainform.html:16
+msgid "Creation date"
+msgstr "Fecha de creación"
+
+#: admin/templates/admin/editdomainform.html:17
+msgid "Last modification date"
+msgstr "Última fecha de modificación"
+
+#: admin/templates/admin/editdomainform.html:18 extensions/limits/forms.py:16
+#: extensions/limits/models.py:11
+msgid "Domain aliases"
+msgstr "Alias del dominio"
+
+#: admin/templates/admin/editdomainform.html:19 extensions/limits/forms.py:18
+#: extensions/limits/models.py:12
+#: extensions/webmail/templates/webmail/folders.html:4
+msgid "Mailboxes"
+msgstr "Mailboxes"
+
+#: admin/templates/admin/editdomainform.html:20 extensions/limits/forms.py:20
+#: extensions/limits/models.py:13
+msgid "Mailbox aliases"
+msgstr "Alias del mailbox"
+
+#: admin/templates/admin/extensions.html:2
+#: admin/templatetags/admin_extras.py:49
+msgid "Extensions"
+msgstr "Extensiones"
+
+#: admin/templates/admin/extensions.html:7
+#: admin/templates/admin/parameters.html:9
+#: userprefs/templates/userprefs/preferences.html:28
+msgid "Save"
+msgstr "Guardar"
+
+#: admin/templates/admin/identities.html:2
+#: admin/templatetags/admin_extras.py:30
+msgid "Identities"
+msgstr "Identidades"
+
+#: admin/templates/admin/importform.html:5
+msgid "Help"
+msgstr "Ayuda"
+
+#: admin/templates/admin/importform.html:12
+msgid "Importing..."
+msgstr "Importando..."
+
+#: admin/templates/admin/listing.html:12
+#: admin/templates/admin/searchform.html:4
+msgid "Search"
+msgstr "Buscar"
+
+#: admin/templates/admin/mailboxes_raw.html:3
+msgid "Choose a value"
+msgstr "Elija un valor"
+
+#: admin/templates/admin/newaccount.html:31
+#: templates/common/generic_modal.html:11
+msgid "Close"
+msgstr "Cerrar"
+
+#: admin/templates/admin/parameters.html:2
+#: admin/templatetags/admin_extras.py:54
+msgid "Parameters"
+msgstr "Parámetros"
+
#: admin/templatetags/admin_extras.py:12
msgid "enabled_m"
msgstr "Activado"
@@ -553,72 +675,55 @@ msgstr "Activado"
msgid "enabled_f"
msgstr "Activado"
-#: admin/templatetags/admin_extras.py:22 extensions/limits/forms.py:14
-#: extensions/limits/models.py:10 templates/admin/domains.html:2
-msgid "Domains"
-msgstr "Dominios"
-
-#: admin/templatetags/admin_extras.py:30 templates/admin/identities.html:2
-msgid "Identities"
-msgstr "Identidades"
-
#: admin/templatetags/admin_extras.py:35
msgid "Modoboa"
msgstr "Modoboa"
-#: admin/templatetags/admin_extras.py:49 templates/admin/extensions.html:2
-msgid "Extensions"
-msgstr "Extensiones"
-
-#: admin/templatetags/admin_extras.py:54 templates/admin/parameters.html:2
-msgid "Parameters"
-msgstr "Parámetros"
-
-#: admin/templatetags/admin_extras.py:67
+#: admin/templatetags/admin_extras.py:70
msgid "Add domain"
msgstr "Añadir dominio"
-#: admin/templatetags/admin_extras.py:90
+#: admin/templatetags/admin_extras.py:94
msgid "Add account"
msgstr "Añadir cuenta"
-#: admin/templatetags/admin_extras.py:96
+#: admin/templatetags/admin_extras.py:100
msgid "Add alias"
msgstr "Añadir alias"
-#: admin/templatetags/admin_extras.py:102
+#: admin/templatetags/admin_extras.py:106
msgid "Add forward"
msgstr "Añadir reenvío"
-#: admin/templatetags/admin_extras.py:108
+#: admin/templatetags/admin_extras.py:112
msgid "Add distribution list"
msgstr "Añadir lista de distribución"
-#: admin/templatetags/admin_extras.py:145
+#: admin/templatetags/admin_extras.py:150
msgid "Delete this account"
msgstr "Eliminar esta cuenta"
-#: admin/templatetags/admin_extras.py:155
+#: admin/templatetags/admin_extras.py:160
msgid "Delete this distribution list"
msgstr "Eliminar esta lista de distribución"
-#: admin/templatetags/admin_extras.py:162
+#: admin/templatetags/admin_extras.py:167
msgid "Delete this forward"
msgstr "Eliminar este reenvío"
-#: admin/templatetags/admin_extras.py:169
+#: admin/templatetags/admin_extras.py:174
msgid "Delete this alias"
msgstr "Eliminar este alias"
-#: admin/templatetags/admin_extras.py:179
+#: admin/templatetags/admin_extras.py:184
msgid "Remove this permission"
msgstr "Eliminar este permiso"
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "Yes"
msgstr "Sí"
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "No"
msgstr "No "
@@ -626,23 +731,25 @@ msgstr "No "
msgid "Key used to encrypt/decrypt passwords"
msgstr "Clave usada para cifrar/descifrar contraseñas"
-#: auth/views.py:38
+#: auth/views.py:40
msgid "Account is disabled."
msgstr "La cuenta está desactivada."
-#: auth/views.py:39
+#: auth/views.py:41
msgid "Your username and password didn't match. Please try again."
-msgstr "Su nombre de usuario y contraseña no concuerdan. Por favor, inténtelo de nuevo."
+msgstr ""
+"Su nombre de usuario y contraseña no concuerdan. Por favor, inténtelo de "
+"nuevo."
-#: demo/__init__.py:19
+#: demo/__init__.py:17
msgid "Test messages"
msgstr "Mensajes de test"
-#: demo/__init__.py:24
+#: demo/__init__.py:22
msgid "Send virus"
msgstr "Enviar virus"
-#: demo/__init__.py:28
+#: demo/__init__.py:25
msgid "Send spam"
msgstr "Enviar correo basura"
@@ -655,189 +762,335 @@ msgid ""
"\n"
"Welcome to the online demo!
\n"
"Warning: the demo's concent is resetted every two hours.
\n"
-"To try the demo, the following users are available (username/password):
\n"
+"To try the demo, the following users are available (username/password"
+"i>):
\n"
"\n"
" - A super administrator : admin/password
\n"
" - A domain administrator : admin@demo.local/admin
\n"
" - A simple user : user@demo.local/user
\n"
"
\n"
"Please report any issue or give any suggestion to \n"
-" the mailing list.
\n"
-msgstr "\n¡Bienvendio a la demo!
\nAviso: el contenido de la demo será inicializado cada dos horas.
\nPara probar la demo están disponibles los siguientes usuarios (usuario/contraseña):
\n\n - Un super administrador : admin/password
\n - Un administrador de dominio : admin@demo.local/admin
\n - Un usuario normal : user@demo.local/user
\n
\nPor favor, informe de cualquier incidencia o denos cualquier sugerencia a \n la lista de correo.
\n"
+" the "
+"mailing list.\n"
+msgstr ""
+"\n"
+"¡Bienvendio a la demo!
\n"
+"Aviso: el contenido de la demo será inicializado cada dos horas."
+"p>\n"
+"
Para probar la demo están disponibles los siguientes usuarios (usuario/"
+"contraseña):
\n"
+"\n"
+" - Un super administrador : admin/password
\n"
+" - Un administrador de dominio : admin@demo.local/admin
\n"
+" - Un usuario normal : user@demo.local/user
\n"
+"
\n"
+"Por favor, informe de cualquier incidencia o denos cualquier sugerencia "
+"a \n"
+" la lista "
+"de correo.
\n"
-#: extensions/amavis_quarantine/__init__.py:17
-msgid "Simple amavis quarantine management tool"
-msgstr "Herramienta sencilla para la administración de la cuarentena de amavis "
+#: extensions/amavis/__init__.py:21
+#, fuzzy
+msgid "Simple amavis management frontend"
+msgstr ""
+"Herramienta sencilla para la administración de la cuarentena de amavis "
-#: extensions/amavis_quarantine/__init__.py:46
+#: extensions/amavis/__init__.py:45
msgid "Quarantine messages maximum age (in days) before deletion"
-msgstr "Máxima edad (en días) de los mensajes de cuarentena antes de proceder a su eliminación"
+msgstr ""
+"Máxima edad (en días) de los mensajes de cuarentena antes de proceder a su "
+"eliminación"
-#: extensions/amavis_quarantine/__init__.py:50
+#: extensions/amavis/__init__.py:49
msgid "Remove messages marked as released while cleaning up the database"
-msgstr "Eliminar los mensajes marcados como publicados cuando se haga limpieza de la base de datos"
+msgstr ""
+"Eliminar los mensajes marcados como publicados cuando se haga limpieza de la "
+"base de datos"
-#: extensions/amavis_quarantine/__init__.py:55
+#: extensions/amavis/__init__.py:54
msgid "Mode used to access the PDP server"
msgstr "Modo usado para acceder al servidor PDP"
-#: extensions/amavis_quarantine/__init__.py:58
+#: extensions/amavis/__init__.py:57
msgid "PDP server address (if inet mode)"
msgstr "Dirección del servidor de PDP (si está en modo inet)"
-#: extensions/amavis_quarantine/__init__.py:61
+#: extensions/amavis/__init__.py:60
msgid "PDP server port (if inet mode)"
msgstr "Puerto del servidor de PDP (si está en modo inet)"
-#: extensions/amavis_quarantine/__init__.py:64
+#: extensions/amavis/__init__.py:63
msgid "Path to the PDP server socket (if unix mode)"
msgstr "Dirección del socket del servidor de PDP (si están en modo unix)"
-#: extensions/amavis_quarantine/__init__.py:67
+#: extensions/amavis/__init__.py:66
msgid "Interval between two release requests checks"
msgstr "Intervalo entre dos peticiones de chequeo"
-#: extensions/amavis_quarantine/__init__.py:69
+#: extensions/amavis/__init__.py:68
msgid "Allow users to directly release their messages"
msgstr "Permitir a los usuarios enviar directamente sus mensajes"
-#: extensions/amavis_quarantine/__init__.py:71
+#: extensions/amavis/__init__.py:70
msgid "Activate the 'self-service' mode"
msgstr "Activar el modo 'auto-servicio'"
-#: extensions/amavis_quarantine/__init__.py:76
-#: extensions/webmail/__init__.py:37
+#: extensions/amavis/__init__.py:72
+#, fuzzy
+msgid "The e-mail address used to send notitications"
+msgstr "El sistema usado para autenticación"
+
+#: extensions/amavis/__init__.py:77 extensions/webmail/__init__.py:45
msgid "Sets the maximum number of messages displayed in a page"
msgstr "Fija el número máximo de mensajes mostrados en una página"
-#: extensions/amavis_quarantine/__init__.py:90
+#: extensions/amavis/__init__.py:93
msgid "Quarantine"
msgstr "Cuarentena"
-#: extensions/amavis_quarantine/__init__.py:152
+#: extensions/amavis/__init__.py:151
msgid "pending requests"
msgstr "Peticiones pendientes"
-#: extensions/amavis_quarantine/__init__.py:168
+#: extensions/amavis/__init__.py:167
#, python-format
msgid "%d pending requests"
msgstr "%d peticiones pendientes"
-#: extensions/amavis_quarantine/sql_listing.py:23
-#: extensions/webmail/forms.py:5 extensions/webmail/lib.py:34
+#: extensions/amavis/__init__.py:178
+#, fuzzy
+msgid "Content filter"
+msgstr "Clase de contenido"
+
+#: extensions/amavis/models.py:78
+#, fuzzy
+msgid "Virus filter"
+msgstr "Editar filtro"
+
+#: extensions/amavis/models.py:79 extensions/amavis/models.py:87
+#: extensions/amavis/models.py:95 extensions/amavis/models.py:104
+#: extensions/sievefilters/views.py:265
+msgid "yes"
+msgstr "sí"
+
+#: extensions/amavis/models.py:80 extensions/amavis/models.py:88
+#: extensions/amavis/models.py:96 extensions/amavis/models.py:105
+#: extensions/sievefilters/views.py:269
+msgid "no"
+msgstr "no"
+
+#: extensions/amavis/models.py:81 extensions/amavis/models.py:89
+#: extensions/amavis/models.py:97 extensions/amavis/models.py:106
+msgid "default"
+msgstr ""
+
+#: extensions/amavis/models.py:83
+msgid "Bypass virus checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:86
+#, fuzzy
+msgid "Spam filter"
+msgstr "Nuevo filtro"
+
+#: extensions/amavis/models.py:91
+msgid "Bypass spam checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:94
+#, fuzzy
+msgid "Banned filter"
+msgstr "Nuevo filtro"
+
+#: extensions/amavis/models.py:99
+msgid "Bypass banned checks or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/models.py:103
+msgid "Spam marker"
+msgstr ""
+
+#: extensions/amavis/models.py:108
+msgid "Modify spam subject or not. Choose 'default' to use global settings."
+msgstr ""
+
+#: extensions/amavis/sql_listing.py:23 extensions/webmail/forms.py:5
+#: extensions/webmail/lib.py:34
msgid "From"
msgstr "Desde"
-#: extensions/amavis_quarantine/sql_listing.py:24
-#: extensions/sievefilters/forms.py:68 extensions/webmail/forms.py:9
-#: extensions/webmail/lib.py:33 extensions/webmail/lib.py:363
-#: templates/common/email_searchbar.html:6
+#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68
+#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:33
+#: extensions/webmail/lib.py:363 templates/common/email_searchbar.html:6
msgid "Subject"
msgstr "Tema"
-#: extensions/amavis_quarantine/sql_listing.py:25 extensions/webmail/lib.py:35
+#: extensions/amavis/sql_listing.py:25 extensions/webmail/lib.py:35
#: extensions/webmail/lib.py:365
msgid "Date"
msgstr "Fecha"
-#: extensions/amavis_quarantine/sql_listing.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:102
+#: extensions/amavis/sql_listing.py:26
+#: extensions/amavis/templatetags/amextras.py:102
#: extensions/webmail/forms.py:6
msgid "To"
msgstr "A"
-#: extensions/amavis_quarantine/views.py:32
+#: extensions/amavis/views.py:32
msgid "Empty quarantine"
msgstr "Vaciar cuarentena"
-#: extensions/amavis_quarantine/views.py:203
+#: extensions/amavis/views.py:206
msgid "Message deleted"
msgstr "Mensaje eliminado"
-#: extensions/amavis_quarantine/views.py:219
+#: extensions/amavis/views.py:222
#, python-format
msgid "%(count)d message deleted successfully"
msgid_plural "%(count)d messages deleted successfully"
msgstr[0] "%(count)d mensaje eliminado correctamente"
msgstr[1] "%(count)d mensajes eliminados correctamente"
-#: extensions/amavis_quarantine/views.py:238
+#: extensions/amavis/views.py:241
msgid "Request sent"
msgstr "Petición enviada"
-#: extensions/amavis_quarantine/views.py:244
+#: extensions/amavis/views.py:247
msgid "Message released"
msgstr "Mensaje publicado"
-#: extensions/amavis_quarantine/views.py:258
+#: extensions/amavis/views.py:261
#, python-format
msgid "%(count)d request sent"
msgid_plural "%(count)d requests sent"
msgstr[0] "%(count)d petición enviada"
msgstr[1] "%(count)d peticiones enviadas"
-#: extensions/amavis_quarantine/views.py:281
+#: extensions/amavis/views.py:284
#, python-format
msgid "%(count)d message released successfully"
msgid_plural "%(count)d messages released successfully"
msgstr[0] "%(count)d mensaje publicado correctamente"
msgstr[1] "%(count)d mensajes publicados correctamente"
-#: extensions/amavis_quarantine/templates/amavis_quarantine/index.html:2
+#: extensions/amavis/management/commands/amnotify.py:45
+#, fuzzy
+msgid "[modoboa] Pending release requests"
+msgstr "%d peticiones pendientes"
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:5
+msgid "Thresholds"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:7
+msgid "or more is spam"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:8
+msgid "or more throw spam message away"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/index.html:2
msgid "Quarantine management"
msgstr "Mantenimiento de la cuarentena"
-#: extensions/amavis_quarantine/templatetags/amextras.py:20
-#: extensions/amavis_quarantine/templatetags/amextras.py:52
-#: extensions/amavis_quarantine/templatetags/amextras.py:72
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:1
+#, python-format
+msgid ""
+"\n"
+"%(counter)s release request is pending for action.\n"
+msgid_plural ""
+"\n"
+"%(counter)s release requests are pending for action.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:6
+msgid "Sketch:"
+msgstr ""
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:8
+#, fuzzy
+msgid "From:"
+msgstr "Desde"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:9
+#, fuzzy
+msgid "To:"
+msgstr "A"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:10
+#, fuzzy
+msgid "Date:"
+msgstr "Fecha"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:11
+#, fuzzy
+msgid "Subject:"
+msgstr "Tema"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:12
+#, fuzzy
+msgid "Act on this message:"
+msgstr "Cerrar este mensaje"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:14
+#, python-format
+msgid "Please visit %(listingurl)s for a full listing."
+msgstr ""
+
+#: extensions/amavis/templatetags/amextras.py:20
+#: extensions/amavis/templatetags/amextras.py:52
+#: extensions/amavis/templatetags/amextras.py:72
msgid "Release"
msgstr "Publicar"
-#: extensions/amavis_quarantine/templatetags/amextras.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:59
-#: extensions/amavis_quarantine/templatetags/amextras.py:77
+#: extensions/amavis/templatetags/amextras.py:26
+#: extensions/amavis/templatetags/amextras.py:59
+#: extensions/amavis/templatetags/amextras.py:77
#: extensions/webmail/templatetags/webextras.py:33
msgid "Delete"
msgstr "Eliminar"
-#: extensions/amavis_quarantine/templatetags/amextras.py:29
+#: extensions/amavis/templatetags/amextras.py:29
msgid "View full headers"
msgstr "Ver todas las cabeceras"
-#: extensions/amavis_quarantine/templatetags/amextras.py:80
+#: extensions/amavis/templatetags/amextras.py:80
msgid "Content Class"
msgstr "Clase de contenido"
-#: extensions/amavis_quarantine/templatetags/amextras.py:84
+#: extensions/amavis/templatetags/amextras.py:84
msgid "Nothing"
msgstr "Nada"
-#: extensions/amavis_quarantine/templatetags/amextras.py:87
+#: extensions/amavis/templatetags/amextras.py:87
msgid "Spam"
msgstr "Correo basura"
-#: extensions/amavis_quarantine/templatetags/amextras.py:90
+#: extensions/amavis/templatetags/amextras.py:90
msgid "Virus"
msgstr "Virus"
-#: extensions/amavis_quarantine/templatetags/amextras.py:93
+#: extensions/amavis/templatetags/amextras.py:93
msgid "Bad header"
msgstr "Mala cabecera"
-#: extensions/amavis_quarantine/templatetags/amextras.py:96
+#: extensions/amavis/templatetags/amextras.py:96
msgid "Bad MIME"
msgstr "Mal MIME"
-#: extensions/limits/__init__.py:55
+#: extensions/limits/__init__.py:23
msgid ""
"Per administrator resources to limit the number of objects they can create"
-msgstr "Recursos por administrador para limitar el número de objetos que pueden crear"
+msgstr ""
+"Recursos por administrador para limitar el número de objetos que pueden crear"
-#: extensions/limits/__init__.py:62
+#: extensions/limits/__init__.py:60
msgid "Reseller"
msgstr "Revendedor"
-#: extensions/limits/__init__.py:93
+#: extensions/limits/__init__.py:91
msgid "Resources"
msgstr "Recursos"
@@ -847,36 +1100,21 @@ msgstr "Administradores del dominio"
#: extensions/limits/forms.py:12
msgid "Maximum number of domain administrators this user can create"
-msgstr "Número máximo de administradores de dominio que este usuario puede crear"
+msgstr ""
+"Número máximo de administradores de dominio que este usuario puede crear"
#: extensions/limits/forms.py:15
msgid "Maximum number of domains this user can create"
msgstr "Número máxima de dominios que este usuario puede crear"
-#: extensions/limits/forms.py:16 extensions/limits/models.py:11
-#: templates/admin/editdomainform.html:29
-msgid "Domain aliases"
-msgstr "Alias del dominio"
-
#: extensions/limits/forms.py:17
msgid "Maximum number of domain aliases this user can create"
msgstr "Número máximo de alias de dominio que este usuario puede crear"
-#: extensions/limits/forms.py:18 extensions/limits/models.py:12
-#: extensions/webmail/templates/webmail/folders.html:4
-#: templates/admin/editdomainform.html:30
-msgid "Mailboxes"
-msgstr "Mailboxes"
-
#: extensions/limits/forms.py:19
msgid "Maximum number of mailboxes this user can create"
msgstr "Número máximo de mailboxes que este usuario puede crear"
-#: extensions/limits/forms.py:20 extensions/limits/models.py:13
-#: templates/admin/editdomainform.html:31
-msgid "Mailbox aliases"
-msgstr "Alias del mailbox"
-
#: extensions/limits/forms.py:21
msgid "Maximum number of mailbox aliases this user can create"
msgstr "Número máximo de alias a mailboxes que este usuario puede crear"
@@ -918,12 +1156,12 @@ msgstr "Uso de recursos"
msgid "Auto-reply (vacation) functionality using Postfix"
msgstr "Funcionalidad de autorespuesta (vacaciones) usando Postfix"
-#: extensions/postfix_autoreply/__init__.py:45
+#: extensions/postfix_autoreply/__init__.py:43
msgid "Timeout in seconds between two auto-replies to the same recipient"
msgstr "Tiempo en segundos entre dos autorespuestas para el mismo emisor"
#: extensions/postfix_autoreply/__init__.py:68
-#: extensions/postfix_autoreply/views.py:19
+#: extensions/postfix_autoreply/views.py:42
msgid "Auto-reply message"
msgstr "Mensaje de autorespuesta"
@@ -944,7 +1182,8 @@ msgid "subject"
msgstr "asunto"
#: extensions/postfix_autoreply/models.py:16
-msgid "The subject that will appear in sended emails"
+#, fuzzy
+msgid "The subject that will appear in sent emails"
msgstr "El asunto que aparecerá en los correos enviados"
#: extensions/postfix_autoreply/models.py:17
@@ -952,46 +1191,51 @@ msgid "content"
msgstr "contenido"
#: extensions/postfix_autoreply/models.py:18
-msgid "The content that will appear in sended emails"
+#, fuzzy
+msgid "The content that will appear in sent emails"
msgstr "El contenido que aparecerá en los correos enviados"
#: extensions/postfix_autoreply/models.py:20
msgid "Activate/Deactivate your auto reply"
msgstr "Activar/desactivar su autorespuesta"
-#: extensions/postfix_autoreply/views.py:43
+#: extensions/postfix_autoreply/views.py:36
msgid "Auto reply message updated successfully."
msgstr "El mensaje de autorespuesta se ha actualizado correctamente."
-#: extensions/sievefilters/__init__.py:15
-msgid "Address of your MANAGESIEVE server"
-msgstr "Dirección de su servidor MANAGESIEVE"
+#: extensions/postfix_autoreply/views.py:43
+msgid "Define a message to automatically send when you are off"
+msgstr ""
-#: extensions/sievefilters/__init__.py:17
-msgid "Listening port of your MANAGESIEVE server"
-msgstr "Puerto a la escucha de su servidor MANAGESIEVE"
-
-#: extensions/sievefilters/__init__.py:19
-msgid "Use the STARTTLS extension"
-msgstr "Usar la extensión STARTTLS"
-
-#: extensions/sievefilters/__init__.py:26
-msgid "Prefered authentication mechanism"
-msgstr "Mecanismo de autenticación preferido"
-
-#: extensions/sievefilters/__init__.py:30
-msgid "Editor mode"
-msgstr "Modo editor"
-
-#: extensions/sievefilters/__init__.py:32
-msgid "Select the mode you want the editor to work in"
-msgstr "Seleccione el modo en el que desea que el editor trabaje"
-
-#: extensions/sievefilters/__init__.py:42
+#: extensions/sievefilters/__init__.py:12
msgid "Plugin to easily create server-side filters"
msgstr "Extensión para crear filtros en el servidor de forma sencilla"
-#: extensions/sievefilters/__init__.py:56
+#: extensions/sievefilters/__init__.py:20
+msgid "Address of your MANAGESIEVE server"
+msgstr "Dirección de su servidor MANAGESIEVE"
+
+#: extensions/sievefilters/__init__.py:22
+msgid "Listening port of your MANAGESIEVE server"
+msgstr "Puerto a la escucha de su servidor MANAGESIEVE"
+
+#: extensions/sievefilters/__init__.py:24
+msgid "Use the STARTTLS extension"
+msgstr "Usar la extensión STARTTLS"
+
+#: extensions/sievefilters/__init__.py:31
+msgid "Prefered authentication mechanism"
+msgstr "Mecanismo de autenticación preferido"
+
+#: extensions/sievefilters/__init__.py:35
+msgid "Editor mode"
+msgstr "Modo editor"
+
+#: extensions/sievefilters/__init__.py:37
+msgid "Select the mode you want the editor to work in"
+msgstr "Seleccione el modo en el que desea que el editor trabaje"
+
+#: extensions/sievefilters/__init__.py:55
#: extensions/sievefilters/templates/sievefilters/index.html:2
msgid "Message filters"
msgstr "Filtros de mensajes"
@@ -1114,14 +1358,6 @@ msgstr "Conjunto de filtros eliminado"
msgid "Filters set activated"
msgstr "Conjunto de filtros activado"
-#: extensions/sievefilters/views.py:265
-msgid "yes"
-msgstr "sí"
-
-#: extensions/sievefilters/views.py:269
-msgid "no"
-msgstr "no"
-
#: extensions/sievefilters/templates/sievefilters/filter.html:6
msgid "Conditions"
msgstr "Condiciones"
@@ -1145,7 +1381,9 @@ msgstr "activo"
#: extensions/sievefilters/templates/sievefilters/index.html:73
msgid ""
"No filters set defined yet. You must create one in order to define filters."
-msgstr "No hay un conjunto de filtros definido aún. Debe crear uno para poder definir filtros."
+msgstr ""
+"No hay un conjunto de filtros definido aún. Debe crear uno para poder "
+"definir filtros."
#: extensions/sievefilters/templatetags/sfilters_tags.py:16
msgid "New filters set"
@@ -1183,23 +1421,19 @@ msgstr "Bajar este filtro"
msgid "Graphical statistics about emails traffic using RRDtool"
msgstr "Estadísticas gráficas del tráfico de emails usando RRDtool"
-#: extensions/stats/__init__.py:27
+#: extensions/stats/__init__.py:26
msgid "Path to log file used to collect statistics"
msgstr "Ruta al fichero de log usado para recolectar estadísticas"
-#: extensions/stats/__init__.py:30
+#: extensions/stats/__init__.py:29
msgid "Path to directory where RRD files are stored"
msgstr "Ruta al directorio dónde están almacenados los ficheros RRD"
-#: extensions/stats/__init__.py:33
+#: extensions/stats/__init__.py:32
msgid "Path to directory where PNG files are stored"
msgstr "Ruta al directorio dónde están almacenados los ficheros PNG"
-#: extensions/stats/__init__.py:36
-msgid "Graphics location (to build URLs)"
-msgstr "Localización de gráficos (para construir URLs)"
-
-#: extensions/stats/__init__.py:47
+#: extensions/stats/__init__.py:45
msgid "Statistics"
msgstr "Estadísticas"
@@ -1271,11 +1505,11 @@ msgstr "A medida"
msgid "No statistics available"
msgstr "No hay estadísticas disponibles"
-#: extensions/stats/views.py:58
+#: extensions/stats/views.py:57
msgid "Domain not found. Please enter a full name"
msgstr "Dominio no encontrado. Por favor, introduzca un nombre completo"
-#: extensions/stats/views.py:65
+#: extensions/stats/views.py:64
msgid "Bad custom period"
msgstr "Período elegido erróneo"
@@ -1300,114 +1534,114 @@ msgid "Apply"
msgstr "Aplicar"
#: extensions/webmail/__init__.py:12
-msgid "Address of your IMAP server"
-msgstr "Dirección de su servidor IMAP"
-
-#: extensions/webmail/__init__.py:15
-msgid "Use a secured connection to access IMAP server"
-msgstr "Usar una conexión segura para acceder al servidor IMAP"
-
-#: extensions/webmail/__init__.py:17
-msgid "Listening port of your IMAP server"
-msgstr "Puerto de su servidor IMAP"
-
-#: extensions/webmail/__init__.py:20
-msgid "Address of your SMTP server"
-msgstr "Dirección de su servidor SMTP"
-
-#: extensions/webmail/__init__.py:22
-msgid "None"
-msgstr "Nada"
-
-#: extensions/webmail/__init__.py:26
-msgid "Use a secured connection to access SMTP server"
-msgstr "Usar una conexión segura para acceder al servidor SMTP"
-
-#: extensions/webmail/__init__.py:28
-msgid "Listening port of your SMTP server"
-msgstr "Puerto de su servidor SMTP"
-
-#: extensions/webmail/__init__.py:31
-msgid "Server needs authentication"
-msgstr "El servidor requiere autenticación"
-
-#: extensions/webmail/__init__.py:33
-msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
-msgstr "Tamaño máximo del adjunto en bytes (or KB, MB, GB si se especifica)"
-
-#: extensions/webmail/__init__.py:36
-msgid "Number of displayed emails per page"
-msgstr "Número de emails mostrados por página"
-
-#: extensions/webmail/__init__.py:39
-msgid "Listing refresh rate"
-msgstr "Tasa de refresco"
-
-#: extensions/webmail/__init__.py:40
-msgid "Automatic folder refresh rate (in seconds)"
-msgstr "Tasa de refresco automática de la carpeta (en segundos)"
-
-#: extensions/webmail/__init__.py:42
-msgid "Trash folder"
-msgstr "Carpeta de basura"
-
-#: extensions/webmail/__init__.py:43
-msgid "Folder where deleted messages go"
-msgstr "Carpeta dónde van los mensajes eliminados"
-
-#: extensions/webmail/__init__.py:45
-msgid "Sent folder"
-msgstr "Carpeta de enviados"
-
-#: extensions/webmail/__init__.py:46
-msgid "Folder where copies of sent messages go"
-msgstr "Carpeta dónde van las copias de los correos enviados"
-
-#: extensions/webmail/__init__.py:48
-msgid "Drafts folder"
-msgstr "Carpeta de borradores"
-
-#: extensions/webmail/__init__.py:49
-msgid "Folder where drafts go"
-msgstr "Carpeta dónde van los borradores"
-
-#: extensions/webmail/__init__.py:51
-msgid "Signature text"
-msgstr "Texto de la firma"
-
-#: extensions/webmail/__init__.py:52
-msgid "User defined email signature"
-msgstr "Firma de correo definida por el usuario"
-
-#: extensions/webmail/__init__.py:54
-msgid "Default editor"
-msgstr "Editor por defecto"
-
-#: extensions/webmail/__init__.py:56
-msgid "The default editor to use when composing a message"
-msgstr "Editor por defecto para usar cuando redacta un mensaje"
-
-#: extensions/webmail/__init__.py:58
-msgid "Default message display mode"
-msgstr "Modo por defecto para mostrar un mensaje"
-
-#: extensions/webmail/__init__.py:60
-msgid "The default mode used when displaying a message"
-msgstr "Modo por defecto usado cuando se muestra un mensaje"
-
-#: extensions/webmail/__init__.py:62
-msgid "Enable HTML links display"
-msgstr "Activar el mostrar enlaces de HTML"
-
-#: extensions/webmail/__init__.py:63
-msgid "Enable/Disable HTML links display"
-msgstr "Activar/Desactivar el mostrar enlaces HTML"
-
-#: extensions/webmail/__init__.py:73
msgid "Simple IMAP webmail"
msgstr "Correo web sencillo para IMAP"
-#: extensions/webmail/__init__.py:85
+#: extensions/webmail/__init__.py:20
+msgid "Address of your IMAP server"
+msgstr "Dirección de su servidor IMAP"
+
+#: extensions/webmail/__init__.py:23
+msgid "Use a secured connection to access IMAP server"
+msgstr "Usar una conexión segura para acceder al servidor IMAP"
+
+#: extensions/webmail/__init__.py:25
+msgid "Listening port of your IMAP server"
+msgstr "Puerto de su servidor IMAP"
+
+#: extensions/webmail/__init__.py:28
+msgid "Address of your SMTP server"
+msgstr "Dirección de su servidor SMTP"
+
+#: extensions/webmail/__init__.py:30
+msgid "None"
+msgstr "Nada"
+
+#: extensions/webmail/__init__.py:34
+msgid "Use a secured connection to access SMTP server"
+msgstr "Usar una conexión segura para acceder al servidor SMTP"
+
+#: extensions/webmail/__init__.py:36
+msgid "Listening port of your SMTP server"
+msgstr "Puerto de su servidor SMTP"
+
+#: extensions/webmail/__init__.py:39
+msgid "Server needs authentication"
+msgstr "El servidor requiere autenticación"
+
+#: extensions/webmail/__init__.py:41
+msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
+msgstr "Tamaño máximo del adjunto en bytes (or KB, MB, GB si se especifica)"
+
+#: extensions/webmail/__init__.py:44
+msgid "Number of displayed emails per page"
+msgstr "Número de emails mostrados por página"
+
+#: extensions/webmail/__init__.py:47
+msgid "Listing refresh rate"
+msgstr "Tasa de refresco"
+
+#: extensions/webmail/__init__.py:48
+msgid "Automatic folder refresh rate (in seconds)"
+msgstr "Tasa de refresco automática de la carpeta (en segundos)"
+
+#: extensions/webmail/__init__.py:50
+msgid "Trash folder"
+msgstr "Carpeta de basura"
+
+#: extensions/webmail/__init__.py:51
+msgid "Folder where deleted messages go"
+msgstr "Carpeta dónde van los mensajes eliminados"
+
+#: extensions/webmail/__init__.py:53
+msgid "Sent folder"
+msgstr "Carpeta de enviados"
+
+#: extensions/webmail/__init__.py:54
+msgid "Folder where copies of sent messages go"
+msgstr "Carpeta dónde van las copias de los correos enviados"
+
+#: extensions/webmail/__init__.py:56
+msgid "Drafts folder"
+msgstr "Carpeta de borradores"
+
+#: extensions/webmail/__init__.py:57
+msgid "Folder where drafts go"
+msgstr "Carpeta dónde van los borradores"
+
+#: extensions/webmail/__init__.py:59
+msgid "Signature text"
+msgstr "Texto de la firma"
+
+#: extensions/webmail/__init__.py:60
+msgid "User defined email signature"
+msgstr "Firma de correo definida por el usuario"
+
+#: extensions/webmail/__init__.py:62
+msgid "Default editor"
+msgstr "Editor por defecto"
+
+#: extensions/webmail/__init__.py:64
+msgid "The default editor to use when composing a message"
+msgstr "Editor por defecto para usar cuando redacta un mensaje"
+
+#: extensions/webmail/__init__.py:66
+msgid "Default message display mode"
+msgstr "Modo por defecto para mostrar un mensaje"
+
+#: extensions/webmail/__init__.py:68
+msgid "The default mode used when displaying a message"
+msgstr "Modo por defecto usado cuando se muestra un mensaje"
+
+#: extensions/webmail/__init__.py:70
+msgid "Enable HTML links display"
+msgstr "Activar el mostrar enlaces de HTML"
+
+#: extensions/webmail/__init__.py:71
+msgid "Enable/Disable HTML links display"
+msgstr "Activar/Desactivar el mostrar enlaces HTML"
+
+#: extensions/webmail/__init__.py:87
msgid "Webmail"
msgstr "Correo web"
@@ -1432,7 +1666,7 @@ msgstr "escribió:"
msgid "Original message"
msgstr "Mensaje original"
-#: extensions/webmail/lib.py:681
+#: extensions/webmail/lib.py:678
msgid "Red fields are mandatories"
msgstr "Los campos en rojo son obligatorios"
@@ -1445,7 +1679,7 @@ msgid "Empty mailbox"
msgstr "Mailbox vacío"
#: extensions/webmail/views.py:115
-#: extensions/webmail/templatetags/webextras.py:166
+#: extensions/webmail/templatetags/webextras.py:165
msgid "Create a new mailbox"
msgstr "Crear un nuevo mailbox"
@@ -1461,8 +1695,8 @@ msgstr "Editar el mailbox"
msgid "Mailbox updated"
msgstr "Mailbox actualizado"
-#: extensions/webmail/views.py:194 extensions/webmail/views.py:374
-#: extensions/webmail/views.py:483
+#: extensions/webmail/views.py:194 extensions/webmail/views.py:376
+#: extensions/webmail/views.py:485
msgid "Bad request"
msgstr "Petición incorrecta"
@@ -1493,7 +1727,7 @@ msgstr "Fallo al eliminar el adjunto:"
msgid "Unknown attachment"
msgstr "Adjunto desconocido"
-#: extensions/webmail/views.py:479
+#: extensions/webmail/views.py:481
msgid "Undefined action"
msgstr "Acción no definida"
@@ -1536,7 +1770,7 @@ msgstr "Responder"
msgid "Reply all"
msgstr "Responder a todos"
-#: extensions/webmail/templatetags/webextras.py:29
+#: extensions/webmail/templatetags/webextras.py:29 userprefs/views.py:27
#: userprefs/templatetags/uprefs_extras.py:25
msgid "Forward"
msgstr "Siguiente"
@@ -1589,11 +1823,11 @@ msgstr "Comprimir la carpeta"
msgid "Empty folder"
msgstr "Vaciar la carpeta"
-#: extensions/webmail/templatetags/webextras.py:174
+#: extensions/webmail/templatetags/webextras.py:173
msgid "Edit the selected mailbox"
msgstr "Editar el mailbox seleccionado"
-#: extensions/webmail/templatetags/webextras.py:179
+#: extensions/webmail/templatetags/webextras.py:178
msgid "Remove the selected mailbox"
msgstr "Eliminar el mailbox seleccionado"
@@ -1606,7 +1840,7 @@ msgstr "Permiso denegado: %s"
msgid "Permission denied"
msgstr "Permiso denegado"
-#: lib/formutils.py:154 lib/formutils.py:161
+#: lib/formutils.py:158 lib/formutils.py:165
msgid "Enter a valid domain name"
msgstr "Introduzca un nombre dominio válido"
@@ -1622,60 +1856,15 @@ msgstr "Super administrador"
msgid "Domain administrator"
msgstr "Administrador de dominio"
-#: lib/permissions.py:62
+#: lib/permissions.py:70
#, python-format
msgid "Failed to grant access (%s)"
msgstr "Fallo al dar acceso (%s)"
-#: lib/tables.py:233
+#: lib/tables.py:232
msgid "No entries to display"
msgstr "No hay entradas que mostrar"
-#: templates/admin/editdomainform.html:5
-msgid "Administrators"
-msgstr "Administradores"
-
-#: templates/admin/editdomainform.html:6
-msgid "Miscellaneous"
-msgstr "Otros"
-
-#: templates/admin/editdomainform.html:24
-msgid "No domain administrator defined"
-msgstr "No hay un dominio de administrador definido "
-
-#: templates/admin/editdomainform.html:27
-msgid "Creation date"
-msgstr "Fecha de creación"
-
-#: templates/admin/editdomainform.html:28
-msgid "Last modification date"
-msgstr "Última fecha de modificación"
-
-#: templates/admin/extensions.html:7 templates/admin/parameters.html:9
-#: templates/userprefs/preferences.html:37
-msgid "Save"
-msgstr "Guardar"
-
-#: templates/admin/importform.html:5
-msgid "Help"
-msgstr "Ayuda"
-
-#: templates/admin/importform.html:12
-msgid "Importing..."
-msgstr "Importando..."
-
-#: templates/admin/listing.html:12 templates/admin/searchform.html:4
-msgid "Search"
-msgstr "Buscar"
-
-#: templates/admin/mailboxes_raw.html:3
-msgid "Choose a value"
-msgstr "Elija un valor"
-
-#: templates/admin/newaccount.html:31 templates/common/generic_modal.html:11
-msgid "Close"
-msgstr "Cerrar"
-
#: templates/common/email_searchbar.html:5
msgid "From address"
msgstr "De la dirección"
@@ -1692,7 +1881,8 @@ msgstr "Buscar..."
msgid "Error:"
msgstr "Error:"
-#: templates/common/generic_field.html:4
+#: templates/common/generic_field.html:3
+#: templates/common/generic_fields_group.html:3
msgid "Help:"
msgstr "Ayuda:"
@@ -1704,19 +1894,14 @@ msgstr "No hay parámetros disponibles"
msgid "Welcome to Modoboa"
msgstr "Bienvenido a Modoboa"
-#: templates/registration/login.html:35
+#: templates/registration/login.html:36
msgid "Remember me"
msgstr "Recuerdame"
-#: templates/registration/login.html:37
+#: templates/registration/login.html:38
msgid "Log in"
msgstr "Entrar"
-#: templates/userprefs/preferences.html:2
-#: userprefs/templatetags/uprefs_extras.py:53
-msgid "Settings"
-msgstr "Configuración"
-
#: userprefs/__init__.py:7
msgid "Prefered language"
msgstr "Idioma preferido"
@@ -1733,56 +1918,107 @@ msgstr "Contraseña anterior"
msgid "New password"
msgstr "Nueva contraseña"
-#: userprefs/forms.py:27
+#: userprefs/forms.py:37
msgid "Old password mismatchs"
msgstr "La contraseña no concuerda con la anterior"
-#: userprefs/forms.py:32
+#: userprefs/forms.py:42
msgid "Passwords mismatch"
msgstr "Las contraseñas no coinciden"
-#: userprefs/forms.py:36
-msgid "Destination(s)"
-msgstr "Destino(s)"
+#: userprefs/forms.py:56
+#, fuzzy
+msgid "Recipient(s)"
+msgstr "Destinatarios"
-#: userprefs/forms.py:37
+#: userprefs/forms.py:59
+msgid "Indicate one or more recipients separated by a ','"
+msgstr ""
+
+#: userprefs/forms.py:62
msgid "Keep local copies"
msgstr "Mantener copias locales"
-#: userprefs/forms.py:50
+#: userprefs/forms.py:64
+msgid "Forward messages and store copies into your local mailbox"
+msgstr ""
+
+#: userprefs/forms.py:81
msgid ""
"You can't define a forward to a local destination. Please ask your "
"administrator to create an alias instead."
-msgstr "No puede definir un reenvío a un destino local. Por favor, pregunte a su administrador para crear un alias en su lugar."
+msgstr ""
+"No puede definir un reenvío a un destino local. Por favor, pregunte a su "
+"administrador para crear un alias en su lugar."
-#: userprefs/views.py:26
-msgid "Password change is disabled for this user"
-msgstr "El cambio de contraseña está deshabilitado para este usuario"
+#: userprefs/views.py:28
+msgid "Automatically forward emails to another address"
+msgstr ""
-#: userprefs/views.py:31 userprefs/templatetags/uprefs_extras.py:48
-msgid "Change password"
-msgstr "Cambiar la contraseña"
-
-#: userprefs/views.py:51
-msgid "Password changed"
-msgstr "Contraseña cambiada"
-
-#: userprefs/views.py:63
-msgid "Define a forward"
-msgstr "Definir un reenvío"
-
-#: userprefs/views.py:89
+#: userprefs/views.py:52
msgid "Forward updated"
msgstr "Reenvío actualizado"
-#: userprefs/views.py:142
+#: userprefs/views.py:88
+#, fuzzy
+msgid "Profile updated"
+msgstr "Mailbox actualizado"
+
+#: userprefs/views.py:97 userprefs/templatetags/uprefs_extras.py:16
+msgid "Profile"
+msgstr ""
+
+#: userprefs/views.py:98
+msgid "Update your personal information"
+msgstr ""
+
+#: userprefs/views.py:114
msgid "Preferences saved"
msgstr "Preferencias guardadas"
-#: userprefs/templatetags/uprefs_extras.py:17
+#: userprefs/templates/userprefs/preferences.html:2
+#: userprefs/templatetags/uprefs_extras.py:46
+msgid "Settings"
+msgstr "Configuración"
+
+#: userprefs/templates/userprefs/preferences.html:21
+#: userprefs/templatetags/uprefs_extras.py:19
msgid "Preferences"
msgstr "Preferencias"
-#: userprefs/templatetags/uprefs_extras.py:61
+#: userprefs/templates/userprefs/preferences.html:21
+#, fuzzy
+msgid "Customize Modoboa"
+msgstr "Bienvenido a Modoboa"
+
+#: userprefs/templatetags/uprefs_extras.py:55
msgid "Logout"
msgstr "Salir"
+
+#, fuzzy
+#~ msgid "tag subject"
+#~ msgstr "asunto"
+
+#~ msgid "Mailbox(es) this alias will point to"
+#~ msgstr "Los mailbox(es) a los que el alias apunta"
+
+#~ msgid "Alias(es) of this mailbox"
+#~ msgstr "Alias para este mailbox"
+
+#~ msgid "Graphics location (to build URLs)"
+#~ msgstr "Localización de gráficos (para construir URLs)"
+
+#~ msgid "Destination(s)"
+#~ msgstr "Destino(s)"
+
+#~ msgid "Password change is disabled for this user"
+#~ msgstr "El cambio de contraseña está deshabilitado para este usuario"
+
+#~ msgid "Change password"
+#~ msgstr "Cambiar la contraseña"
+
+#~ msgid "Password changed"
+#~ msgstr "Contraseña cambiada"
+
+#~ msgid "Define a forward"
+#~ msgstr "Definir un reenvío"
diff --git a/modoboa/locale/es/LC_MESSAGES/djangojs.po b/modoboa/locale/es/LC_MESSAGES/djangojs.po
index 1b1575588..675fbd0a5 100644
--- a/modoboa/locale/es/LC_MESSAGES/djangojs.po
+++ b/modoboa/locale/es/LC_MESSAGES/djangojs.po
@@ -1,90 +1,90 @@
# Modoboa spanish translation.
# Copyright (C) 2010-2012
# This file is distributed under the same license as the Modoboa package.
-#
+#
# Pedro Gracia , 2010-2012.
msgid ""
msgstr ""
"Project-Id-Version: Modoboa-0.9\n"
-"Report-Msgid-Bugs-To: http://dev.modoboa.org/\n"
-"POT-Creation-Date: 2012-05-03 11:05+0200\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-03 09:12+0200\n"
"PO-Revision-Date: 2012-05-19 08:45+0000\n"
"Last-Translator: Pedro Gracia \n"
"Language-Team: ES \n"
+"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: extensions/amavis_quarantine/static/js/quarantine.js:126
+#: admin/static/admin/js/admin.js:17
+msgid "No domain administrator defined"
+msgstr "No hay un administrador de dominio definido"
+
+#: extensions/amavis/static/amavis/js/quarantine.js:126
msgid "Release this selection?"
msgstr "¿Publicar esta selección?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:130
+#: extensions/amavis/static/amavis/js/quarantine.js:130
msgid "Delete this selection?"
msgstr "¿Eliminar esta selección?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:148
-#: extensions/amavis_quarantine/static/js/selfservice.js:22
+#: extensions/amavis/static/amavis/js/quarantine.js:148
+#: extensions/amavis/static/amavis/js/selfservice.js:22
msgid "Release this message?"
msgstr "¿Publicar este mensaje?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:152
-#: extensions/amavis_quarantine/static/js/selfservice.js:26
+#: extensions/amavis/static/amavis/js/quarantine.js:152
+#: extensions/amavis/static/amavis/js/selfservice.js:26
msgid "Delete this message?"
msgstr "¿Eliminar este mensaje?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:169
+#: extensions/amavis/static/amavis/js/quarantine.js:169
msgid "View full headers"
msgstr "Ver todas las cabeceras"
-#: extensions/amavis_quarantine/static/js/quarantine.js:174
+#: extensions/amavis/static/amavis/js/quarantine.js:174
msgid "Hide full headers"
msgstr "Esconder todas las cabeceras"
-#: extensions/sievefilters/static/js/lib.js:14
+#: extensions/sievefilters/static/sievefilters/js/lib.js:14
msgid "Remove this filter?"
msgstr "¿Eliminar este filtro?"
-#: extensions/sievefilters/static/js/lib.js:117
+#: extensions/sievefilters/static/sievefilters/js/lib.js:117
msgid "Save changes?"
msgstr "¿Guardar cambios?"
-#: extensions/sievefilters/static/js/lib.js:144
+#: extensions/sievefilters/static/sievefilters/js/lib.js:144
msgid "Remove filters set?"
msgstr "¿Eliminar este conjunto de filtros?"
-#: extensions/sievefilters/static/js/lib.js:161
+#: extensions/sievefilters/static/sievefilters/js/lib.js:161
msgid "Activate this filters set?"
msgstr "¿Activar este conjunto de filtros?"
-#: extensions/sievefilters/static/js/lib.js:169
-#: extensions/sievefilters/static/js/lib.js:224
+#: extensions/sievefilters/static/sievefilters/js/lib.js:169
+#: extensions/sievefilters/static/sievefilters/js/lib.js:224
msgid "active"
msgstr "Activar"
-#: extensions/stats/static/js/stats.js:28
+#: extensions/stats/static/stats/js/stats.js:28
msgid "Search a domain"
msgstr "Buscar un dominio"
-#: extensions/webmail/static/js/webmail.js:499
+#: extensions/webmail/static/webmail/js/webmail.js:511
msgid "Remove the selected mailbox?"
msgstr "¿Eliminar el mailbox seleccionado?"
-#: extensions/webmail/static/js/webmail.js:513
+#: extensions/webmail/static/webmail/js/webmail.js:525
msgid "Mailbox removed"
msgstr "Mailbox eliminado"
-#: static/js/admin.js:17
-msgid "No domain administrator defined"
-msgstr "No hay un administrador de dominio definido"
-
#: static/js/confirmation.js:45
msgid "Cancel"
msgstr "Cancelar"
-#: static/js/confirmation.js:84 static/js/history.js:230
+#: static/js/confirmation.js:84 static/js/history.js:231
msgid "Internal Error"
msgstr "Error interno"
diff --git a/modoboa/locale/fr/LC_MESSAGES/django.po b/modoboa/locale/fr/LC_MESSAGES/django.po
index 07c4b9bf7..83cef7f18 100644
--- a/modoboa/locale/fr/LC_MESSAGES/django.po
+++ b/modoboa/locale/fr/LC_MESSAGES/django.po
@@ -5,9 +5,9 @@
# Antoine Nguyen , 2009-2012.
msgid ""
msgstr ""
-"Project-Id-Version: modoboa-0.9\n"
+"Project-Id-Version: modoboa-0.9.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-03 10:59+0200\n"
+"POT-Creation-Date: 2012-07-04 15:16+0200\n"
"PO-Revision-Date: 2011-01-07 10:00+100\n"
"Last-Translator: Antoine Nguyen \n"
"Language-Team: FR \n"
@@ -62,21 +62,21 @@ msgstr ""
"Sous répertoire (dans la boite aux lettres) ou les messages sont stockés en "
"cas d'utilisation du format maildir"
-#: admin/__init__.py:28
+#: admin/__init__.py:32
msgid "Scheme used to crypt mailbox passwords"
msgstr ""
"Méthode utilisée pour chiffrer les mots de passe des boites aux lettres"
-#: admin/__init__.py:31
+#: admin/__init__.py:35
msgid "Number of displayed items per page"
msgstr "Nombre d'éléments affichés par page"
-#: admin/__init__.py:54
+#: admin/__init__.py:57
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"
-#: admin/forms.py:15 admin/forms.py:396 admin/tables.py:17
+#: admin/forms.py:15 admin/forms.py:445 admin/tables.py:17
msgid "Alias(es)"
msgstr "Alias"
@@ -84,169 +84,186 @@ msgstr "Alias"
msgid "Alias(es) of this domain"
msgstr "Alias de ce domaine"
-#: admin/forms.py:51 admin/views.py:60
+#: admin/forms.py:54
msgid "An alias with this name already exists"
msgstr "Un alias de ce nom existe déjà"
-#: admin/forms.py:66
+#: admin/forms.py:69
msgid "A domain with this name already exists"
msgstr "Un domaine de ce nom existe déjà"
-#: admin/forms.py:76
+#: admin/forms.py:79
msgid "Failed to rename domain, check permissions"
msgstr "Impossible de renommer le domaine, vérifier les permissions"
-#: admin/forms.py:103
+#: admin/forms.py:110 admin/forms.py:598 admin/views.py:363
+msgid "General"
+msgstr "Général"
+
+#: admin/forms.py:132
msgid "Email address"
msgstr "Adresse email"
-#: admin/forms.py:104
+#: admin/forms.py:133
msgid "The distribution list address"
msgstr "L'adresse de liste de distribution"
-#: admin/forms.py:107
+#: admin/forms.py:136
msgid "Recipients"
msgstr "Destinataires"
-#: admin/forms.py:108
-msgid "Mailbox(es) this alias will point to"
-msgstr "Les boites aux lettres sur lesquelles cet alias pointera"
+#: admin/forms.py:137
+msgid ""
+"Mailbox(es) this alias will point to. Indicate only one address per input, "
+"press ENTER to add a new input."
+msgstr ""
+"Destinataire(s) de cet alias. Indiquer seulement une adresse par champ, "
+"appuyer sur ENTREE pour ajouter un nouveau champ."
-#: admin/forms.py:142 admin/forms.py:221 admin/forms.py:429
-#: admin/models.py:779
+#: admin/forms.py:171 admin/forms.py:250 admin/forms.py:478
+#: admin/models.py:809
msgid "Domain does not exist"
msgstr "Domain inexistant"
-#: admin/forms.py:144 admin/forms.py:223
+#: admin/forms.py:173 admin/forms.py:252
msgid "You don't have access to this domain"
msgstr "Vous n'avez pas accès à ce domaine"
-#: admin/forms.py:164
+#: admin/forms.py:193
msgid "Invalid mailbox"
msgstr "Boite aux lettres invalide"
-#: admin/forms.py:175 admin/models.py:799
+#: admin/forms.py:204 admin/models.py:829
#, python-format
msgid "Mailbox %s does not exist"
msgstr "La boite %s n'existe pas"
-#: admin/forms.py:184
+#: admin/forms.py:213
msgid "No recipient defined"
msgstr "Aucune destinataire défini"
-#: admin/forms.py:187
+#: admin/forms.py:216
msgid "A distribution list must contain at least two recipients"
msgstr "Une liste de distribution doit contenir au moins deux destinataires"
-#: admin/forms.py:201
+#: admin/forms.py:230
msgid "Address"
msgstr "Adresse"
-#: admin/forms.py:202
+#: admin/forms.py:231
msgid "A valid e-mail address"
msgstr "Une adresse email valide"
-#: admin/forms.py:238 admin/forms.py:267 extensions/sievefilters/forms.py:70
+#: admin/forms.py:267 admin/forms.py:296 extensions/sievefilters/forms.py:70
msgid "Recipient"
msgstr "Destinataire"
-#: admin/forms.py:239
+#: admin/forms.py:268
msgid "A local recipient address"
msgstr "Une adresse de destination locale"
-#: admin/forms.py:254
+#: admin/forms.py:283
msgid "Mailbox does not exist"
msgstr "La boite n'existe pas"
-#: admin/forms.py:256
+#: admin/forms.py:285
msgid "You can't access this mailbox"
msgstr "Vous n'avez pas accès à cette boite"
-#: admin/forms.py:268
+#: admin/forms.py:297
msgid "An external recipient address"
msgstr "Une adresse de destination externe"
-#: admin/forms.py:285
+#: admin/forms.py:314
msgid "Local recipients are forbidden"
msgstr "Les destinataires locaux sont interdits"
-#: admin/forms.py:295 extensions/webmail/forms.py:18
+#: admin/forms.py:324 extensions/webmail/forms.py:18
msgid "Select a file"
msgstr "Sélectionner un fichier"
-#: admin/forms.py:296
+#: admin/forms.py:325
msgid "Separator"
msgstr "Séparateur"
-#: admin/forms.py:308 auth/forms.py:6 templates/admin/editdomainform.html:20
+#: admin/forms.py:337 admin/templates/admin/editdomainform.html:9
+#: auth/forms.py:6
msgid "Username"
msgstr "Nom d'utilisateur"
-#: admin/forms.py:310
+#: admin/forms.py:339
msgid "Role"
msgstr "Rôle"
-#: admin/forms.py:311 admin/forms.py:335
+#: admin/forms.py:340 admin/forms.py:364
msgid "Choose"
msgstr "Choisir"
-#: admin/forms.py:312
+#: admin/forms.py:341
msgid "What level of permission this user will have"
msgstr "Quel niveau de permission cet utilisateur aura"
-#: admin/forms.py:314 auth/forms.py:10
+#: admin/forms.py:343 auth/forms.py:10
msgid "Password"
msgstr "Mot de passe"
-#: admin/forms.py:316 userprefs/forms.py:15
+#: admin/forms.py:345 userprefs/forms.py:15
msgid "Confirmation"
msgstr "Confirmation"
-#: admin/forms.py:318
+#: admin/forms.py:347
msgid "Enter the same password as above, for verification."
msgstr "Entrer le même mot de passe, pour vérification."
-#: admin/forms.py:329
+#: admin/forms.py:358
msgid "Enabled"
msgstr "Activé"
-#: admin/forms.py:367
+#: admin/forms.py:396
msgid "The two password fields didn't match."
msgstr "Les deux mots de passe ne correspondent pas."
-#: admin/forms.py:393
+#: admin/forms.py:437
msgid "E-mail"
msgstr "E-mail"
-#: admin/forms.py:394
+#: admin/forms.py:439
msgid "Quota"
msgstr "Quota"
-#: admin/forms.py:398
-msgid "Alias(es) of this mailbox"
-msgstr "Alias de cette boite"
+#: admin/forms.py:441
+msgid ""
+"Quota in MB for this mailbox. Leave empty to use the value defined at domain "
+"level."
+msgstr ""
+"Quota en Mo pour cette boite. Laisser vide pour utiliser la valeur définie "
+"au niveau du domaine."
-#: admin/forms.py:454
+#: admin/forms.py:447
+msgid ""
+"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
+"to add a new input."
+msgstr ""
+"Alias de cette boite. Indiquer seulement une adresse par champ, appuyer sur "
+"ENTREE pour ajouter un nouveau champ."
+
+#: admin/forms.py:505
msgid "Failed to rename mailbox, check permissions"
msgstr "Impossible de renommer la boite aux lettres, vérifier les permissions."
-#: admin/forms.py:495
+#: admin/forms.py:547
msgid "Domain(s)"
msgstr "Domaine(s)"
-#: admin/forms.py:497
+#: admin/forms.py:549
msgid "Domain(s) that user administrates"
msgstr "Domaine(s) que cet utilisateur administre"
-#: admin/forms.py:546 admin/views.py:356 templates/admin/editdomainform.html:4
-msgid "General"
-msgstr "Général"
-
-#: admin/forms.py:548 admin/views.py:359
+#: admin/forms.py:600 admin/views.py:366
msgid "Mail"
msgstr "Courrier"
-#: admin/forms.py:550
+#: admin/forms.py:602
msgid "Permissions"
msgstr "Permissions"
@@ -258,94 +275,94 @@ msgstr "Type d'objet inconnu"
msgid "You can't delete your own account"
msgstr "Vous ne pouvez pas supprimer votre propre compte"
-#: admin/models.py:137
+#: admin/models.py:151
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é"
-#: admin/models.py:143
+#: admin/models.py:157
#, python-format
msgid "Failed to update password: %s"
msgstr "Echec de la mise à jour du mot de passe : %s"
-#: admin/models.py:375 admin/models.py:461
+#: admin/models.py:393 admin/models.py:479
msgid "name"
msgstr "Nom"
-#: admin/models.py:376
+#: admin/models.py:394
msgid "The domain name"
msgstr "Le nom du domaine"
-#: admin/models.py:377
+#: admin/models.py:395
msgid "Default quota in MB applied to mailboxes"
msgstr "Quota par défaut en Mo appliqué aux boites aux lettres"
-#: admin/models.py:378 admin/models.py:466 admin/models.py:708
-#: admin/models.py:805 extensions/postfix_autoreply/models.py:19
+#: admin/models.py:396 admin/models.py:484 admin/models.py:738
+#: admin/models.py:835 extensions/postfix_autoreply/models.py:19
msgid "enabled"
msgstr "Activé"
-#: admin/models.py:379
+#: admin/models.py:397
msgid "Check to activate this domain"
msgstr "Cocher pour activer ce domaine"
-#: admin/models.py:446
+#: admin/models.py:464
msgid "Failed to initialise domain, check permissions"
msgstr "Impossible d'initialiser le domaine, vérifier les permissions"
-#: admin/models.py:454 admin/models.py:669 admin/models.py:774
+#: admin/models.py:472 admin/models.py:699 admin/models.py:804
msgid "Invalid line"
msgstr "Ligne invalide"
-#: admin/models.py:462
+#: admin/models.py:480
msgid "The alias name"
msgstr "Le nom de l'alias"
-#: admin/models.py:463
+#: admin/models.py:481
msgid "target"
msgstr "cible"
-#: admin/models.py:464
+#: admin/models.py:482
msgid "The domain this alias points to"
msgstr "Le domaine vers lequel cet alias pointe"
-#: admin/models.py:467 admin/models.py:709
+#: admin/models.py:485 admin/models.py:739
msgid "Check to activate this alias"
msgstr "Cocher pour activer cet alias"
-#: admin/models.py:486 admin/models.py:699
+#: admin/models.py:504 admin/models.py:729
msgid "address"
msgstr "Adresse"
-#: admin/models.py:487
+#: admin/models.py:505
msgid "Mailbox address (without the @domain.tld part)"
msgstr "Adresse de la boite aux lettres (sans la partie @domain.tld)"
-#: admin/models.py:584
+#: admin/models.py:611
#, python-format
msgid "%s is not a valid uid/username"
msgstr "%s n'est pas un uid/nom d'utilisateur valide"
-#: admin/models.py:593
+#: admin/models.py:620
#, python-format
msgid "%s is not a valid gid/groupname"
msgstr "%s n'est pas un gid/nom de groupe valide"
-#: admin/models.py:597 admin/models.py:654
+#: admin/models.py:630 admin/models.py:684
msgid "Failed to initialise mailbox, check permissions"
msgstr ""
"Impossible d'initialiser la boite aux lettres, vérifier les permissions"
-#: admin/models.py:622
+#: admin/models.py:655
#, python-format
msgid "Account '%s' already exists"
msgstr "Le compte %s existe déjà"
-#: admin/models.py:675
+#: admin/models.py:705
msgid "Cannot import this mailbox because the associated domain does not exist"
msgstr "Impossible d'importer cette boite car le domaine associé n'existe pas"
-#: admin/models.py:700
+#: admin/models.py:730
msgid ""
"The alias address (without the domain part). For a 'catch-all' address, just "
"enter an * character."
@@ -353,21 +370,22 @@ msgstr ""
"L'adresse de l'alias (sans la partie domaine). Pour une adresse 'attrape-"
"tout', entrer juste un caractère *."
-#: admin/models.py:704
+#: admin/models.py:734
msgid "mailboxes"
msgstr "Boites aux lettres"
-#: admin/models.py:705
+#: admin/models.py:735
msgid "The mailboxes this alias points to"
msgstr "Les boites aux lettres sur lesquelles pointe cet alias"
-#: admin/models.py:806
+#: admin/models.py:836
msgid "Check to enable this extension"
msgstr "Cocher pour activer cette extension"
-#: admin/tables.py:12 admin/tables.py:44 extensions/sievefilters/forms.py:53
+#: admin/tables.py:12 admin/tables.py:44
+#: admin/templates/admin/editdomainform.html:9
+#: extensions/sievefilters/forms.py:53
#: extensions/sievefilters/templates/sievefilters/guieditor.html:6
-#: templates/admin/editdomainform.html:20
msgid "Name"
msgstr "Nom"
@@ -402,7 +420,7 @@ msgstr "Nom complet/Destinataire"
msgid "New domain"
msgstr "Nouveau domaine"
-#: admin/views.py:81 admin/views.py:174 admin/views.py:353 admin/views.py:360
+#: admin/views.py:81 admin/views.py:181 admin/views.py:360 admin/views.py:367
#: extensions/sievefilters/views.py:120 extensions/sievefilters/views.py:187
#: extensions/webmail/views.py:118
msgid "Create"
@@ -412,121 +430,118 @@ msgstr "Créer"
msgid "Domain created"
msgstr "Domaine créé"
-#: admin/views.py:108 admin/views.py:223 admin/views.py:403
-#: extensions/postfix_autoreply/views.py:22
+#: admin/views.py:111 admin/views.py:230 admin/views.py:411
#: extensions/sievefilters/views.py:139 extensions/webmail/views.py:149
-#: userprefs/views.py:34 userprefs/views.py:66
+#: userprefs/templates/userprefs/form.html:4
msgid "Update"
msgstr "Mettre à jour"
-#: admin/views.py:115
+#: admin/views.py:122
msgid "Domain modified"
msgstr "Domaine modifié"
-#: admin/views.py:138
+#: admin/views.py:145
msgid "You can't delete your own domain"
msgstr "Vous ne pouvez pas supprimer votre propre domaine"
-#: admin/views.py:141
+#: admin/views.py:148
msgid "Domain deleted"
msgid_plural "Domains deleted"
msgstr[0] "Domaine supprimé"
msgstr[1] "Domaines supprimés"
-#: admin/views.py:156
+#: admin/views.py:163
msgid "Alias with this name already exists"
msgstr "Un alias de ce nom existe déjà"
-#: admin/views.py:194
+#: admin/views.py:201
msgid "New distribution list"
msgstr "Nouvelle liste de distribution"
-#: admin/views.py:198
+#: admin/views.py:205
msgid "Distribution list created"
msgstr "Liste de distribution créée"
-#: admin/views.py:204
+#: admin/views.py:211
msgid "New alias"
msgstr "Nouvel alias"
-#: admin/views.py:208
+#: admin/views.py:215
msgid "Alias created"
msgstr "Alias créé"
-#: admin/views.py:214
+#: admin/views.py:221
msgid "New forward"
msgstr "Nouveau transfert"
-#: admin/views.py:218
+#: admin/views.py:225
msgid "Forward created"
msgstr "Transfert créé"
-#: admin/views.py:235
+#: admin/views.py:242
msgid "Alias modified"
msgstr "Alias modifié"
-#: admin/views.py:239
+#: admin/views.py:246
msgid "Distribution list modified"
msgstr "Liste de distribution modifiée"
-#: admin/views.py:243
+#: admin/views.py:250
msgid "Forward modified"
msgstr "Transfert modifié"
-#: admin/views.py:350
+#: admin/views.py:357
msgid "New account"
msgstr "Nouveau compte"
-#: admin/views.py:357
+#: admin/views.py:364
msgid "Next"
msgstr "Suivante"
-#: admin/views.py:361
+#: admin/views.py:368
msgid "Previous"
msgstr "Précédente"
-#: admin/views.py:372
+#: admin/views.py:380
msgid "Account created"
msgstr "Compte créé"
-#: admin/views.py:417
+#: admin/views.py:425
msgid "Account updated"
msgstr "Compte mis à jour"
-#: admin/views.py:437
+#: admin/views.py:445
msgid "Account deleted"
msgid_plural "Accounts deleted"
msgstr[0] "Compte supprimé"
msgstr[1] "Comptes supprimés"
-#: admin/views.py:447 admin/views.py:452
-#: extensions/amavis_quarantine/views.py:196
-#: extensions/amavis_quarantine/views.py:202
-#: extensions/amavis_quarantine/views.py:229
-#: extensions/amavis_quarantine/views.py:233
-#: extensions/amavis_quarantine/views.py:235 extensions/stats/views.py:46
-#: extensions/webmail/views.py:32 extensions/webmail/views.py:55
-#: extensions/webmail/views.py:68 extensions/webmail/views.py:80
-#: extensions/webmail/views.py:96 extensions/webmail/views.py:180
-#: extensions/webmail/views.py:405 extensions/webmail/views.py:416
-#: extensions/webmail/views.py:443 lib/formutils.py:29 lib/formutils.py:34
+#: admin/views.py:455 admin/views.py:460 extensions/amavis/views.py:199
+#: extensions/amavis/views.py:205 extensions/amavis/views.py:232
+#: extensions/amavis/views.py:236 extensions/amavis/views.py:238
+#: extensions/stats/views.py:46 extensions/webmail/views.py:32
+#: extensions/webmail/views.py:55 extensions/webmail/views.py:68
+#: extensions/webmail/views.py:80 extensions/webmail/views.py:96
+#: extensions/webmail/views.py:180 extensions/webmail/views.py:407
+#: extensions/webmail/views.py:418 extensions/webmail/views.py:445
+#: lib/formutils.py:33 lib/formutils.py:38
msgid "Invalid request"
msgstr "Requête invalide"
-#: admin/views.py:492
+#: admin/views.py:500
msgid "Parameters saved"
msgstr "Paramètres enregistrés"
-#: admin/views.py:538
+#: admin/views.py:546
msgid "Modifications applied."
msgstr "Modifications appliquées."
-#: admin/views.py:595
+#: admin/views.py:603
#, python-format
msgid "%d objects imported successfully"
msgstr "%d objets importés avec succès"
-#: admin/views.py:614
+#: admin/views.py:621
msgid ""
"Provide a CSV file where lines respect one of the following format:\n"
"\n"
@@ -544,16 +559,16 @@ msgstr ""
"
\n"
"Vous pouvez utiliser un caractère différent comme séparateur.\n"
-#: admin/views.py:622
+#: admin/views.py:629
msgid "Import identities"
msgstr "Importer des identités"
-#: admin/views.py:623 admin/views.py:649 admin/templatetags/admin_extras.py:73
-#: admin/templatetags/admin_extras.py:114
+#: admin/views.py:630 admin/views.py:656 admin/templatetags/admin_extras.py:76
+#: admin/templatetags/admin_extras.py:118
msgid "Import"
msgstr "Importer"
-#: admin/views.py:641
+#: admin/views.py:648
msgid ""
"Provide a CSV file where lines respect the following format:
\n"
"domain; name; quota
\n"
@@ -565,10 +580,100 @@ msgstr ""
"\n"
"Vous pouvez utiliser un caractère différent comme séparateur.\n"
-#: admin/views.py:648
+#: admin/views.py:655
msgid "Import domains"
msgstr "Importer des domaines"
+#: admin/templates/admin/domain_general_form.html:3
+#: admin/templates/admin/mailform.html:3
+#: admin/templates/admin/newdomainform.html:3
+msgid "MB"
+msgstr "Mo"
+
+#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:22
+#: extensions/limits/forms.py:14 extensions/limits/models.py:10
+msgid "Domains"
+msgstr "Domaines"
+
+#: admin/templates/admin/editdomainform.html:3
+msgid "Administrators"
+msgstr "Administrateurs"
+
+#: admin/templates/admin/editdomainform.html:4
+msgid "Miscellaneous"
+msgstr "Divers"
+
+#: admin/templates/admin/editdomainform.html:13
+msgid "No domain administrator defined"
+msgstr "Aucun administrateur de domaine défini"
+
+#: admin/templates/admin/editdomainform.html:16
+msgid "Creation date"
+msgstr "Date de création"
+
+#: admin/templates/admin/editdomainform.html:17
+msgid "Last modification date"
+msgstr "Date de dernière modification"
+
+#: admin/templates/admin/editdomainform.html:18 extensions/limits/forms.py:16
+#: extensions/limits/models.py:11
+msgid "Domain aliases"
+msgstr "Alias de domaine"
+
+#: admin/templates/admin/editdomainform.html:19 extensions/limits/forms.py:18
+#: extensions/limits/models.py:12
+#: extensions/webmail/templates/webmail/folders.html:4
+msgid "Mailboxes"
+msgstr "Boites"
+
+#: admin/templates/admin/editdomainform.html:20 extensions/limits/forms.py:20
+#: extensions/limits/models.py:13
+msgid "Mailbox aliases"
+msgstr "Alias de boite."
+
+#: admin/templates/admin/extensions.html:2
+#: admin/templatetags/admin_extras.py:49
+msgid "Extensions"
+msgstr "Extensions"
+
+#: admin/templates/admin/extensions.html:7
+#: admin/templates/admin/parameters.html:9
+#: userprefs/templates/userprefs/preferences.html:28
+msgid "Save"
+msgstr "Enregistrer"
+
+#: admin/templates/admin/identities.html:2
+#: admin/templatetags/admin_extras.py:30
+msgid "Identities"
+msgstr "Identités"
+
+#: admin/templates/admin/importform.html:5
+msgid "Help"
+msgstr "Aide"
+
+#: admin/templates/admin/importform.html:12
+msgid "Importing..."
+msgstr "Import en cours..."
+
+#: admin/templates/admin/listing.html:12
+#: admin/templates/admin/searchform.html:4
+msgid "Search"
+msgstr "Chercher"
+
+#: admin/templates/admin/mailboxes_raw.html:3
+msgid "Choose a value"
+msgstr "Choisir une valeur"
+
+#: admin/templates/admin/newaccount.html:31
+#: templates/common/generic_modal.html:11
+msgid "Close"
+msgstr "Fermer"
+
+#: admin/templates/admin/parameters.html:2
+#: admin/templatetags/admin_extras.py:54
+msgid "Parameters"
+msgstr "Paramètres"
+
#: admin/templatetags/admin_extras.py:12
msgid "enabled_m"
msgstr "Activé"
@@ -577,72 +682,55 @@ msgstr "Activé"
msgid "enabled_f"
msgstr "Activée"
-#: admin/templatetags/admin_extras.py:22 extensions/limits/forms.py:14
-#: extensions/limits/models.py:10 templates/admin/domains.html:2
-msgid "Domains"
-msgstr "Domaines"
-
-#: admin/templatetags/admin_extras.py:30 templates/admin/identities.html:2
-msgid "Identities"
-msgstr "Identités"
-
#: admin/templatetags/admin_extras.py:35
msgid "Modoboa"
msgstr "Modoboa"
-#: admin/templatetags/admin_extras.py:49 templates/admin/extensions.html:2
-msgid "Extensions"
-msgstr "Extensions"
-
-#: admin/templatetags/admin_extras.py:54 templates/admin/parameters.html:2
-msgid "Parameters"
-msgstr "Paramètres"
-
-#: admin/templatetags/admin_extras.py:67
+#: admin/templatetags/admin_extras.py:70
msgid "Add domain"
msgstr "Ajouter un domaine"
-#: admin/templatetags/admin_extras.py:90
+#: admin/templatetags/admin_extras.py:94
msgid "Add account"
msgstr "Ajouter un compte"
-#: admin/templatetags/admin_extras.py:96
+#: admin/templatetags/admin_extras.py:100
msgid "Add alias"
msgstr "Ajouter un alias"
-#: admin/templatetags/admin_extras.py:102
+#: admin/templatetags/admin_extras.py:106
msgid "Add forward"
msgstr "Ajouter un transfert"
-#: admin/templatetags/admin_extras.py:108
+#: admin/templatetags/admin_extras.py:112
msgid "Add distribution list"
msgstr "Ajouter une liste de distribution"
-#: admin/templatetags/admin_extras.py:145
+#: admin/templatetags/admin_extras.py:150
msgid "Delete this account"
msgstr "Supprimer ce compte"
-#: admin/templatetags/admin_extras.py:155
+#: admin/templatetags/admin_extras.py:160
msgid "Delete this distribution list"
msgstr "Supprimer cette liste de distribution"
-#: admin/templatetags/admin_extras.py:162
+#: admin/templatetags/admin_extras.py:167
msgid "Delete this forward"
msgstr "Supprimer ce transfert"
-#: admin/templatetags/admin_extras.py:169
+#: admin/templatetags/admin_extras.py:174
msgid "Delete this alias"
msgstr "Supprimer cet alias"
-#: admin/templatetags/admin_extras.py:179
+#: admin/templatetags/admin_extras.py:184
msgid "Remove this permission"
msgstr "Supprimer cette permission"
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "Yes"
msgstr "Oui"
-#: admin/templatetags/admin_extras.py:213
+#: admin/templatetags/admin_extras.py:214
msgid "No"
msgstr "Non"
@@ -650,25 +738,25 @@ msgstr "Non"
msgid "Key used to encrypt/decrypt passwords"
msgstr "Clé utilisée pour chiffrer/déchiffre les mots de passe"
-#: auth/views.py:38
+#: auth/views.py:40
msgid "Account is disabled."
msgstr "Compte désactivé."
-#: auth/views.py:39
+#: auth/views.py:41
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."
-#: demo/__init__.py:19
+#: demo/__init__.py:17
msgid "Test messages"
msgstr "Message de test"
-#: demo/__init__.py:24
+#: demo/__init__.py:22
msgid "Send virus"
msgstr "Envoyer un virus"
-#: demo/__init__.py:28
+#: demo/__init__.py:25
msgid "Send spam"
msgstr "Envoyer un spam"
@@ -707,182 +795,306 @@ msgstr ""
" la liste "
"de diffusion.\n"
-#: extensions/amavis_quarantine/__init__.py:17
-msgid "Simple amavis quarantine management tool"
-msgstr "Outil simple de gestion de quarantaine amavis"
+#: extensions/amavis/__init__.py:21
+msgid "Simple amavis management frontend"
+msgstr "Interface simplifiée pour la gestion d'amavis"
-#: extensions/amavis_quarantine/__init__.py:46
+#: extensions/amavis/__init__.py:45
msgid "Quarantine messages maximum age (in days) before deletion"
msgstr "Age maximum (en jours) des messages en quarantaine avant suppression"
-#: extensions/amavis_quarantine/__init__.py:50
+#: extensions/amavis/__init__.py:49
msgid "Remove messages marked as released while cleaning up the database"
msgstr ""
"Supprimer les messages marqués comme relâchés pendant le nettoyage de la "
"base de données"
-#: extensions/amavis_quarantine/__init__.py:55
+#: extensions/amavis/__init__.py:54
msgid "Mode used to access the PDP server"
msgstr "Mode utilisé pour accéder au serveur PDP"
-#: extensions/amavis_quarantine/__init__.py:58
+#: extensions/amavis/__init__.py:57
msgid "PDP server address (if inet mode)"
msgstr "Adresse du serveur PDP (en mode inet)"
-#: extensions/amavis_quarantine/__init__.py:61
+#: extensions/amavis/__init__.py:60
msgid "PDP server port (if inet mode)"
msgstr "Port du serveur PDP (en mode inet)"
-#: extensions/amavis_quarantine/__init__.py:64
+#: extensions/amavis/__init__.py:63
msgid "Path to the PDP server socket (if unix mode)"
msgstr "Emplacement de la socket du serveur PDP (en mode unix)"
-#: extensions/amavis_quarantine/__init__.py:67
+#: extensions/amavis/__init__.py:66
msgid "Interval between two release requests checks"
msgstr "Intervalle entre deux vérifications de requêtes en attente"
-#: extensions/amavis_quarantine/__init__.py:69
+#: extensions/amavis/__init__.py:68
msgid "Allow users to directly release their messages"
msgstr "Autoriser les utilisateurs à relâcher directement leurs messages"
-#: extensions/amavis_quarantine/__init__.py:71
+#: extensions/amavis/__init__.py:70
msgid "Activate the 'self-service' mode"
msgstr "Activer le mode 'libre service'"
-#: extensions/amavis_quarantine/__init__.py:76
-#: extensions/webmail/__init__.py:37
+#: extensions/amavis/__init__.py:72
+msgid "The e-mail address used to send notitications"
+msgstr "L'adresse e-mail utilisée pour envoyer les notifications"
+
+#: extensions/amavis/__init__.py:77 extensions/webmail/__init__.py:45
msgid "Sets the maximum number of messages displayed in a page"
msgstr "Définit le nombre maximal de messages affichés dans une page"
-#: extensions/amavis_quarantine/__init__.py:90
+#: extensions/amavis/__init__.py:93
msgid "Quarantine"
msgstr "Quarantaine"
-#: extensions/amavis_quarantine/__init__.py:152
+#: extensions/amavis/__init__.py:151
msgid "pending requests"
msgstr "requêtes en attente"
-#: extensions/amavis_quarantine/__init__.py:168
+#: extensions/amavis/__init__.py:167
#, python-format
msgid "%d pending requests"
msgstr "%d requêtes en attente"
-#: extensions/amavis_quarantine/sql_listing.py:23
-#: extensions/webmail/forms.py:5 extensions/webmail/lib.py:34
+#: extensions/amavis/__init__.py:178
+msgid "Content filter"
+msgstr "Filtrage de contenu"
+
+#: extensions/amavis/models.py:78
+msgid "Virus filter"
+msgstr "Filtrage des virus"
+
+#: extensions/amavis/models.py:79 extensions/amavis/models.py:87
+#: extensions/amavis/models.py:95 extensions/amavis/models.py:104
+#: extensions/sievefilters/views.py:265
+msgid "yes"
+msgstr "oui"
+
+#: extensions/amavis/models.py:80 extensions/amavis/models.py:88
+#: extensions/amavis/models.py:96 extensions/amavis/models.py:105
+#: extensions/sievefilters/views.py:269
+msgid "no"
+msgstr "non"
+
+#: extensions/amavis/models.py:81 extensions/amavis/models.py:89
+#: extensions/amavis/models.py:97 extensions/amavis/models.py:106
+msgid "default"
+msgstr "défaut"
+
+#: extensions/amavis/models.py:83
+msgid "Bypass virus checks or not. Choose 'default' to use global settings."
+msgstr ""
+"Désactiver le filtrage des virus ou non. Choisir 'défaut' pour utiliser les "
+"paramètres globaux."
+
+#: extensions/amavis/models.py:86
+msgid "Spam filter"
+msgstr "Filtrage du spam"
+
+#: extensions/amavis/models.py:91
+msgid "Bypass spam checks or not. Choose 'default' to use global settings."
+msgstr ""
+"Désactiver le filtrage du spam ou non. Choisir 'défaut' pour utiliser les "
+"paramètres globaux."
+
+#: extensions/amavis/models.py:94
+msgid "Banned filter"
+msgstr "Filtrage des messages bannis"
+
+#: extensions/amavis/models.py:99
+msgid "Bypass banned checks or not. Choose 'default' to use global settings."
+msgstr ""
+"Désactiver le filtrage des messages bannis ou non. Choisir 'défaut' pour "
+"utiliser les paramètres globaux."
+
+#: extensions/amavis/models.py:103
+msgid "Spam marker"
+msgstr "Marquage du spam"
+
+#: extensions/amavis/models.py:108
+msgid "Modify spam subject or not. Choose 'default' to use global settings."
+msgstr ""
+"Modifier le sujet du spam ou non. Choisir 'défaut' pour utiliser les "
+"paramètres globaux."
+
+#: extensions/amavis/sql_listing.py:23 extensions/webmail/forms.py:5
+#: extensions/webmail/lib.py:34
msgid "From"
msgstr "De"
-#: extensions/amavis_quarantine/sql_listing.py:24
-#: extensions/sievefilters/forms.py:68 extensions/webmail/forms.py:9
-#: extensions/webmail/lib.py:33 extensions/webmail/lib.py:363
-#: templates/common/email_searchbar.html:6
+#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68
+#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:33
+#: extensions/webmail/lib.py:363 templates/common/email_searchbar.html:6
msgid "Subject"
msgstr "Sujet"
-#: extensions/amavis_quarantine/sql_listing.py:25 extensions/webmail/lib.py:35
+#: extensions/amavis/sql_listing.py:25 extensions/webmail/lib.py:35
#: extensions/webmail/lib.py:365
msgid "Date"
msgstr "Date"
-#: extensions/amavis_quarantine/sql_listing.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:102
+#: extensions/amavis/sql_listing.py:26
+#: extensions/amavis/templatetags/amextras.py:102
#: extensions/webmail/forms.py:6
msgid "To"
msgstr "A"
-#: extensions/amavis_quarantine/views.py:32
+#: extensions/amavis/views.py:32
msgid "Empty quarantine"
msgstr "Quarantaine vide"
-#: extensions/amavis_quarantine/views.py:203
+#: extensions/amavis/views.py:206
msgid "Message deleted"
msgstr "Message supprimé"
-#: extensions/amavis_quarantine/views.py:219
+#: extensions/amavis/views.py:222
#, python-format
msgid "%(count)d message deleted successfully"
msgid_plural "%(count)d messages deleted successfully"
msgstr[0] "%(count)d message supprimé correctement"
msgstr[1] "%(count)d messages supprimés correctement"
-#: extensions/amavis_quarantine/views.py:238
+#: extensions/amavis/views.py:241
msgid "Request sent"
msgstr "Requête envoyée"
-#: extensions/amavis_quarantine/views.py:244
+#: extensions/amavis/views.py:247
msgid "Message released"
msgstr "Message relâché"
-#: extensions/amavis_quarantine/views.py:258
+#: extensions/amavis/views.py:261
#, python-format
msgid "%(count)d request sent"
msgid_plural "%(count)d requests sent"
msgstr[0] "%(count)d requête envoyée"
msgstr[1] "%(count)d requêtes envoyées"
-#: extensions/amavis_quarantine/views.py:281
+#: extensions/amavis/views.py:284
#, python-format
msgid "%(count)d message released successfully"
msgid_plural "%(count)d messages released successfully"
msgstr[0] "%(count)d message relâché correctement"
msgstr[1] "%(count)d messages relâchés correctement"
-#: extensions/amavis_quarantine/templates/amavis_quarantine/index.html:2
+#: extensions/amavis/management/commands/amnotify.py:45
+msgid "[modoboa] Pending release requests"
+msgstr "[modoboa] requêtes de libération en attente"
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:5
+msgid "Thresholds"
+msgstr "Seuils"
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:7
+msgid "or more is spam"
+msgstr "ou plus est du spam"
+
+#: extensions/amavis/templates/amavis/domain_content_filter.html:8
+msgid "or more throw spam message away"
+msgstr "ou plus rejete le message"
+
+#: extensions/amavis/templates/amavis/index.html:2
msgid "Quarantine management"
msgstr "Gestion de la quarantaine"
-#: extensions/amavis_quarantine/templatetags/amextras.py:20
-#: extensions/amavis_quarantine/templatetags/amextras.py:52
-#: extensions/amavis_quarantine/templatetags/amextras.py:72
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:1
+#, python-format
+msgid ""
+"\n"
+"%(counter)s release request is pending for action.\n"
+msgid_plural ""
+"\n"
+"%(counter)s release requests are pending for action.\n"
+msgstr[0] ""
+"\n"
+"%(counter)s requête de libération est en attente d'une action.\n"
+msgstr[1] ""
+"\n"
+"%(counter)s requêtes de libération sont en attente d'une action.\n"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:6
+msgid "Sketch:"
+msgstr "Aperçu :"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:8
+msgid "From:"
+msgstr "De :"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:9
+msgid "To:"
+msgstr "A :"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:10
+msgid "Date:"
+msgstr "Date :"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:11
+msgid "Subject:"
+msgstr "Sujet :"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:12
+msgid "Act on this message:"
+msgstr "Agir sur ce message :"
+
+#: extensions/amavis/templates/amavis/notifications/pending_requests.html:14
+#, python-format
+msgid "Please visit %(listingurl)s for a full listing."
+msgstr "Veuillez visiter %(listingurl)s pour une liste complète."
+
+#: extensions/amavis/templatetags/amextras.py:20
+#: extensions/amavis/templatetags/amextras.py:52
+#: extensions/amavis/templatetags/amextras.py:72
msgid "Release"
msgstr "Relâcher"
-#: extensions/amavis_quarantine/templatetags/amextras.py:26
-#: extensions/amavis_quarantine/templatetags/amextras.py:59
-#: extensions/amavis_quarantine/templatetags/amextras.py:77
+#: extensions/amavis/templatetags/amextras.py:26
+#: extensions/amavis/templatetags/amextras.py:59
+#: extensions/amavis/templatetags/amextras.py:77
#: extensions/webmail/templatetags/webextras.py:33
msgid "Delete"
msgstr "Supprimer"
-#: extensions/amavis_quarantine/templatetags/amextras.py:29
+#: extensions/amavis/templatetags/amextras.py:29
msgid "View full headers"
msgstr "Afficher tous les entêtes"
-#: extensions/amavis_quarantine/templatetags/amextras.py:80
+#: extensions/amavis/templatetags/amextras.py:80
msgid "Content Class"
msgstr "Classe de contenu"
-#: extensions/amavis_quarantine/templatetags/amextras.py:84
+#: extensions/amavis/templatetags/amextras.py:84
msgid "Nothing"
msgstr "Rien"
-#: extensions/amavis_quarantine/templatetags/amextras.py:87
+#: extensions/amavis/templatetags/amextras.py:87
msgid "Spam"
msgstr "Spam"
-#: extensions/amavis_quarantine/templatetags/amextras.py:90
+#: extensions/amavis/templatetags/amextras.py:90
msgid "Virus"
msgstr "Virus"
-#: extensions/amavis_quarantine/templatetags/amextras.py:93
+#: extensions/amavis/templatetags/amextras.py:93
msgid "Bad header"
msgstr "Mauvais entête"
-#: extensions/amavis_quarantine/templatetags/amextras.py:96
+#: extensions/amavis/templatetags/amextras.py:96
msgid "Bad MIME"
msgstr "Mauvais type MIME"
-#: extensions/limits/__init__.py:55
+#: extensions/limits/__init__.py:23
msgid ""
"Per administrator resources to limit the number of objects they can create"
msgstr ""
-"Ressources par administrateur pour limiter le nombre d'objets qu'ils peuvent créer"
+"Ressources par administrateur pour limiter le nombre d'objets qu'ils peuvent "
+"créer"
-#: extensions/limits/__init__.py:62
+#: extensions/limits/__init__.py:60
msgid "Reseller"
msgstr "Revendeur"
-#: extensions/limits/__init__.py:93
+#: extensions/limits/__init__.py:91
msgid "Resources"
msgstr "Ressources"
@@ -898,30 +1110,14 @@ msgstr "Nombre maximal d'admins de domaine que cet utilisateur peut créer"
msgid "Maximum number of domains this user can create"
msgstr "Nombre maximal de domaines que cet utilisateur peut créer"
-#: extensions/limits/forms.py:16 extensions/limits/models.py:11
-#: templates/admin/editdomainform.html:29
-msgid "Domain aliases"
-msgstr "Alias de domaine"
-
#: extensions/limits/forms.py:17
msgid "Maximum number of domain aliases this user can create"
msgstr "Nombre maximal d'alias de domain que cet utilisateur peut créer"
-#: extensions/limits/forms.py:18 extensions/limits/models.py:12
-#: extensions/webmail/templates/webmail/folders.html:4
-#: templates/admin/editdomainform.html:30
-msgid "Mailboxes"
-msgstr "Boites"
-
#: extensions/limits/forms.py:19
msgid "Maximum number of mailboxes this user can create"
msgstr "Nombre maximal de boites que cet utilisateur peut créer"
-#: extensions/limits/forms.py:20 extensions/limits/models.py:13
-#: templates/admin/editdomainform.html:31
-msgid "Mailbox aliases"
-msgstr "Alias de boite."
-
#: extensions/limits/forms.py:21
msgid "Maximum number of mailbox aliases this user can create"
msgstr "Nombre maximal d'alias de boite que cet utilisateur peut créer"
@@ -963,14 +1159,14 @@ msgstr "Utilisation des ressources"
msgid "Auto-reply (vacation) functionality using Postfix"
msgstr "Fonction de réponse automatique (vacances) utilisant Postfix"
-#: extensions/postfix_autoreply/__init__.py:45
+#: extensions/postfix_autoreply/__init__.py:43
msgid "Timeout in seconds between two auto-replies to the same recipient"
msgstr ""
"Timeout en secondes entre deux réponses automatiques pour le même "
"destinataire"
#: extensions/postfix_autoreply/__init__.py:68
-#: extensions/postfix_autoreply/views.py:19
+#: extensions/postfix_autoreply/views.py:42
msgid "Auto-reply message"
msgstr "Message de réponse automatique"
@@ -991,7 +1187,7 @@ msgid "subject"
msgstr "sujet"
#: extensions/postfix_autoreply/models.py:16
-msgid "The subject that will appear in sended emails"
+msgid "The subject that will appear in sent emails"
msgstr "Le sujet qui apparaitra dans les emails envoyés"
#: extensions/postfix_autoreply/models.py:17
@@ -999,46 +1195,50 @@ msgid "content"
msgstr "contenu"
#: extensions/postfix_autoreply/models.py:18
-msgid "The content that will appear in sended emails"
+msgid "The content that will appear in sent emails"
msgstr "Le contenu qui apparaitra dans les emails envoyés"
#: extensions/postfix_autoreply/models.py:20
msgid "Activate/Deactivate your auto reply"
msgstr "Activer/Désactiver votre réponse automatique"
-#: extensions/postfix_autoreply/views.py:43
+#: extensions/postfix_autoreply/views.py:36
msgid "Auto reply message updated successfully."
msgstr "Message de réponse auto. mis à jour."
-#: extensions/sievefilters/__init__.py:15
-msgid "Address of your MANAGESIEVE server"
-msgstr "Adresse de votre serveur ManageSieve"
+#: extensions/postfix_autoreply/views.py:43
+msgid "Define a message to automatically send when you are off"
+msgstr "Définir un message à envoyer automatiquement quand vous êtes absent"
-#: extensions/sievefilters/__init__.py:17
-msgid "Listening port of your MANAGESIEVE server"
-msgstr "Port d'écoute de votre serveur ManageSieve"
-
-#: extensions/sievefilters/__init__.py:19
-msgid "Use the STARTTLS extension"
-msgstr "Utiliser l'extension STARTTLS"
-
-#: extensions/sievefilters/__init__.py:26
-msgid "Prefered authentication mechanism"
-msgstr "Méthode d'authentification préférée"
-
-#: extensions/sievefilters/__init__.py:30
-msgid "Editor mode"
-msgstr "Mode de l'editeur"
-
-#: extensions/sievefilters/__init__.py:32
-msgid "Select the mode you want the editor to work in"
-msgstr "Sélectionner le mode de fonctionnement de l'éditeur"
-
-#: extensions/sievefilters/__init__.py:42
+#: extensions/sievefilters/__init__.py:12
msgid "Plugin to easily create server-side filters"
msgstr "Extension pour créer simplement des filtres côté serveur"
-#: extensions/sievefilters/__init__.py:56
+#: extensions/sievefilters/__init__.py:20
+msgid "Address of your MANAGESIEVE server"
+msgstr "Adresse de votre serveur ManageSieve"
+
+#: extensions/sievefilters/__init__.py:22
+msgid "Listening port of your MANAGESIEVE server"
+msgstr "Port d'écoute de votre serveur ManageSieve"
+
+#: extensions/sievefilters/__init__.py:24
+msgid "Use the STARTTLS extension"
+msgstr "Utiliser l'extension STARTTLS"
+
+#: extensions/sievefilters/__init__.py:31
+msgid "Prefered authentication mechanism"
+msgstr "Méthode d'authentification préférée"
+
+#: extensions/sievefilters/__init__.py:35
+msgid "Editor mode"
+msgstr "Mode de l'editeur"
+
+#: extensions/sievefilters/__init__.py:37
+msgid "Select the mode you want the editor to work in"
+msgstr "Sélectionner le mode de fonctionnement de l'éditeur"
+
+#: extensions/sievefilters/__init__.py:55
#: extensions/sievefilters/templates/sievefilters/index.html:2
msgid "Message filters"
msgstr "Filtres de messages"
@@ -1162,14 +1362,6 @@ msgstr "Jeu de filtres supprimé"
msgid "Filters set activated"
msgstr "Jeu de filtres activé"
-#: extensions/sievefilters/views.py:265
-msgid "yes"
-msgstr "oui"
-
-#: extensions/sievefilters/views.py:269
-msgid "no"
-msgstr "non"
-
#: extensions/sievefilters/templates/sievefilters/filter.html:6
msgid "Conditions"
msgstr "Conditions"
@@ -1234,23 +1426,19 @@ msgid "Graphical statistics about emails traffic using RRDtool"
msgstr ""
"Statistiques graphiques concernant le trafic des messages utilisant RRDtool"
-#: extensions/stats/__init__.py:27
+#: extensions/stats/__init__.py:26
msgid "Path to log file used to collect statistics"
msgstr "Emplacement du log utilisé pour collecter les statistiques"
-#: extensions/stats/__init__.py:30
+#: extensions/stats/__init__.py:29
msgid "Path to directory where RRD files are stored"
msgstr "Emplacement du répertoire de stockage des fichiers RRD"
-#: extensions/stats/__init__.py:33
+#: extensions/stats/__init__.py:32
msgid "Path to directory where PNG files are stored"
msgstr "Emplacement du répertoire de stockage des fichiers PNG"
-#: extensions/stats/__init__.py:36
-msgid "Graphics location (to build URLs)"
-msgstr "Emplacement des graphiques (pour construire les URLs)"
-
-#: extensions/stats/__init__.py:47
+#: extensions/stats/__init__.py:45
msgid "Statistics"
msgstr "Statistiques"
@@ -1322,11 +1510,11 @@ msgstr "Personnalisée"
msgid "No statistics available"
msgstr "Aucune statistique disponible"
-#: extensions/stats/views.py:58
+#: extensions/stats/views.py:57
msgid "Domain not found. Please enter a full name"
msgstr "Domaine non trouvé. Veuillez entrer un nom complet"
-#: extensions/stats/views.py:65
+#: extensions/stats/views.py:64
msgid "Bad custom period"
msgstr "Mauvaise période personnalisée"
@@ -1351,114 +1539,114 @@ msgid "Apply"
msgstr "Appliquer"
#: extensions/webmail/__init__.py:12
-msgid "Address of your IMAP server"
-msgstr "Adresse de votre serveur IMAP"
-
-#: extensions/webmail/__init__.py:15
-msgid "Use a secured connection to access IMAP server"
-msgstr "Utiliser une connexion sécurisée pour accéder au serveur IMAP"
-
-#: extensions/webmail/__init__.py:17
-msgid "Listening port of your IMAP server"
-msgstr "Port d'écoute de votre serveur IMAP"
-
-#: extensions/webmail/__init__.py:20
-msgid "Address of your SMTP server"
-msgstr "Adresse de votre serveur SMTP"
-
-#: extensions/webmail/__init__.py:22
-msgid "None"
-msgstr "Aucun"
-
-#: extensions/webmail/__init__.py:26
-msgid "Use a secured connection to access SMTP server"
-msgstr "Utiliser une connexion sécurisée pour accéder au serveur SMTP"
-
-#: extensions/webmail/__init__.py:28
-msgid "Listening port of your SMTP server"
-msgstr "Port d'écoute de votre serveur SMTP"
-
-#: extensions/webmail/__init__.py:31
-msgid "Server needs authentication"
-msgstr "Le serveur nécessite une authentification"
-
-#: extensions/webmail/__init__.py:33
-msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
-msgstr "Taille maximum d'une pièce jointe en octets (ou Ko, Mo, Go si précisé)"
-
-#: extensions/webmail/__init__.py:36
-msgid "Number of displayed emails per page"
-msgstr "Nombre d'emails affichés par page"
-
-#: extensions/webmail/__init__.py:39
-msgid "Listing refresh rate"
-msgstr "Taux de rafraichissement de la liste"
-
-#: extensions/webmail/__init__.py:40
-msgid "Automatic folder refresh rate (in seconds)"
-msgstr "Taux de rafraichissement automatique du dossier (en secondes)"
-
-#: extensions/webmail/__init__.py:42
-msgid "Trash folder"
-msgstr "Dossier 'poubelle'"
-
-#: extensions/webmail/__init__.py:43
-msgid "Folder where deleted messages go"
-msgstr "Dossier de destination des messages supprimés"
-
-#: extensions/webmail/__init__.py:45
-msgid "Sent folder"
-msgstr "Dossier 'envoyé'"
-
-#: extensions/webmail/__init__.py:46
-msgid "Folder where copies of sent messages go"
-msgstr "Dossier de destination des copies de messages envoyés"
-
-#: extensions/webmail/__init__.py:48
-msgid "Drafts folder"
-msgstr "Dossier 'brouillons'"
-
-#: extensions/webmail/__init__.py:49
-msgid "Folder where drafts go"
-msgstr "Dossier de destination des brouillons"
-
-#: extensions/webmail/__init__.py:51
-msgid "Signature text"
-msgstr "Texte de signature"
-
-#: extensions/webmail/__init__.py:52
-msgid "User defined email signature"
-msgstr "Signature personnalisée"
-
-#: extensions/webmail/__init__.py:54
-msgid "Default editor"
-msgstr "Editeur par défaut"
-
-#: extensions/webmail/__init__.py:56
-msgid "The default editor to use when composing a message"
-msgstr "L'éditeur a utiliser par défaut pour écrire un message"
-
-#: extensions/webmail/__init__.py:58
-msgid "Default message display mode"
-msgstr "Mode d'affichage par défaut d'un message"
-
-#: extensions/webmail/__init__.py:60
-msgid "The default mode used when displaying a message"
-msgstr "Le mode utilisé par défaut pour afficher un message"
-
-#: extensions/webmail/__init__.py:62
-msgid "Enable HTML links display"
-msgstr "Activer l'affichage des liens HTML"
-
-#: extensions/webmail/__init__.py:63
-msgid "Enable/Disable HTML links display"
-msgstr "Activer/Désactiver l'affichage des liens HTML"
-
-#: extensions/webmail/__init__.py:73
msgid "Simple IMAP webmail"
msgstr "Webmail IMAP simple"
-#: extensions/webmail/__init__.py:85
+#: extensions/webmail/__init__.py:20
+msgid "Address of your IMAP server"
+msgstr "Adresse de votre serveur IMAP"
+
+#: extensions/webmail/__init__.py:23
+msgid "Use a secured connection to access IMAP server"
+msgstr "Utiliser une connexion sécurisée pour accéder au serveur IMAP"
+
+#: extensions/webmail/__init__.py:25
+msgid "Listening port of your IMAP server"
+msgstr "Port d'écoute de votre serveur IMAP"
+
+#: extensions/webmail/__init__.py:28
+msgid "Address of your SMTP server"
+msgstr "Adresse de votre serveur SMTP"
+
+#: extensions/webmail/__init__.py:30
+msgid "None"
+msgstr "Aucun"
+
+#: extensions/webmail/__init__.py:34
+msgid "Use a secured connection to access SMTP server"
+msgstr "Utiliser une connexion sécurisée pour accéder au serveur SMTP"
+
+#: extensions/webmail/__init__.py:36
+msgid "Listening port of your SMTP server"
+msgstr "Port d'écoute de votre serveur SMTP"
+
+#: extensions/webmail/__init__.py:39
+msgid "Server needs authentication"
+msgstr "Le serveur nécessite une authentification"
+
+#: extensions/webmail/__init__.py:41
+msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
+msgstr "Taille maximum d'une pièce jointe en octets (ou Ko, Mo, Go si précisé)"
+
+#: extensions/webmail/__init__.py:44
+msgid "Number of displayed emails per page"
+msgstr "Nombre d'emails affichés par page"
+
+#: extensions/webmail/__init__.py:47
+msgid "Listing refresh rate"
+msgstr "Taux de rafraichissement de la liste"
+
+#: extensions/webmail/__init__.py:48
+msgid "Automatic folder refresh rate (in seconds)"
+msgstr "Taux de rafraichissement automatique du dossier (en secondes)"
+
+#: extensions/webmail/__init__.py:50
+msgid "Trash folder"
+msgstr "Dossier 'poubelle'"
+
+#: extensions/webmail/__init__.py:51
+msgid "Folder where deleted messages go"
+msgstr "Dossier de destination des messages supprimés"
+
+#: extensions/webmail/__init__.py:53
+msgid "Sent folder"
+msgstr "Dossier 'envoyé'"
+
+#: extensions/webmail/__init__.py:54
+msgid "Folder where copies of sent messages go"
+msgstr "Dossier de destination des copies de messages envoyés"
+
+#: extensions/webmail/__init__.py:56
+msgid "Drafts folder"
+msgstr "Dossier 'brouillons'"
+
+#: extensions/webmail/__init__.py:57
+msgid "Folder where drafts go"
+msgstr "Dossier de destination des brouillons"
+
+#: extensions/webmail/__init__.py:59
+msgid "Signature text"
+msgstr "Texte de signature"
+
+#: extensions/webmail/__init__.py:60
+msgid "User defined email signature"
+msgstr "Signature personnalisée"
+
+#: extensions/webmail/__init__.py:62
+msgid "Default editor"
+msgstr "Editeur par défaut"
+
+#: extensions/webmail/__init__.py:64
+msgid "The default editor to use when composing a message"
+msgstr "L'éditeur a utiliser par défaut pour écrire un message"
+
+#: extensions/webmail/__init__.py:66
+msgid "Default message display mode"
+msgstr "Mode d'affichage par défaut d'un message"
+
+#: extensions/webmail/__init__.py:68
+msgid "The default mode used when displaying a message"
+msgstr "Le mode utilisé par défaut pour afficher un message"
+
+#: extensions/webmail/__init__.py:70
+msgid "Enable HTML links display"
+msgstr "Activer l'affichage des liens HTML"
+
+#: extensions/webmail/__init__.py:71
+msgid "Enable/Disable HTML links display"
+msgstr "Activer/Désactiver l'affichage des liens HTML"
+
+#: extensions/webmail/__init__.py:87
msgid "Webmail"
msgstr "Webmail"
@@ -1483,7 +1671,7 @@ msgstr "a écrit :"
msgid "Original message"
msgstr "Message original"
-#: extensions/webmail/lib.py:681
+#: extensions/webmail/lib.py:678
msgid "Red fields are mandatories"
msgstr "Les champs rouges sont obligatoires"
@@ -1496,7 +1684,7 @@ msgid "Empty mailbox"
msgstr "Boite aux lettre vide"
#: extensions/webmail/views.py:115
-#: extensions/webmail/templatetags/webextras.py:166
+#: extensions/webmail/templatetags/webextras.py:165
msgid "Create a new mailbox"
msgstr "Créer une nouvelle boite aux lettres"
@@ -1512,8 +1700,8 @@ msgstr "Editer la boite aux lettres"
msgid "Mailbox updated"
msgstr "Boite aux lettres mise à jour"
-#: extensions/webmail/views.py:194 extensions/webmail/views.py:374
-#: extensions/webmail/views.py:483
+#: extensions/webmail/views.py:194 extensions/webmail/views.py:376
+#: extensions/webmail/views.py:485
msgid "Bad request"
msgstr "Mauvaise requête"
@@ -1544,7 +1732,7 @@ msgstr "Impossible de supprimer la pièce jointe :"
msgid "Unknown attachment"
msgstr "Pièce jointe inconnue"
-#: extensions/webmail/views.py:479
+#: extensions/webmail/views.py:481
msgid "Undefined action"
msgstr "Action indéfinie"
@@ -1587,7 +1775,7 @@ msgstr "Répondre"
msgid "Reply all"
msgstr "Répondre à tous"
-#: extensions/webmail/templatetags/webextras.py:29
+#: extensions/webmail/templatetags/webextras.py:29 userprefs/views.py:27
#: userprefs/templatetags/uprefs_extras.py:25
msgid "Forward"
msgstr "Transfert"
@@ -1640,11 +1828,11 @@ msgstr "Compresser ce dossier"
msgid "Empty folder"
msgstr "Vider ce dossier"
-#: extensions/webmail/templatetags/webextras.py:174
+#: extensions/webmail/templatetags/webextras.py:173
msgid "Edit the selected mailbox"
msgstr "Editer la boite aux lettres sélectionnée"
-#: extensions/webmail/templatetags/webextras.py:179
+#: extensions/webmail/templatetags/webextras.py:178
msgid "Remove the selected mailbox"
msgstr "Supprimer la boite aux lettres sélectionnée"
@@ -1657,7 +1845,7 @@ msgstr "Permission refusée : %s"
msgid "Permission denied"
msgstr "Permission refusée"
-#: lib/formutils.py:154 lib/formutils.py:161
+#: lib/formutils.py:158 lib/formutils.py:165
msgid "Enter a valid domain name"
msgstr "Entrer un nom de domaine valide"
@@ -1673,60 +1861,15 @@ msgstr "Super administrateur"
msgid "Domain administrator"
msgstr "Administrateur de domaine"
-#: lib/permissions.py:62
+#: lib/permissions.py:70
#, python-format
msgid "Failed to grant access (%s)"
msgstr "Impossible de donner l'accès : %s"
-#: lib/tables.py:233
+#: lib/tables.py:232
msgid "No entries to display"
msgstr "Aucune entrée à afficher"
-#: templates/admin/editdomainform.html:5
-msgid "Administrators"
-msgstr "Administrateurs"
-
-#: templates/admin/editdomainform.html:6
-msgid "Miscellaneous"
-msgstr "Divers"
-
-#: templates/admin/editdomainform.html:24
-msgid "No domain administrator defined"
-msgstr "Aucun administrateur de domaine défini"
-
-#: templates/admin/editdomainform.html:27
-msgid "Creation date"
-msgstr "Date de création"
-
-#: templates/admin/editdomainform.html:28
-msgid "Last modification date"
-msgstr "Date de dernière modification"
-
-#: templates/admin/extensions.html:7 templates/admin/parameters.html:9
-#: templates/userprefs/preferences.html:37
-msgid "Save"
-msgstr "Enregistrer"
-
-#: templates/admin/importform.html:5
-msgid "Help"
-msgstr "Aide"
-
-#: templates/admin/importform.html:12
-msgid "Importing..."
-msgstr "Import en cours..."
-
-#: templates/admin/listing.html:12 templates/admin/searchform.html:4
-msgid "Search"
-msgstr "Chercher"
-
-#: templates/admin/mailboxes_raw.html:3
-msgid "Choose a value"
-msgstr "Choisir une valeur"
-
-#: templates/admin/newaccount.html:31 templates/common/generic_modal.html:11
-msgid "Close"
-msgstr "Fermer"
-
#: templates/common/email_searchbar.html:5
msgid "From address"
msgstr "Emetteur"
@@ -1743,7 +1886,8 @@ msgstr "Chercher..."
msgid "Error:"
msgstr "Erreur :"
-#: templates/common/generic_field.html:4
+#: templates/common/generic_field.html:3
+#: templates/common/generic_fields_group.html:3
msgid "Help:"
msgstr "Aide :"
@@ -1755,19 +1899,14 @@ msgstr "Aucun paramètre disponible"
msgid "Welcome to Modoboa"
msgstr "Bienvenue dans Modoboa"
-#: templates/registration/login.html:35
+#: templates/registration/login.html:36
msgid "Remember me"
msgstr "Se souvenir de moi"
-#: templates/registration/login.html:37
+#: templates/registration/login.html:38
msgid "Log in"
msgstr "Se connecter"
-#: templates/userprefs/preferences.html:2
-#: userprefs/templatetags/uprefs_extras.py:53
-msgid "Settings"
-msgstr "Configuration"
-
#: userprefs/__init__.py:7
msgid "Prefered language"
msgstr "Langage préféré"
@@ -1784,23 +1923,31 @@ msgstr "Ancien mot de passe"
msgid "New password"
msgstr "Nouveau mot de passe"
-#: userprefs/forms.py:27
+#: userprefs/forms.py:37
msgid "Old password mismatchs"
msgstr "L'ancien mot de passe est incorrect"
-#: userprefs/forms.py:32
+#: userprefs/forms.py:42
msgid "Passwords mismatch"
msgstr "Les mots de passe diffèrent"
-#: userprefs/forms.py:36
-msgid "Destination(s)"
-msgstr "Destination(s)"
+#: userprefs/forms.py:56
+msgid "Recipient(s)"
+msgstr "Destinataire(s)"
-#: userprefs/forms.py:37
+#: userprefs/forms.py:59
+msgid "Indicate one or more recipients separated by a ','"
+msgstr "Indiquer un ou plusieurs destinataires séparés par une ','"
+
+#: userprefs/forms.py:62
msgid "Keep local copies"
msgstr "Conserver des copies locales"
-#: userprefs/forms.py:50
+#: userprefs/forms.py:64
+msgid "Forward messages and store copies into your local mailbox"
+msgstr "Transférer les messages et conserver une copie dans votre boite locale"
+
+#: userprefs/forms.py:81
msgid ""
"You can't define a forward to a local destination. Please ask your "
"administrator to create an alias instead."
@@ -1808,34 +1955,44 @@ msgstr ""
"Vous ne pouvez pas définir un transfert vers une destination locale. "
"Veuillez plutôt demander à votre administrateur de créer un alias"
-#: userprefs/views.py:26
-msgid "Password change is disabled for this user"
-msgstr "Le changement de mot de passe est désactivé pour cet utilisateur"
+#: userprefs/views.py:28
+msgid "Automatically forward emails to another address"
+msgstr "Transférer automatiquement les messages vers une autre adresse"
-#: userprefs/views.py:31 userprefs/templatetags/uprefs_extras.py:48
-msgid "Change password"
-msgstr "Changer de mot de passe"
-
-#: userprefs/views.py:51
-msgid "Password changed"
-msgstr "Mot de passe changé"
-
-#: userprefs/views.py:63
-msgid "Define a forward"
-msgstr "Définir un transfert"
-
-#: userprefs/views.py:89
+#: userprefs/views.py:52
msgid "Forward updated"
msgstr "Transfert mis à jour"
-#: userprefs/views.py:142
+#: userprefs/views.py:88
+msgid "Profile updated"
+msgstr "Profil mis à jour"
+
+#: userprefs/views.py:97 userprefs/templatetags/uprefs_extras.py:16
+msgid "Profile"
+msgstr "Profil"
+
+#: userprefs/views.py:98
+msgid "Update your personal information"
+msgstr "Mettez à jour vos informations personnelles"
+
+#: userprefs/views.py:114
msgid "Preferences saved"
msgstr "Préférences enregistrées"
-#: userprefs/templatetags/uprefs_extras.py:17
+#: userprefs/templates/userprefs/preferences.html:2
+#: userprefs/templatetags/uprefs_extras.py:46
+msgid "Settings"
+msgstr "Configuration"
+
+#: userprefs/templates/userprefs/preferences.html:21
+#: userprefs/templatetags/uprefs_extras.py:19
msgid "Preferences"
msgstr "Préférences"
-#: userprefs/templatetags/uprefs_extras.py:61
+#: userprefs/templates/userprefs/preferences.html:21
+msgid "Customize Modoboa"
+msgstr "Personnalisez Modoboa"
+
+#: userprefs/templatetags/uprefs_extras.py:55
msgid "Logout"
msgstr "Déconnexion"
diff --git a/modoboa/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/locale/fr/LC_MESSAGES/djangojs.po
index 700334440..075cc49fa 100644
--- a/modoboa/locale/fr/LC_MESSAGES/djangojs.po
+++ b/modoboa/locale/fr/LC_MESSAGES/djangojs.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: modoboa-0.9\n"
+"Project-Id-Version: modoboa-0.9.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-03 11:05+0200\n"
+"POT-Creation-Date: 2012-07-03 09:12+0200\n"
"PO-Revision-Date: 2011-01-07 10:00+0100\n"
"Last-Translator: Antoine Nguyen \n"
"Language-Team: FR \n"
@@ -16,74 +16,74 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: extensions/amavis_quarantine/static/js/quarantine.js:126
+#: admin/static/admin/js/admin.js:17
+msgid "No domain administrator defined"
+msgstr "Aucun administrateur de domaine défini"
+
+#: extensions/amavis/static/amavis/js/quarantine.js:126
msgid "Release this selection?"
msgstr "Relâcher cette sélection?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:130
+#: extensions/amavis/static/amavis/js/quarantine.js:130
msgid "Delete this selection?"
msgstr "Supprimer cette sélection?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:148
-#: extensions/amavis_quarantine/static/js/selfservice.js:22
+#: extensions/amavis/static/amavis/js/quarantine.js:148
+#: extensions/amavis/static/amavis/js/selfservice.js:22
msgid "Release this message?"
msgstr "Relâcher cette message?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:152
-#: extensions/amavis_quarantine/static/js/selfservice.js:26
+#: extensions/amavis/static/amavis/js/quarantine.js:152
+#: extensions/amavis/static/amavis/js/selfservice.js:26
msgid "Delete this message?"
msgstr "Supprimer ce message?"
-#: extensions/amavis_quarantine/static/js/quarantine.js:169
+#: extensions/amavis/static/amavis/js/quarantine.js:169
msgid "View full headers"
msgstr "Voir les entêtes complets"
-#: extensions/amavis_quarantine/static/js/quarantine.js:174
+#: extensions/amavis/static/amavis/js/quarantine.js:174
msgid "Hide full headers"
msgstr "Cacher les entêtes complets"
-#: extensions/sievefilters/static/js/lib.js:14
+#: extensions/sievefilters/static/sievefilters/js/lib.js:14
msgid "Remove this filter?"
msgstr "Supprimer ce filtre?"
-#: extensions/sievefilters/static/js/lib.js:117
+#: extensions/sievefilters/static/sievefilters/js/lib.js:117
msgid "Save changes?"
msgstr "Enregistrer les changements?"
-#: extensions/sievefilters/static/js/lib.js:144
+#: extensions/sievefilters/static/sievefilters/js/lib.js:144
msgid "Remove filters set?"
msgstr "Supprimer ce jeu de filtres?"
-#: extensions/sievefilters/static/js/lib.js:161
+#: extensions/sievefilters/static/sievefilters/js/lib.js:161
msgid "Activate this filters set?"
msgstr "Activer ce jeu de filtres?"
-#: extensions/sievefilters/static/js/lib.js:169
-#: extensions/sievefilters/static/js/lib.js:224
+#: extensions/sievefilters/static/sievefilters/js/lib.js:169
+#: extensions/sievefilters/static/sievefilters/js/lib.js:224
msgid "active"
msgstr "actif"
-#: extensions/stats/static/js/stats.js:28
+#: extensions/stats/static/stats/js/stats.js:28
msgid "Search a domain"
msgstr "Checher un domaine"
-#: extensions/webmail/static/js/webmail.js:499
+#: extensions/webmail/static/webmail/js/webmail.js:511
msgid "Remove the selected mailbox?"
msgstr "Supprimer la boite sélectionnée?"
-#: extensions/webmail/static/js/webmail.js:513
+#: extensions/webmail/static/webmail/js/webmail.js:525
msgid "Mailbox removed"
msgstr "Boite aux lettres supprimées"
-#: static/js/admin.js:17
-msgid "No domain administrator defined"
-msgstr "Aucun administrateur de domaine défini"
-
#: static/js/confirmation.js:45
msgid "Cancel"
msgstr "Annuler"
-#: static/js/confirmation.js:84 static/js/history.js:230
+#: static/js/confirmation.js:84 static/js/history.js:231
msgid "Internal Error"
msgstr "Erreur interne"