From 10c2e72d8a7e07d8b8527cc068895d59e518b16d Mon Sep 17 00:00:00 2001
From: Antoine Nguyen \n"
"Language-Team: DE \n"
@@ -21,64 +21,263 @@ msgstr ""
"X-Poedit-SourceCharset: utf-8\n"
#: admin/__init__.py:9
+#, fuzzy
+msgid "Administration console"
+msgstr "Administratoren"
+
+#: admin/__init__.py:11
+msgid "Web based console to manage domains, accounts and aliases"
+msgstr ""
+
+#: admin/__init__.py:16 admin/forms.py:179 admin/forms.py:614
+#: admin/views.py:93 admin/views.py:441 extensions/webmail/app_settings.py:11
+#: userprefs/__init__.py:15
+msgid "General"
+msgstr "Grundsätzlich"
+
+#: admin/app_settings.py:31
+#, fuzzy
+msgid "Authentication"
+msgstr "Server erfordert Authentifizierung"
+
+#: admin/app_settings.py:34
+msgid "Authentication type"
+msgstr ""
+
+#: admin/app_settings.py:35
msgid "Local"
msgstr "Lokal"
-#: admin/__init__.py:11
+#: admin/app_settings.py:38
msgid "The backend used for authentication"
msgstr "Das backend, das zur Authentifizierung genutzt wird"
-#: admin/__init__.py:13
-msgid "Modoboa will handle mailbox creation on filesystem"
-msgstr "Modoboa wird die Erstellung der Mailbox im Dateisystem übernehmen"
+#: admin/app_settings.py:43
+#, fuzzy
+msgid "Default password scheme"
+msgstr "Altes Passwort stimmt nicht überein"
-#: admin/__init__.py:15
-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."
-
-#: 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."
-
-#: admin/__init__.py:22
-msgid "Mailboxes storage format"
-msgstr "Mailbox erstellt."
-
-#: admin/__init__.py:25
-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
-msgid "When a mailbox is removed, also remove the associated account"
-msgstr "Beim Löschen der Mailbox auch das Konto entfernen."
-
-#: admin/__init__.py:37
+#: admin/app_settings.py:50
msgid "Scheme used to crypt mailbox passwords"
msgstr "Verschlüsselungsschema der Mailbox-Passworte"
-#: admin/__init__.py:40
+#: admin/app_settings.py:54
+msgid "Secret key"
+msgstr ""
+
+#: admin/app_settings.py:56
+msgid "Key used to encrypt/decrypt passwords"
+msgstr "Verwendeter Schlüssel, um Passworte zu ver-/entschlüsseln"
+
+#: admin/app_settings.py:60
+#, fuzzy
+msgid "LDAP settings"
+msgstr "Einstellungen"
+
+#: admin/app_settings.py:63 extensions/sievefilters/app_settings.py:22
+#: extensions/webmail/app_settings.py:22 extensions/webmail/app_settings.py:42
+#, fuzzy
+msgid "Server address"
+msgstr "Server-Antwort"
+
+#: admin/app_settings.py:65
+msgid "The IP address of the DNS name of the LDAP server"
+msgstr ""
+
+#: admin/app_settings.py:69 extensions/sievefilters/app_settings.py:28
+#: extensions/webmail/app_settings.py:34 extensions/webmail/app_settings.py:58
+#, fuzzy
+msgid "Server port"
+msgstr "Server-Antwort"
+
+#: admin/app_settings.py:71
+msgid "The TCP port number used by the LDAP server"
+msgstr ""
+
+#: admin/app_settings.py:75 extensions/webmail/app_settings.py:28
+#, fuzzy
+msgid "Use a secured connection"
+msgstr "Gesicherte Verbindung für Zugriff auf IMAP-Server verwenden"
+
+#: admin/app_settings.py:77
+#, fuzzy
+msgid "Use an SSL/TLS connection to access the LDAP server"
+msgstr "Gesicherte Verbindung für Zugriff auf IMAP-Server verwenden"
+
+#: admin/app_settings.py:81
+#, fuzzy
+msgid "Authentication method"
+msgstr "Bevorzugte Authentifizierungsmethode"
+
+#: admin/app_settings.py:82
+#, fuzzy
+msgid "Search and bind"
+msgstr "Domain suchen"
+
+#: admin/app_settings.py:83
+msgid "Direct bind"
+msgstr ""
+
+#: admin/app_settings.py:85
+#, fuzzy
+msgid "Choose the authentication method to use"
+msgstr "Extension auswählen"
+
+#: admin/app_settings.py:90
+msgid "Bind DN"
+msgstr ""
+
+#: admin/app_settings.py:92
+msgid ""
+"The distinguished name to use when binding to the LDAP server. Leave empty "
+"for an anonymous bind"
+msgstr ""
+
+#: admin/app_settings.py:97
+#, fuzzy
+msgid "Bind password"
+msgstr "Altes Passwort"
+
+#: admin/app_settings.py:99
+msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
+msgstr ""
+
+#: admin/app_settings.py:105
+#, fuzzy
+msgid "Search base"
+msgstr "Suchen"
+
+#: admin/app_settings.py:107
+msgid "The distinguished name of the search base"
+msgstr ""
+
+#: admin/app_settings.py:112
+#, fuzzy
+msgid "Search filter"
+msgstr "SPAM-Filter"
+
+#: admin/app_settings.py:114
+msgid ""
+"An optional filter string (e.g. '(objectClass=person)'). In order to be "
+"valid, it must be enclosed in parentheses."
+msgstr ""
+
+#: admin/app_settings.py:119
+msgid "User DN template"
+msgstr ""
+
+#: admin/app_settings.py:121
+#, python-format
+msgid ""
+"The template used to construct a user's DN. It should contain one "
+"placeholder (ie. %(user)s)"
+msgstr ""
+
+#: admin/app_settings.py:126
+#, fuzzy
+msgid "Password attribute"
+msgstr "Passwort geändert"
+
+#: admin/app_settings.py:128
+#, fuzzy
+msgid "The attribute used to store user passwords"
+msgstr "Verschlüsselungsschema der Mailbox-Passworte"
+
+#: admin/app_settings.py:132
+#, fuzzy
+msgid "Active Directory"
+msgstr "Aktive Benutzer"
+
+#: admin/app_settings.py:134
+msgid "Tell if the LDAP server is an Active Directory one"
+msgstr ""
+
+#: admin/app_settings.py:137 admin/templates/admin/editdomainform.html:25
+#: extensions/limits/app_settings.py:31 extensions/limits/forms.py:24
+#: extensions/limits/models.py:14 extensions/webmail/app_settings.py:101
+#: extensions/webmail/templates/webmail/folders.html:4
+msgid "Mailboxes"
+msgstr "Mailboxen"
+
+#: admin/app_settings.py:140
+#, fuzzy
+msgid "Handle mailboxes on filesystem"
+msgstr "Modoboa wird die Erstellung der Mailbox im Dateisystem übernehmen"
+
+#: admin/app_settings.py:142
+msgid ""
+"Rename or remove mailboxes on the filesystem when they get renamed or "
+"removed within Modoboa"
+msgstr ""
+
+#: admin/app_settings.py:146
+#, fuzzy
+msgid "Mailboxes ower"
+msgstr "Mailboxen"
+
+#: admin/app_settings.py:148
+#, fuzzy
+msgid "The UNIX account who owns mailboxes on the filesystem"
+msgstr ""
+"UID des virtuellen Benutzers, der Besitzer der Domains, Mailboxen und "
+"Nachrichten im Dateisystem ist."
+
+#: admin/app_settings.py:152
+msgid "Automatic account removal"
+msgstr ""
+
+#: admin/app_settings.py:154
+msgid "When a mailbox is removed, also remove the associated account"
+msgstr "Beim Löschen der Mailbox auch das Konto entfernen."
+
+#: admin/app_settings.py:157 admin/templates/admin/editdomainform.html:7
+msgid "Miscellaneous"
+msgstr "Verschiedenes"
+
+#: admin/app_settings.py:160
+msgid "Maximum log record age"
+msgstr ""
+
+#: admin/app_settings.py:162
+msgid "The maximum age in days of a log record"
+msgstr ""
+
+#: admin/app_settings.py:166
+msgid "Items per page"
+msgstr ""
+
+#: admin/app_settings.py:168
msgid "Number of displayed items per page"
msgstr "Anzahl dargestellter Einträge pro Seite"
-#: admin/__init__.py:62
+#: admin/app_settings.py:172
+#, fuzzy
+msgid "Default top redirection"
+msgstr "Standard-Editor"
+
+#: admin/app_settings.py:175
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:492
-#: admin/tables.py:17
+#: admin/app_settings.py:230
+#, fuzzy
+msgid "This field is required"
+msgstr "Das Datum ist vorbei"
+
+#: admin/forms.py:16 admin/forms.py:459 admin/tables.py:18
msgid "Alias(es)"
msgstr "Aliase"
-#: admin/forms.py:17
-msgid "Alias(es) of this domain. Indicate only one name per input, press ENTER to add a new input."
-msgstr "Alias(e) für diese Mailbox. Geben Sie jeweils nur eine Adresse pro Eingabefeld an. Bestätigen Sie mit ENTER, um ein neues Eingabefeld zu erhalten."
+#: admin/forms.py:18
+msgid ""
+"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
+"add a new input."
+msgstr ""
+"Alias(e) für diese Mailbox. Geben Sie jeweils nur eine Adresse pro "
+"Eingabefeld an. Bestätigen Sie mit ENTER, um ein neues Eingabefeld zu "
+"erhalten."
-#: admin/forms.py:54
+#: admin/forms.py:55
msgid "An alias with this name already exists"
msgstr "Ein Alias mit diesem Namen existiert bereits"
@@ -86,350 +285,17 @@ msgstr "Ein Alias mit diesem Namen existiert bereits"
msgid "A domain with this name already exists"
msgstr "Eine Domäne mit diesem Namen existiert bereits"
-#: 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:114
+#, fuzzy
+msgid "Create a domain administrator"
+msgstr "Domänen-Administrator"
-#: admin/forms.py:110
-#: admin/forms.py:649
-#: admin/views.py:371
-msgid "General"
-msgstr "Grundsätzlich"
+#: admin/forms.py:116
+msgid "Automatically create an administrator for this domain"
+msgstr ""
-#: admin/forms.py:132
-msgid "Email address"
-msgstr "E-Mail Adresse"
-
-#: admin/forms.py:133
-msgid "The distribution list address. Use the '*' character to create a 'catchall' address (ex: *@domain.tld)."
-msgstr "Adresse einer Verteilerliste. Geben Sie '*' an, um einen 'catchall'-Alias (Bsp: *@example.com) zu erstellen."
-
-#: admin/forms.py:136
-msgid "Recipients"
-msgstr "Empfänger"
-
-#: 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 "Mailboxen auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein und bestätigen Sie mit ENTER."
-
-#: admin/forms.py:171
-#: admin/forms.py:250
-#: admin/forms.py:529
-#: admin/models.py:934
-msgid "Domain does not exist"
-msgstr "Domain existiert nicht"
-
-#: 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:193
-msgid "Invalid mailbox"
-msgstr "Ungültige Mailbox"
-
-#: admin/forms.py:204
-#: admin/models.py:954
-#, python-format
-msgid "Mailbox %s does not exist"
-msgstr "Mailbox %s existiert nicht"
-
-#: admin/forms.py:213
-msgid "No recipient defined"
-msgstr "Keine Empfänger angegeben"
-
-#: 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:230
-msgid "Address"
-msgstr "Adresse"
-
-#: admin/forms.py:231
-msgid "A valid e-mail address. Use the '*' character to create a 'catchall' address (ex: *@domain.tld)."
-msgstr "Eine gültig E-Mail-Adresse. Geben Sie '*' an, um einen 'catchall'-Alias (Bsp: *@example.com) zu erstellen."
-
-#: admin/forms.py:267
-#: admin/forms.py:297
-#: extensions/sievefilters/forms.py:70
-msgid "Recipient"
-msgstr "Empfänger"
-
-#: admin/forms.py:268
-msgid "A local recipient address"
-msgstr "Eine lokale Empfänger-Adresse"
-
-#: admin/forms.py:284
-msgid "Mailbox does not exist"
-msgstr "Mailbox existiert nicht"
-
-#: admin/forms.py:286
-msgid "You can't access this mailbox"
-msgstr "Sie können auf diese Mailbox nicht zugreifen"
-
-#: admin/forms.py:298
-msgid "An external recipient address"
-msgstr "Adresse eines externen Empfängers"
-
-#: admin/forms.py:315
-msgid "Local recipients are forbidden"
-msgstr "Lokale Empfänger sind nicht gestattet"
-
-#: admin/forms.py:325
-#: extensions/webmail/forms.py:18
-msgid "Select a file"
-msgstr "Wählen Sie eine Datei"
-
-#: admin/forms.py:326
-#: admin/forms.py:351
-msgid "Separator"
-msgstr "Separator"
-
-#: admin/forms.py:328
-msgid "Continue on error"
-msgstr "Bei Fehler fortfahren"
-
-#: admin/forms.py:329
-msgid "Don't treat duplicated objects as error"
-msgstr "Doppelte Objekte nicht als Fehler behandeln"
-
-#: admin/forms.py:343
-msgid "Crypt passwords"
-msgstr "Passworte verschlüsseln"
-
-#: admin/forms.py:344
-msgid "Check this option if passwords contained in your file are not crypted"
-msgstr "Auswählen wenn Kennwörter in Datei nicht verschlüsselt sind"
-
-#: admin/forms.py:349
-msgid "File name"
-msgstr "Dateiname"
-
-#: admin/forms.py:378
-#: admin/templates/admin/editdomainform.html:9
-#: auth/forms.py:6
-msgid "Username"
-msgstr "Benutzername"
-
-#: admin/forms.py:380
-msgid "Role"
-msgstr "Rolle"
-
-#: admin/forms.py:381
-#: admin/forms.py:405
-msgid "Choose"
-msgstr "Auswählen"
-
-#: admin/forms.py:382
-msgid "What level of permission this user will have"
-msgstr "Rechte, die der Benutzer haben wird"
-
-#: admin/forms.py:384
-#: auth/forms.py:10
-msgid "Password"
-msgstr "Passwort"
-
-#: admin/forms.py:386
-#: userprefs/forms.py:15
-msgid "Confirmation"
-msgstr "Bestätigung"
-
-#: admin/forms.py:388
-msgid "Enter the same password as above, for verification."
-msgstr "Kennwort bestätigen"
-
-#: admin/forms.py:399
-msgid "Enabled"
-msgstr "Aktiviert"
-
-#: admin/forms.py:438
-msgid "The two password fields didn't match."
-msgstr "Die angegebenen Kennworte stimmen nicht überein"
-
-#: admin/forms.py:457
-msgid "You can't disable your own account"
-msgstr "Sie können Ihr eigenes Konto nicht deaktivieren"
-
-#: admin/forms.py:484
-msgid "E-mail"
-msgstr "E-Mail"
-
-#: admin/forms.py:486
-msgid "Quota"
-msgstr "Quota"
-
-#: admin/forms.py:488
-msgid "Quota in MB for this mailbox. Leave empty to use the value defined at domain level."
-msgstr "Quota in MB für diese Mailbox. Geben Sie, um den Domain-Standard zu nutzen, keinen individuellen Wert an."
-
-#: admin/forms.py:494
-msgid "Alias(es) of this mailbox. Indicate only one address per input, press ENTER to add a new input. Use the '*' character to create a 'catchall' alias (ex: *@domain.tld)."
-msgstr "Alias(e) für diese Mailbox. Geben Sie jeweils nur eine Adresse pro Eingabe an. Bestätigen Sie mit ENTER um die Eingabe zu bestätigen. Geben Sie '*' an, um einen 'catchall'-Alias (Bsp: *@example.com) zu erstellen."
-
-#: admin/forms.py:556
-msgid "Failed to rename mailbox, check permissions"
-msgstr "Mailbox konnte nicht umbenannt werden. Prüfen Sie die Berechtigungen."
-
-#: admin/forms.py:598
-msgid "Domain(s)"
-msgstr "Domain(s)"
-
-#: admin/forms.py:600
-msgid "Domain(s) that user administrates"
-msgstr "Domänen, die dieser Anwender administriert"
-
-#: admin/forms.py:651
-#: admin/views.py:374
-msgid "Mail"
-msgstr "E-Mail"
-
-#: admin/forms.py:653
-msgid "Permissions"
-msgstr "Berechtigungen"
-
-#: admin/lib.py:21
-msgid "Unknown object type"
-msgstr "Unbekannter Objekt-Typ"
-
-#: admin/models.py:74
-msgid "You can't delete your own account"
-msgstr "Sie können Ihr eigenes Konto nicht entfernen"
-
-#: admin/models.py:154
-msgid "Failed to update password: LDAP module not installed"
-msgstr "Konnte Kennwort nicht aktualisieren: LDAP-Modul nicht installiert"
-
-#: admin/models.py:160
-#, python-format
-msgid "Failed to update password: %s"
-msgstr "Konnte Kennwort nicht aktualisieren: %s"
-
-#: admin/models.py:184
-msgid "account"
-msgstr "Konto"
-
-#: admin/models.py:409
-#: admin/models.py:599
-#: admin/models.py:641
-msgid "Invalid line"
-msgstr "Ungültige Zeile"
-
-#: admin/models.py:436
-#, python-format
-msgid "Account import failed (%s): domain does not exist"
-msgstr "Kann Konto nicht importieren (%s): Die Domain existiert nicht"
-
-#: admin/models.py:517
-#: admin/models.py:609
-msgid "name"
-msgstr "Name"
-
-#: admin/models.py:518
-msgid "The domain name"
-msgstr "Name der Domäne"
-
-#: admin/models.py:519
-msgid "Default quota in MB applied to mailboxes"
-msgstr "Standard-Quota für Mailboxen (in MB)"
-
-#: admin/models.py:520
-#: admin/models.py:614
-#: admin/models.py:836
-#: admin/models.py:965
-#: extensions/postfix_autoreply/models.py:19
-msgid "enabled"
-msgstr "aktiviert"
-
-#: admin/models.py:521
-msgid "Check to activate this domain"
-msgstr "Auswählen, um diese Domäne zu aktivieren"
-
-#: admin/models.py:591
-msgid "Failed to initialise domain, check permissions"
-msgstr "Domäne konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen."
-
-#: admin/models.py:610
-msgid "The alias name"
-msgstr "Der Alias-Name"
-
-#: admin/models.py:611
-msgid "target"
-msgstr "Ziel"
-
-#: admin/models.py:612
-msgid "The domain this alias points to"
-msgstr "Domäne auf die dieser Alias verweist"
-
-#: admin/models.py:615
-#: admin/models.py:837
-msgid "Check to activate this alias"
-msgstr "Auswählen um den Alias zu aktivieren"
-
-#: admin/models.py:647
-#, python-format
-msgid "Unknown domain %s"
-msgstr "Unbekannte Domain %s"
-
-#: admin/models.py:660
-#: admin/models.py:827
-msgid "address"
-msgstr "Adresse"
-
-#: admin/models.py:661
-msgid "Mailbox address (without the @domain.tld part)"
-msgstr "Mailbox-Adresse (ohne den @domain.tld-Anteil)"
-
-#: admin/models.py:767
-#, python-format
-msgid "%s is not a valid uid/username"
-msgstr "%s ist kein gültiger uid/Benutzername"
-
-#: admin/models.py:776
-#, python-format
-msgid "%s is not a valid gid/groupname"
-msgstr "%s ist kein gültiger gid/Gruppenname"
-
-#: admin/models.py:795
-msgid "Failed to initialise mailbox, check permissions"
-msgstr "Mailbox konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen."
-
-#: admin/models.py:828
-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:832
-msgid "mailboxes"
-msgstr "Mailboxen"
-
-#: admin/models.py:833
-msgid "The mailboxes this alias points to"
-msgstr "Mailbox auf den dieser Alias verweist"
-
-#: admin/models.py:876
-msgid "distribution list"
-msgstr "Verteilerliste"
-
-#: admin/models.py:877
-msgid "forward"
-msgstr "Weiterleitung"
-
-#: admin/models.py:878
-msgid "alias"
-msgstr "Alias"
-
-#: admin/models.py:929
-#, python-format
-msgid "Invalid line: %s"
-msgstr "Ungültige Zeile: %s"
-
-#: admin/models.py:966
-msgid "Check to enable this extension"
-msgstr "Auswählen, um diese Erweiterung zu aktivieren"
-
-#: admin/tables.py:12
-#: admin/tables.py:44
-#: admin/templates/admin/editdomainform.html:9
+#: admin/forms.py:120 admin/tables.py:12 admin/tables.py:47
+#: admin/templates/admin/editdomainform.html:13
#: admin/templates/admin/identities_table.html:5
#: admin/templates/admin/information.html:8
#: extensions/sievefilters/forms.py:53
@@ -437,245 +303,580 @@ msgstr "Auswählen, um diese Erweiterung zu aktivieren"
msgid "Name"
msgstr "Name"
+#: admin/forms.py:122
+msgid ""
+"The administrator's name. Don't include the domain's name here, it will be "
+"automatically appended."
+msgstr ""
+
+#: admin/forms.py:128
+#, fuzzy
+msgid "Create aliases"
+msgstr "Domänen-Aliase"
+
+#: admin/forms.py:130
+msgid "Automatically create standard aliases for this domain"
+msgstr ""
+
+#: admin/forms.py:143
+#, fuzzy
+msgid "Invalid format"
+msgstr "Ungültiger Grenzwert"
+
+#: admin/forms.py:155
+#, fuzzy, python-format
+msgid "User '%s' already exists"
+msgstr "Objekt existiert bereits: %s"
+
+#: admin/forms.py:203
+msgid "Email address"
+msgstr "E-Mail Adresse"
+
+#: admin/forms.py:204
+msgid ""
+"The distribution list address. Use the '*' character to create a 'catchall' "
+"address (ex: *@domain.tld)."
+msgstr ""
+"Adresse einer Verteilerliste. Geben Sie '*' an, um einen 'catchall'-Alias "
+"(Bsp: *@example.com) zu erstellen."
+
+#: admin/forms.py:207
+msgid "Recipients"
+msgstr "Empfänger"
+
+#: admin/forms.py:208
+msgid ""
+"Mailbox(es) this alias will point to. Indicate only one address per input, "
+"press ENTER to add a new input."
+msgstr ""
+"Mailboxen auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein "
+"und bestätigen Sie mit ENTER."
+
+#: admin/forms.py:246 admin/forms.py:504 admin/forms.py:530
+#: admin/models.py:1147
+msgid "Domain does not exist"
+msgstr "Domain existiert nicht"
+
+#: admin/forms.py:248
+msgid "You don't have access to this domain"
+msgstr "Der Zugriff auf diese Domain ist ihnen nicht gestattet"
+
+#: admin/forms.py:268
+msgid "Invalid mailbox"
+msgstr "Ungültige Mailbox"
+
+#: admin/forms.py:284
+#, fuzzy, python-format
+msgid "Local recipient %s not found"
+msgstr "Lokale Empfänger sind nicht gestattet"
+
+#: admin/forms.py:286 admin/forms.py:292
+#, python-format
+msgid "Recipient %s already present"
+msgstr ""
+
+#: admin/forms.py:297
+msgid "No recipient defined"
+msgstr "Keine Empfänger angegeben"
+
+#: admin/forms.py:311 extensions/webmail/forms.py:19
+msgid "Select a file"
+msgstr "Wählen Sie eine Datei"
+
+#: admin/forms.py:313 admin/forms.py:341
+msgid "Separator"
+msgstr "Separator"
+
+#: admin/forms.py:316
+msgid "Continue on error"
+msgstr "Bei Fehler fortfahren"
+
+#: admin/forms.py:317
+msgid "Don't treat duplicated objects as error"
+msgstr "Doppelte Objekte nicht als Fehler behandeln"
+
+#: admin/forms.py:332
+msgid "Crypt passwords"
+msgstr "Passworte verschlüsseln"
+
+#: admin/forms.py:333
+msgid "Check this option if passwords contained in your file are not crypted"
+msgstr "Auswählen wenn Kennwörter in Datei nicht verschlüsselt sind"
+
+#: admin/forms.py:339
+msgid "File name"
+msgstr "Dateiname"
+
+#: admin/forms.py:371 admin/templates/admin/editdomainform.html:13
+#: auth/forms.py:7
+msgid "Username"
+msgstr "Benutzername"
+
+#: admin/forms.py:373
+msgid "Role"
+msgstr "Rolle"
+
+#: admin/forms.py:374 admin/forms.py:401
+msgid "Choose"
+msgstr "Auswählen"
+
+#: admin/forms.py:375
+msgid "What level of permission this user will have"
+msgstr "Rechte, die der Benutzer haben wird"
+
+#: admin/forms.py:377 auth/forms.py:11
+msgid "Password"
+msgstr "Passwort"
+
+#: admin/forms.py:379 userprefs/forms.py:18
+msgid "Confirmation"
+msgstr "Bestätigung"
+
+#: admin/forms.py:381
+msgid "Enter the same password as above, for verification."
+msgstr "Kennwort bestätigen"
+
+#: admin/forms.py:392
+msgid "Enabled"
+msgstr "Aktiviert"
+
+#: admin/forms.py:434
+msgid "The two password fields didn't match."
+msgstr "Die angegebenen Kennworte stimmen nicht überein"
+
+#: admin/forms.py:440
+msgid "You can't disable your own account"
+msgstr "Sie können Ihr eigenes Konto nicht deaktivieren"
+
+#: admin/forms.py:450
+msgid "E-mail"
+msgstr "E-Mail"
+
+#: admin/forms.py:452
+msgid "Quota"
+msgstr "Quota"
+
+#: admin/forms.py:454
+msgid ""
+"Quota in MB for this mailbox. Define a custom value or use domain's default "
+"one. Leave empty to define an unlimited value (not allowed for domain "
+"administrators)."
+msgstr ""
+
+#: admin/forms.py:461
+msgid ""
+"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
+"to add a new input. Use the '*' character to create a 'catchall' alias (ex: "
+"*@domain.tld)."
+msgstr ""
+"Alias(e) für diese Mailbox. Geben Sie jeweils nur eine Adresse pro Eingabe "
+"an. Bestätigen Sie mit ENTER um die Eingabe zu bestätigen. Geben Sie '*' an, "
+"um einen 'catchall'-Alias (Bsp: *@example.com) zu erstellen."
+
+#: admin/forms.py:512
+#, fuzzy, python-format
+msgid "Mailbox %s already exists"
+msgstr "Mailbox %s existiert nicht"
+
+#: admin/forms.py:572
+msgid "Domain(s)"
+msgstr "Domain(s)"
+
+#: admin/forms.py:574
+msgid "Domain(s) that user administrates"
+msgstr "Domänen, die dieser Anwender administriert"
+
+#: admin/forms.py:616 admin/views.py:444
+msgid "Mail"
+msgstr "E-Mail"
+
+#: admin/forms.py:618
+msgid "Permissions"
+msgstr "Berechtigungen"
+
+#: admin/models.py:78
+msgid "You can't delete your own account"
+msgstr "Sie können Ihr eigenes Konto nicht entfernen"
+
+#: admin/models.py:159
+msgid "Failed to update password: LDAP module not installed"
+msgstr "Konnte Kennwort nicht aktualisieren: LDAP-Modul nicht installiert"
+
+#: admin/models.py:165
+#, python-format
+msgid "Failed to update password: %s"
+msgstr "Konnte Kennwort nicht aktualisieren: %s"
+
+#: admin/models.py:192
+msgid "account"
+msgstr "Konto"
+
+#: admin/models.py:494 admin/models.py:720 admin/models.py:782
+msgid "Invalid line"
+msgstr "Ungültige Zeile"
+
+#: admin/models.py:498
+msgid "You can't import an account with a role greater than yours"
+msgstr ""
+
+#: admin/models.py:518
+#, python-format
+msgid "Account import failed (%s): domain does not exist"
+msgstr "Kann Konto nicht importieren (%s): Die Domain existiert nicht"
+
+#: admin/models.py:607 admin/models.py:733
+msgid "name"
+msgstr "Name"
+
+#: admin/models.py:608
+msgid "The domain name"
+msgstr "Name der Domäne"
+
+#: admin/models.py:610
+msgid "Default quota in MB applied to mailboxes"
+msgstr "Standard-Quota für Mailboxen (in MB)"
+
+#: admin/models.py:613 admin/models.py:740 admin/models.py:1020
+#: admin/models.py:1181 extensions/postfix_autoreply/models.py:19
+msgid "enabled"
+msgstr "aktiviert"
+
+#: admin/models.py:614
+msgid "Check to activate this domain"
+msgstr "Auswählen, um diese Domäne zu aktivieren"
+
+#: admin/models.py:734
+msgid "The alias name"
+msgstr "Der Alias-Name"
+
+#: admin/models.py:736
+msgid "target"
+msgstr "Ziel"
+
+#: admin/models.py:737
+msgid "The domain this alias points to"
+msgstr "Domäne auf die dieser Alias verweist"
+
+#: admin/models.py:741 admin/models.py:1021
+msgid "Check to activate this alias"
+msgstr "Auswählen um den Alias zu aktivieren"
+
+#: admin/models.py:788
+#, python-format
+msgid "Unknown domain %s"
+msgstr "Unbekannte Domain %s"
+
+#: admin/models.py:805 admin/models.py:1006
+msgid "address"
+msgstr "Adresse"
+
+#: admin/models.py:806
+msgid "Mailbox address (without the @domain.tld part)"
+msgstr "Mailbox-Adresse (ohne den @domain.tld-Anteil)"
+
+#: admin/models.py:852
+#, fuzzy, python-format
+msgid "Failed to retrieve mailbox location (%s)"
+msgstr "Konnte Filter-Satz nicht laden"
+
+#: admin/models.py:868
+#, fuzzy, python-format
+msgid "Failed to rename mailbox: %s"
+msgstr "Mailbox konnte nicht umbenannt werden. Prüfen Sie die Berechtigungen."
+
+#: admin/models.py:894
+#, fuzzy, python-format
+msgid "Failed to remove mailbox: %s"
+msgstr "Konnte Filter nicht entfernen"
+
+#: admin/models.py:909
+#, python-format
+msgid "Quota is greater than the allowed domain's limit (%dM)"
+msgstr ""
+
+#: admin/models.py:914
+msgid "A quota is required"
+msgstr ""
+
+#: admin/models.py:1007
+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:1011
+msgid "mailboxes"
+msgstr "Mailboxen"
+
+#: admin/models.py:1012
+msgid "The mailboxes this alias points to"
+msgstr "Mailbox auf den dieser Alias verweist"
+
+#: admin/models.py:1016
+#, fuzzy
+msgid "The aliases this alias points to"
+msgstr "Mailbox auf den dieser Alias verweist"
+
+#: admin/models.py:1064
+msgid "distribution list"
+msgstr "Verteilerliste"
+
+#: admin/models.py:1065
+msgid "forward"
+msgstr "Weiterleitung"
+
+#: admin/models.py:1066
+msgid "alias"
+msgstr "Alias"
+
+#: admin/models.py:1142
+#, python-format
+msgid "Invalid line: %s"
+msgstr "Ungültige Zeile: %s"
+
+#: admin/models.py:1167
+#, python-format
+msgid "Mailbox %s does not exist"
+msgstr "Mailbox %s existiert nicht"
+
+#: admin/models.py:1182
+msgid "Check to enable this extension"
+msgstr "Auswählen, um diese Erweiterung zu aktivieren"
+
+#: admin/models.py:1282
+msgid "added"
+msgstr ""
+
+#: admin/models.py:1285
+#, fuzzy
+msgid "modified"
+msgstr "Alias verändert"
+
+#: admin/models.py:1288
+#, fuzzy
+msgid "deleted"
+msgstr "Löschen"
+
+#: admin/models.py:1290
+#, python-format
+msgid "%(object)s '%(name)s' %(action)s by user %(user)s"
+msgstr ""
+
#: admin/tables.py:14
msgid "Edit domain"
msgstr "Domäne bearbeiten"
-#: admin/tables.py:18
-#: admin/tables.py:62
-#: admin/templates/admin/identities_table.html:8
-#: admin/templates/admin/listing.html:14
-#: extensions/sievefilters/views.py:79
+#: admin/tables.py:21 admin/templates/admin/identities_table.html:8
+#: admin/templates/admin/listing.html:17 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
+#: extensions/webmail/templatetags/webextras.py:91
msgid "Actions"
msgstr "Aktionen"
-#: admin/tables.py:45
+#: admin/tables.py:48
msgid "Version"
msgstr "Version"
-#: admin/tables.py:46
+#: admin/tables.py:49
msgid "Description"
msgstr "Beschreibung"
-#: admin/tables.py:53
-#: admin/templates/admin/identities_table.html:7
-msgid "Tags"
-msgstr "Tags"
-
-#: admin/tables.py:55
-msgid "Email/Username"
-msgstr "E-Mail/Benutzername"
-
-#: admin/tables.py:61
-#: admin/templates/admin/identities_table.html:6
-msgid "Fullname/Recipient"
-msgstr "Name/Empfänger"
-
-#: admin/views.py:90
+#: admin/views.py:87
msgid "New domain"
msgstr "Neue Domäne"
-#: admin/views.py:91
-#: admin/views.py:188
-#: admin/views.py:368
-#: admin/views.py:375
-#: extensions/sievefilters/views.py:120
-#: extensions/sievefilters/views.py:187
-#: extensions/webmail/views.py:123
+#: admin/views.py:88 admin/views.py:97 admin/views.py:225 admin/views.py:438
+#: admin/views.py:445 extensions/sievefilters/views.py:120
+#: extensions/sievefilters/views.py:187 extensions/webmail/views.py:127
msgid "Create"
msgstr "Erstellen"
-#: admin/views.py:97
+#: admin/views.py:94 admin/views.py:442
+msgid "Next"
+msgstr "Nächstes"
+
+#: admin/views.py:96
+#, fuzzy
+msgid "Options"
+msgstr "Aktionen"
+
+#: admin/views.py:98 admin/views.py:446
+msgid "Previous"
+msgstr "Vorheriges"
+
+#: admin/views.py:111
msgid "Domain created"
msgstr "Domäne erstellt."
-#: admin/views.py:121
-#: admin/views.py:237
-#: admin/views.py:418
+#: admin/views.py:144 admin/views.py:282 admin/views.py:492
#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9
-#: extensions/sievefilters/views.py:139
-#: extensions/webmail/views.py:154
+#: extensions/sievefilters/views.py:139 extensions/webmail/views.py:158
#: userprefs/templates/userprefs/forward.html:8
#: userprefs/templates/userprefs/profile.html:8
msgid "Update"
msgstr "Aktualisieren"
-#: admin/views.py:132
+#: admin/views.py:160
msgid "Domain modified"
msgstr "Domäne verändert"
-#: admin/views.py:155
+#: admin/views.py:186
msgid "You can't delete your own domain"
msgstr "Sie können Ihre eigene Domäne nicht löschen"
-#: admin/views.py:158
+#: admin/views.py:189
msgid "Domain deleted"
msgid_plural "Domains deleted"
msgstr[0] "Domäne gelöscht"
msgstr[1] "Domänen gelöscht"
-#: admin/views.py:172
+#: admin/views.py:204
msgid "Alias with this name already exists"
msgstr "Ein Alias mit diesem Namen existiert bereits"
-#: admin/views.py:208
+#: admin/views.py:247
msgid "New distribution list"
msgstr "Neue Verteilerliste"
-#: admin/views.py:212
+#: admin/views.py:248
msgid "Distribution list created"
msgstr "Verteilerliste erstellt"
-#: admin/views.py:218
+#: admin/views.py:257
msgid "New alias"
msgstr "Neuer Alias"
-#: admin/views.py:222
+#: admin/views.py:258
msgid "Alias created"
msgstr "Alias erstellt"
-#: admin/views.py:228
+#: admin/views.py:267
msgid "New forward"
msgstr "Neue Weiterleitung"
-#: admin/views.py:232
+#: admin/views.py:268
msgid "Forward created"
msgstr "Weiterleitung erstellt"
-#: admin/views.py:249
-msgid "Alias modified"
-msgstr "Alias verändert"
-
-#: admin/views.py:253
+#: admin/views.py:286
msgid "Distribution list modified"
msgstr "Verteilerliste verändert"
-#: admin/views.py:257
+#: admin/views.py:288
msgid "Forward modified"
msgstr "Weiterleitung verändert"
-#: admin/views.py:365
+#: admin/views.py:290
+msgid "Alias modified"
+msgstr "Alias verändert"
+
+#: admin/views.py:403 admin/views.py:541 admin/views.py:546
+#: extensions/amavis/views.py:195 extensions/amavis/views.py:201
+#: extensions/amavis/views.py:234 extensions/amavis/views.py:238
+#: extensions/amavis/views.py:240 extensions/webmail/views.py:36
+#: extensions/webmail/views.py:64 extensions/webmail/views.py:77
+#: extensions/webmail/views.py:89 extensions/webmail/views.py:105
+#: extensions/webmail/views.py:189 extensions/webmail/views.py:415
+#: extensions/webmail/views.py:426 extensions/webmail/views.py:453
+#: lib/formutils.py:32 lib/formutils.py:37
+msgid "Invalid request"
+msgstr "Ungültige Anfrage"
+
+#: admin/views.py:435
msgid "New account"
msgstr "Neues Konto"
-#: admin/views.py:372
-msgid "Next"
-msgstr "Nächstes"
-
-#: admin/views.py:376
-msgid "Previous"
-msgstr "Vorheriges"
-
-#: admin/views.py:388
+#: admin/views.py:459
msgid "Account created"
msgstr "Konto erstellt"
-#: admin/views.py:432
+#: admin/views.py:507
msgid "Account updated"
msgstr "Konto aktualisiert"
-#: admin/views.py:451
+#: admin/views.py:531
msgid "Account deleted"
msgid_plural "Accounts deleted"
msgstr[0] "Konto gelöscht"
msgstr[1] "Konten gelöscht"
-#: admin/views.py:460
-#: admin/views.py:465
-#: extensions/amavis/views.py:184
-#: extensions/amavis/views.py:190
-#: extensions/amavis/views.py:221
-#: extensions/amavis/views.py:225
-#: extensions/amavis/views.py:227
-#: extensions/webmail/views.py:32
-#: extensions/webmail/views.py:60
-#: extensions/webmail/views.py:73
-#: extensions/webmail/views.py:85
-#: extensions/webmail/views.py:101
-#: extensions/webmail/views.py:185
-#: extensions/webmail/views.py:412
-#: extensions/webmail/views.py:423
-#: extensions/webmail/views.py:450
-#: lib/formutils.py:33
-#: lib/formutils.py:38
-msgid "Invalid request"
-msgstr "Ungültige Anfrage"
-
-#: admin/views.py:495
+#: admin/views.py:586
msgid "Parameters saved"
msgstr "Parameter gespeichert"
-#: admin/views.py:540
+#: admin/views.py:632
msgid "Modifications applied."
msgstr "Änderungen übernommen."
-#: admin/views.py:631
+#: admin/views.py:740
#, python-format
msgid "Object already exists: %s"
msgstr "Objekt existiert bereits: %s"
-#: admin/views.py:633
+#: admin/views.py:742
#, python-format
msgid "%d objects imported successfully"
msgstr "%d Objekte erfolgreich importiert"
-#: admin/views.py:650
+#: admin/views.py:760
+#, fuzzy
msgid ""
"Provide a CSV file where lines respect one of the following formats:\n"
" The first element of each line is mandatory and must be equal to one of the previous values. The first element of each line is mandatory and must be equal to one of "
+"the previous values. You can use a different character as separator. Das erste Element einer Zeile ist zwingend und muss gleich mit einem der vorhergehenden sein. Das erste Element einer Zeile ist zwingend und muss gleich mit einem der "
+"vorhergehenden sein. Ein anderes Zeichen als Trenner ist gestattet. The first element of each line is mandatory and must be equal to one of the previous values. The first element of each line is mandatory and must be equal to one of "
+"the previous values. You can use a different character as separator. Das erste Element einer Zeile ist zwinged und muss gleich zum vorhergehenden sein. Das erste Element einer Zeile ist zwinged und muss gleich zum "
+"vorhergehenden sein. Ein anderes Zeichen als Trenner ist gestattet. Warning: the demo's concent is resetted every two hours. To try the demo, the following users are available (username/password): To try the demo, the following users are available (username/password"
+"i>): Please report any issue or give any suggestion to \n"
-" the mailing list.\n"
-"
\n"
-"\n"
-"
\n"
-"\n"
"
\n"
-"Welcome to the online demo!
\n"
"\n"
"
\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" "Probleme und Anregungen bitte an die\n" -" Mailingliste berichten.
\n" +" Mailingliste berichten.\n" -#: extensions/amavis/__init__.py:21 +#: extensions/amavis/__init__.py:22 msgid "Simple amavis management frontend" msgstr "Einfache amavis Management Oberfläche" -#: 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" - -#: 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/__init__.py:54 -msgid "Mode used to access the PDP server" -msgstr "Modus für Zugriff auf den PDP-Server" - -#: extensions/amavis/__init__.py:58 -msgid "PDP server address (if inet mode)" -msgstr "PDP-Server addresse (im inet-Modus)" - -#: extensions/amavis/__init__.py:62 -msgid "PDP server port (if inet mode)" -msgstr "PDP-Server port (im inet-Modus)" - -#: extensions/amavis/__init__.py:66 -msgid "Path to the PDP server socket (if unix mode)" -msgstr "Pfad zum PDP-Server Socket (im UNIX-Modus)" - -#: extensions/amavis/__init__.py:69 -msgid "Interval between two release requests checks" -msgstr "Prüf-Intervall nach neuen Quarantäne-Release-Anfragen" - -#: extensions/amavis/__init__.py:71 -msgid "Allow users to directly release their messages" -msgstr "Anwender dürfen Nachrichten in Quarantäne selber freigeben" - -#: extensions/amavis/__init__.py:73 -msgid "Activate the 'self-service' mode" -msgstr "'Self-Service'-Modus aktivieren" - -#: extensions/amavis/__init__.py:75 -msgid "The e-mail address used to send notitications" -msgstr "Die Mailadresse, die verwendet wird, um Benachrichtigungen zu versenden" - -#: extensions/amavis/__init__.py:80 -#: 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:96 +#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 msgid "Quarantine" msgstr "Quarantäne" -#: extensions/amavis/__init__.py:161 +#: extensions/amavis/__init__.py:127 msgid "pending requests" msgstr "Offene Anfragen" -#: extensions/amavis/__init__.py:177 +#: extensions/amavis/__init__.py:144 #, python-format msgid "%d pending requests" msgstr "%d offene Anfragen" -#: extensions/amavis/__init__.py:188 +#: extensions/amavis/__init__.py:156 msgid "Content filter" msgstr "Inhaltsfilter" -#: extensions/amavis/lib.py:51 +#: extensions/amavis/app_settings.py:12 +#, fuzzy +msgid "Maximum message age" +msgstr "Markiere Nachrichten" + +#: extensions/amavis/app_settings.py:14 +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" + +#: extensions/amavis/app_settings.py:17 +#, fuzzy +msgid "Messages releasing" +msgstr "Nachricht freigegeben" + +#: extensions/amavis/app_settings.py:20 +#, fuzzy +msgid "Remove released messages" +msgstr "Empfangene Nachrichten" + +#: extensions/amavis/app_settings.py:22 +msgid "Remove messages marked as released while cleaning up the database" +msgstr "Freigegebene Nachrichten löschen wenn Datenbank bereinigt wird" + +#: extensions/amavis/app_settings.py:26 +msgid "Amavis connection mode" +msgstr "" + +#: extensions/amavis/app_settings.py:29 +msgid "Mode used to access the PDP server" +msgstr "Modus für Zugriff auf den PDP-Server" + +#: extensions/amavis/app_settings.py:34 +#, fuzzy +msgid "PDP server address" +msgstr "PDP-Server addresse (im inet-Modus)" + +#: extensions/amavis/app_settings.py:36 +msgid "PDP server address (if inet mode)" +msgstr "PDP-Server addresse (im inet-Modus)" + +#: extensions/amavis/app_settings.py:40 +#, fuzzy +msgid "PDP server port" +msgstr "PDP-Server port (im inet-Modus)" + +#: extensions/amavis/app_settings.py:42 +msgid "PDP server port (if inet mode)" +msgstr "PDP-Server port (im inet-Modus)" + +#: extensions/amavis/app_settings.py:46 +msgid "PDP server socket" +msgstr "" + +#: extensions/amavis/app_settings.py:48 +msgid "Path to the PDP server socket (if unix mode)" +msgstr "Pfad zum PDP-Server Socket (im UNIX-Modus)" + +#: extensions/amavis/app_settings.py:52 +msgid "Check requests interval" +msgstr "" + +#: extensions/amavis/app_settings.py:54 +msgid "Interval between two release requests checks" +msgstr "Prüf-Intervall nach neuen Quarantäne-Release-Anfragen" + +#: extensions/amavis/app_settings.py:58 +#, fuzzy +msgid "Allow direct release" +msgstr "Anwender dürfen Nachrichten in Quarantäne selber freigeben" + +#: extensions/amavis/app_settings.py:60 +msgid "Allow users to directly release their messages" +msgstr "Anwender dürfen Nachrichten in Quarantäne selber freigeben" + +#: extensions/amavis/app_settings.py:64 +#, fuzzy +msgid "Enable self-service mode" +msgstr "'Self-Service'-Modus aktivieren" + +#: extensions/amavis/app_settings.py:66 +msgid "Activate the 'self-service' mode" +msgstr "'Self-Service'-Modus aktivieren" + +#: extensions/amavis/app_settings.py:70 +#, fuzzy +msgid "Notifications sender" +msgstr "Änderungen übernommen." + +#: extensions/amavis/app_settings.py:72 +msgid "The e-mail address used to send notitications" +msgstr "" +"Die Mailadresse, die verwendet wird, um Benachrichtigungen zu versenden" + +#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:91 +msgid "Number of displayed emails per page" +msgstr "Anzahl dargestellter Nachrichten pro Seite" + +#: extensions/amavis/app_settings.py:88 +#, fuzzy +msgid "Set 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/lib.py:53 #, python-format msgid "Connection to amavis failed: %s" msgstr "Verbindung zu amavis fehlgeschlagen: %s" -#: extensions/amavis/models.py:84 +#: extensions/amavis/models.py:93 msgid "Virus filter" msgstr "Virusfilter" -#: extensions/amavis/models.py:85 -#: extensions/amavis/models.py:93 -#: extensions/amavis/models.py:101 -#: extensions/sievefilters/views.py:265 +#: extensions/amavis/models.py:94 extensions/amavis/models.py:102 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:268 msgid "yes" msgstr "Ja" -#: extensions/amavis/models.py:86 -#: extensions/amavis/models.py:94 -#: extensions/amavis/models.py:102 -#: extensions/sievefilters/views.py:269 +#: extensions/amavis/models.py:95 extensions/amavis/models.py:103 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:272 msgid "no" msgstr "Nein" -#: extensions/amavis/models.py:87 -#: extensions/amavis/models.py:95 -#: extensions/amavis/models.py:103 +#: extensions/amavis/models.py:96 extensions/amavis/models.py:104 +#: extensions/amavis/models.py:112 #: extensions/amavis/templates/amavis/domain_content_filter.html:11 msgid "default" msgstr "Standard" -#: extensions/amavis/models.py:89 +#: extensions/amavis/models.py:98 msgid "Bypass virus checks or not. Choose 'default' to use global settings." -msgstr "Virus-Prüfungen umgehen oder nicht. Geben Sie, um den Domain-Standard zu nutzen, keinen individuellen Wert an." +msgstr "" +"Virus-Prüfungen umgehen oder nicht. Geben Sie, um den Domain-Standard zu " +"nutzen, keinen individuellen Wert an." -#: extensions/amavis/models.py:92 +#: extensions/amavis/models.py:101 msgid "Spam filter" msgstr "SPAM-Filter" -#: extensions/amavis/models.py:97 +#: extensions/amavis/models.py:106 msgid "Bypass spam checks or not. Choose 'default' to use global settings." -msgstr "Spam-Prüfungen umgehen oder nicht. Geben Sie, um den Domain-Standard zu nutzen, keinen individuellen Wert an." +msgstr "" +"Spam-Prüfungen umgehen oder nicht. Geben Sie, um den Domain-Standard zu " +"nutzen, keinen individuellen Wert an." -#: extensions/amavis/models.py:100 +#: extensions/amavis/models.py:109 msgid "Banned filter" msgstr "Filter für unerwünschte Dateien" -#: extensions/amavis/models.py:105 +#: extensions/amavis/models.py:114 msgid "Bypass banned checks or not. Choose 'default' to use global settings." -msgstr "Unerwünschte Dateien umgehen oder nicht. Geben Sie, um den Domain-Standard zu nutzen, keinen individuellen Wert an." +msgstr "" +"Unerwünschte Dateien umgehen oder nicht. Geben Sie, um den Domain-Standard " +"zu nutzen, keinen individuellen Wert an." -#: extensions/amavis/models.py:135 +#: extensions/amavis/models.py:144 msgid "Spam marker" msgstr "SPAM-Markierung" -#: extensions/amavis/models.py:137 -msgid "Modify spam subject using the specified text. Choose 'default' to use global settings." -msgstr "Betreff:-Zeile einer Spam-Nachricht mit dem angegebenen Text ergänzen. Wählen Sie 'Standard' für den systemweiten Standard." +#: extensions/amavis/models.py:146 +msgid "" +"Modify spam subject using the specified text. Choose 'default' to use global " +"settings." +msgstr "" +"Betreff:-Zeile einer Spam-Nachricht mit dem angegebenen Text ergänzen. " +"Wählen Sie 'Standard' für den systemweiten Standard." -#: extensions/amavis/sql_listing.py:24 -#: extensions/webmail/forms.py:5 -#: extensions/webmail/lib.py:35 +#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:36 msgid "From" msgstr "Von" -#: extensions/amavis/sql_listing.py:25 -#: extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:9 -#: extensions/webmail/lib.py:34 -#: extensions/webmail/lib.py:378 -#: templates/common/email_searchbar.html:6 +#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 +#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:35 +#: extensions/webmail/lib.py:404 templates/common/email_searchbar.html:6 msgid "Subject" msgstr "Betreff" #: extensions/amavis/sql_listing.py:26 -#: extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:380 -msgid "Date" -msgstr "Datum" - -#: extensions/amavis/sql_listing.py:27 #: extensions/amavis/templatetags/amextras.py:102 -#: extensions/webmail/forms.py:6 +#: extensions/webmail/forms.py:7 msgid "To" msgstr "An" -#: extensions/amavis/views.py:32 +#: extensions/amavis/views.py:34 msgid "Empty quarantine" msgstr "Quarantäne leeren" -#: extensions/amavis/views.py:191 +#: extensions/amavis/views.py:202 msgid "Message deleted" msgstr "Nachricht gelöscht" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:223 #, 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/views.py:230 +#: extensions/amavis/views.py:243 msgid "Request sent" msgstr "Anfrage gesendet" -#: extensions/amavis/views.py:236 +#: extensions/amavis/views.py:249 msgid "Message released" msgstr "Nachricht freigegeben" -#: extensions/amavis/views.py:257 +#: extensions/amavis/views.py:271 #, 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/views.py:281 +#: extensions/amavis/views.py:295 #, 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/management/commands/amnotify.py:46 +#: extensions/amavis/management/commands/amnotify.py:57 msgid "[modoboa] Pending release requests" msgstr "[modoboa] Offene Freigabeanfragen" @@ -1191,7 +1517,8 @@ msgstr "Rektion auf diese Nachricht:" #: extensions/amavis/templates/amavis/notifications/pending_requests.html:14 #, python-format msgid "Please visit %(listingurl)s for a full listing." -msgstr "Bitte besuchen sie %(listingurl)s um eine vollständige Ausgabe zu erhalten." +msgstr "" +"Bitte besuchen sie %(listingurl)s um eine vollständige Ausgabe zu erhalten." #: extensions/amavis/templatetags/amextras.py:20 #: extensions/amavis/templatetags/amextras.py:52 @@ -1202,7 +1529,7 @@ msgstr "Freigeben" #: extensions/amavis/templatetags/amextras.py:26 #: extensions/amavis/templatetags/amextras.py:59 #: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:33 +#: extensions/webmail/templatetags/webextras.py:31 msgid "Delete" msgstr "Löschen" @@ -1235,53 +1562,90 @@ msgid "Bad MIME" msgstr "Schlechtes MIME" #: 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" +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:60 +#: extensions/limits/__init__.py:54 +msgid "Limits" +msgstr "" + +#: extensions/limits/__init__.py:65 msgid "Reseller" msgstr "Reseller" -#: extensions/limits/__init__.py:91 +#: extensions/limits/__init__.py:96 msgid "Resources" msgstr "Ressourcen" -#: extensions/limits/forms.py:11 -#: extensions/limits/models.py:9 +#: extensions/limits/app_settings.py:10 +#, fuzzy +msgid "Default limits" +msgstr "Standard-Editor" + +#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 +#: extensions/limits/models.py:11 msgid "Domain admins" msgstr "Domänen-Administratoren" -#: extensions/limits/forms.py:12 +#: extensions/limits/app_settings.py:15 +#, fuzzy +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "Maximale Anzahl Domains, die ein Administrator erstellen darf" + +#: extensions/limits/app_settings.py:21 +#, fuzzy +msgid "Maximum number of allowed domains for a new administrator" +msgstr "Maximale Anzahl Domains, die dieser Anwender erstellen darf" + +#: extensions/limits/app_settings.py:27 +#, fuzzy +msgid "Maximum number of allowed domain aliases for a new administrator" +msgstr "Maximale Anzahl Domain Aliase, die dieser Anwender erstellen darf" + +#: extensions/limits/app_settings.py:33 +#, fuzzy +msgid "Maximum number of allowed mailboxes for a new administrator" +msgstr "Maximale Anzahl Mailboxen, die dieser Anwender erstellen darf" + +#: extensions/limits/app_settings.py:39 +#, fuzzy +msgid "Maximum number of allowed aliases for a new administrator" +msgstr "Maximale Anzahl Mailbox-Aliase, die dieser Anwender erstellen darf" + +#: extensions/limits/forms.py:13 msgid "Maximum number of domain administrators this user can create" msgstr "Maximale Anzahl Domains, die ein Administrator erstellen darf" -#: extensions/limits/forms.py:15 +#: extensions/limits/forms.py:17 msgid "Maximum number of domains this user can create" msgstr "Maximale Anzahl Domains, die dieser Anwender erstellen darf" -#: extensions/limits/forms.py:17 +#: extensions/limits/forms.py:21 msgid "Maximum number of domain aliases this user can create" msgstr "Maximale Anzahl Domain Aliase, die dieser Anwender erstellen darf" -#: extensions/limits/forms.py:19 +#: extensions/limits/forms.py:25 msgid "Maximum number of mailboxes this user can create" msgstr "Maximale Anzahl Mailboxen, die dieser Anwender erstellen darf" -#: extensions/limits/forms.py:21 +#: extensions/limits/forms.py:29 msgid "Maximum number of mailbox aliases this user can create" msgstr "Maximale Anzahl Mailbox-Aliase, die dieser Anwender erstellen darf" -#: extensions/limits/forms.py:37 +#: extensions/limits/forms.py:46 msgid "Invalid limit" msgstr "Ungültiger Grenzwert" -#: extensions/limits/forms.py:61 +#: extensions/limits/forms.py:74 msgid "Your resources are not initialized yet" msgstr "Ihre Ressourcen wurde noch nicht initialisiert" -#: extensions/limits/forms.py:64 +#: extensions/limits/forms.py:78 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 @@ -1292,31 +1656,42 @@ msgstr "%s: Grenze erreicht" msgid "Not enough resources" msgstr "Nicht ausreichend Ressourcen" -#: extensions/limits/models.py:100 +#: extensions/limits/models.py:103 msgid "undefined" msgstr "unbestimmt" -#: extensions/limits/models.py:102 +#: extensions/limits/models.py:105 msgid "unlimited" msgstr "unbegrenzt" -#: extensions/limits/templates/limits/poolusage.html:3 +#: extensions/limits/templates/limits/poolusage.html:4 msgid "Resources usage" 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: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" +#: extensions/postfix_autoreply/__init__.py:41 +msgid "Automatic replies" +msgstr "" -#: extensions/postfix_autoreply/__init__.py:80 +#: extensions/postfix_autoreply/__init__.py:79 #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 msgid "Auto-reply message" msgstr "Automatische Antwort" +#: extensions/postfix_autoreply/app_settings.py:11 +msgid "Automatic reply timeout" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:13 +msgid "Timeout in seconds between two auto-replies to the same recipient" +msgstr "" +"Zeit in Sekunden zwischen zwei automatisierten Antworten an denselben " +"Empfänger" + #: extensions/postfix_autoreply/forms.py:9 msgid "Until" msgstr "Bis" @@ -1349,47 +1724,69 @@ msgstr "Der Inhalt, der in den versendeten Nachrichten verwendet wird" msgid "Activate/Deactivate your auto reply" msgstr "Aktivieren/Deaktivieren Sie die automatisierte Antwort" -#: extensions/postfix_autoreply/views.py:36 +#: extensions/postfix_autoreply/views.py:37 msgid "Auto reply message updated successfully." msgstr "Automatische Antwort erfolgreich aktualisiert." #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 msgid "Define a message to automatically send when you are off" -msgstr "Gegen sie eine Nachricht an, die gesendet werden soll, wenn Sie nicht erreichbar sind" +msgstr "" +"Gegen sie eine Nachricht an, die gesendet werden soll, wenn Sie nicht " +"erreichbar sind" #: 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:20 -msgid "Address of your MANAGESIEVE server" -msgstr "Adresse Ihres MANAGESIEVE-Servers" +#: extensions/sievefilters/__init__.py:17 +#, fuzzy +msgid "Sieve filters" +msgstr "Filter-Satz speichern" -#: 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/__init__.py:18 +#: extensions/sievefilters/__init__.py:36 #: extensions/sievefilters/templates/sievefilters/index.html:2 msgid "Message filters" msgstr "Nachrichten-Filter" +#: extensions/sievefilters/app_settings.py:19 +#, fuzzy +msgid "ManageSieve settings" +msgstr "Modoboa-Einstellungen" + +#: extensions/sievefilters/app_settings.py:24 +msgid "Address of your MANAGESIEVE server" +msgstr "Adresse Ihres MANAGESIEVE-Servers" + +#: extensions/sievefilters/app_settings.py:30 +msgid "Listening port of your MANAGESIEVE server" +msgstr "TCP-Port auf Ihr MANAGESIEVE-Server lauscht" + +#: extensions/sievefilters/app_settings.py:34 +msgid "Connect using STARTTLS" +msgstr "" + +#: extensions/sievefilters/app_settings.py:36 +msgid "Use the STARTTLS extension" +msgstr "STARTTLS benutzen" + +#: extensions/sievefilters/app_settings.py:40 +#, fuzzy +msgid "Authentication mechanism" +msgstr "Bevorzugte Authentifizierungsmethode" + +#: extensions/sievefilters/app_settings.py:43 +msgid "Prefered authentication mechanism" +msgstr "Bevorzugte Authentifizierungsmethode" + +#: extensions/sievefilters/app_settings.py:52 +msgid "Editor mode" +msgstr "Editor-Modus" + +#: extensions/sievefilters/app_settings.py:54 +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/forms.py:14 msgid "Check to activate this filters set" msgstr "Häckchen setzen, damit Filter aktiv wird" @@ -1426,8 +1823,11 @@ msgstr "ist nicht" msgid "Sender" msgstr "Sender" -#: extensions/sievefilters/forms.py:71 -#: extensions/webmail/forms.py:7 +#: extensions/sievefilters/forms.py:70 +msgid "Recipient" +msgstr "Empfänger" + +#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:8 msgid "Cc" msgstr "Cc" @@ -1453,7 +1853,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" @@ -1497,15 +1899,15 @@ msgstr "Filter-Satz gespeichert" msgid "Create a new filters set" msgstr "Neuen Filter-Satz erstellen" -#: extensions/sievefilters/views.py:207 +#: extensions/sievefilters/views.py:208 msgid "Filters set created" msgstr "Filter erstellt" -#: extensions/sievefilters/views.py:226 +#: extensions/sievefilters/views.py:229 msgid "Filters set deleted" msgstr "Filter entfernt" -#: extensions/sievefilters/views.py:238 +#: extensions/sievefilters/views.py:241 msgid "Filters set activated" msgstr "Filter-Satz aktiviert" @@ -1530,8 +1932,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" @@ -1569,22 +1974,39 @@ 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:28 +#: extensions/stats/__init__.py:26 +#: extensions/stats/templates/stats/index.html:2 +msgid "Graphical statistics" +msgstr "Grafische Statistiken" + +#: extensions/stats/__init__.py:40 +msgid "Statistics" +msgstr "Statistiken" + +#: extensions/stats/app_settings.py:11 +msgid "Path to the log file" +msgstr "" + +#: extensions/stats/app_settings.py:13 msgid "Path to log file used to collect statistics" msgstr "Pfad zur Log-Datei, um Statistiken zu sammeln" -#: extensions/stats/__init__.py:31 +#: extensions/stats/app_settings.py:17 +msgid "Directory to store RRD files" +msgstr "" + +#: extensions/stats/app_settings.py:19 msgid "Path to directory where RRD files are stored" msgstr "Pfad zum Verzeichnis in dem die RRD-Dateien abgelegt werden" -#: extensions/stats/__init__.py:34 +#: extensions/stats/app_settings.py:23 +msgid "Directory to store PNG files" +msgstr "" + +#: extensions/stats/app_settings.py:25 msgid "Path to directory where PNG files are stored" msgstr "Pfad zu dem Verzeichnis in dem PNG-Dateien abgelegt werden" -#: extensions/stats/__init__.py:47 -msgid "Statistics" -msgstr "Statistiken" - #: extensions/stats/graph_templates.py:20 msgid "Average normal traffic" msgstr "Durchschnittlicher normaler Datenverkehr" @@ -1654,23 +2076,18 @@ msgstr "Jahr" msgid "Total" msgstr "Gesamt" -#: extensions/stats/views.py:23 -#: extensions/stats/templates/stats/graphs.html:4 +#: extensions/stats/views.py:21 extensions/stats/templates/stats/graphs.html:4 msgid "No statistics available" msgstr "Keine Statistik-Daten verfügbar" -#: extensions/stats/views.py:41 +#: extensions/stats/views.py:39 msgid "Unknown graphic set" msgstr "Unbekanntes graphisches Set" -#: extensions/stats/views.py:59 +#: extensions/stats/views.py:61 msgid "Bad custom period" msgstr "Ungültiger individueller Zeitraum" -#: extensions/stats/templates/stats/index.html:2 -msgid "Graphical statistics" -msgstr "Grafische Statistiken" - #: extensions/stats/templates/stats/index.html:33 msgid "Search a domain" msgstr "Domain suchen" @@ -1691,200 +2108,227 @@ msgstr "Antworten" msgid "Simple IMAP webmail" msgstr "Einfaches IMAP-Webmail" -#: extensions/webmail/__init__.py:20 -msgid "Address of your IMAP server" -msgstr "Addresse Ihres IMAP-Servers" +#: extensions/webmail/__init__.py:35 +msgid "Webmail" +msgstr "Webmail" -#: 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/app_settings.py:14 +msgid "Maximum attachment size" +msgstr "" -#: 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 +#: extensions/webmail/app_settings.py:16 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/app_settings.py:19 +#, fuzzy +msgid "IMAP settings" +msgstr "Modoboa-Einstellungen" -#: extensions/webmail/__init__.py:47 -msgid "Listing refresh rate" -msgstr "Aktualisierungsintervall für Liste" +#: extensions/webmail/app_settings.py:24 +msgid "Address of your IMAP server" +msgstr "Addresse Ihres IMAP-Servers" -#: extensions/webmail/__init__.py:48 -msgid "Automatic folder refresh rate (in seconds)" -msgstr "Aktualisierungsintervall für Ordner (in Sekunden)" +#: extensions/webmail/app_settings.py:30 +msgid "Use a secured connection to access IMAP server" +msgstr "Gesicherte Verbindung für Zugriff auf IMAP-Server verwenden" -#: extensions/webmail/__init__.py:50 -msgid "Trash folder" -msgstr "Papierkorb" +#: extensions/webmail/app_settings.py:36 +msgid "Listening port of your IMAP server" +msgstr "Port auf dem der IMAP-Server lauscht" -#: extensions/webmail/__init__.py:51 -msgid "Folder where deleted messages go" -msgstr "Ordner für gelöschte Nachrichten" +#: extensions/webmail/app_settings.py:39 +#, fuzzy +msgid "SMTP settings" +msgstr "Einstellungen" -#: extensions/webmail/__init__.py:53 -msgid "Sent folder" -msgstr "Gesendete Nachrichten" +#: extensions/webmail/app_settings.py:44 +msgid "Address of your SMTP server" +msgstr "Addresse Ihres SMTP-Servers" -#: extensions/webmail/__init__.py:54 -msgid "Folder where copies of sent messages go" -msgstr "Ordner für Gesendete Nachrichten" +#: extensions/webmail/app_settings.py:48 +msgid "Secured connection mode" +msgstr "" -#: extensions/webmail/__init__.py:56 -msgid "Drafts folder" -msgstr "Entwürfe" +#: extensions/webmail/app_settings.py:49 +msgid "None" +msgstr "Kein" -#: extensions/webmail/__init__.py:57 -msgid "Folder where drafts go" -msgstr "Ordner für Entwürfe" +#: extensions/webmail/app_settings.py:53 +msgid "Use a secured connection to access SMTP server" +msgstr "Gesicherte Verbindung für Zugriff auf SMTP-Server verwenden" -#: extensions/webmail/__init__.py:59 -msgid "Signature text" -msgstr "Signatur" +#: extensions/webmail/app_settings.py:60 +msgid "Listening port of your SMTP server" +msgstr "Port auf dem der SMTP-Server lauscht" -#: extensions/webmail/__init__.py:60 -msgid "User defined email signature" -msgstr "Benutzerdefinierte E-Mail-Signatur" +#: extensions/webmail/app_settings.py:64 +msgid "Authentication required" +msgstr "" -#: extensions/webmail/__init__.py:62 -msgid "Default editor" -msgstr "Standard-Editor" +#: extensions/webmail/app_settings.py:66 +msgid "Server needs authentication" +msgstr "Server erfordert Authentifizierung" -#: 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/app_settings.py:73 +#, fuzzy +msgid "Display" +msgstr "Optionen darstellen" -#: extensions/webmail/__init__.py:66 +#: extensions/webmail/app_settings.py:77 msgid "Default message display mode" msgstr "Standard Betrachtungsmodus für Nachrichten" -#: extensions/webmail/__init__.py:68 +#: extensions/webmail/app_settings.py:79 msgid "The default mode used when displaying a message" msgstr "Der Standard Modus zum Betrachten einer Nachricht" -#: extensions/webmail/__init__.py:70 +#: extensions/webmail/app_settings.py:85 msgid "Enable HTML links display" msgstr "Aktiviere Darstellung von HTML-Links" -#: extensions/webmail/__init__.py:72 +#: extensions/webmail/app_settings.py:86 msgid "Enable/Disable HTML links display" msgstr "Aktiviere/Deaktiviere Darstellung von HTML-Links" -#: extensions/webmail/__init__.py:88 -msgid "Webmail" -msgstr "Webmail" +#: extensions/webmail/app_settings.py:92 +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/webmail/app_settings.py:97 +msgid "Listing refresh rate" +msgstr "Aktualisierungsintervall für Liste" + +#: extensions/webmail/app_settings.py:98 +msgid "Automatic folder refresh rate (in seconds)" +msgstr "Aktualisierungsintervall für Ordner (in Sekunden)" + +#: extensions/webmail/app_settings.py:105 +msgid "Trash folder" +msgstr "Papierkorb" + +#: extensions/webmail/app_settings.py:106 +msgid "Folder where deleted messages go" +msgstr "Ordner für gelöschte Nachrichten" + +#: extensions/webmail/app_settings.py:111 +msgid "Sent folder" +msgstr "Gesendete Nachrichten" + +#: extensions/webmail/app_settings.py:112 +msgid "Folder where copies of sent messages go" +msgstr "Ordner für Gesendete Nachrichten" + +#: extensions/webmail/app_settings.py:117 +msgid "Drafts folder" +msgstr "Entwürfe" + +#: extensions/webmail/app_settings.py:118 +msgid "Folder where drafts go" +msgstr "Ordner für Entwürfe" + +#: extensions/webmail/app_settings.py:121 +#, fuzzy +msgid "Composing messages" +msgstr "Gesendete Nachrichten" + +#: extensions/webmail/app_settings.py:125 +msgid "Default editor" +msgstr "Standard-Editor" + +#: extensions/webmail/app_settings.py:127 +msgid "The default editor to use when composing a message" +msgstr "Der Standard-Editor zum Erstellen einer Nachricht" + +#: extensions/webmail/app_settings.py:133 +msgid "Signature text" +msgstr "Signatur" + +#: extensions/webmail/app_settings.py:134 +msgid "User defined email signature" +msgstr "Benutzerdefinierte E-Mail-Signatur" #: extensions/webmail/exceptions.py:19 msgid "Server response" msgstr "Server-Antwort" -#: extensions/webmail/forms.py:8 +#: extensions/webmail/forms.py:9 msgid "Cci" msgstr "Cci" -#: extensions/webmail/imaputils.py:254 +#: extensions/webmail/imaputils.py:259 #, python-format msgid "Connection to IMAP server failed: %s" msgstr "Verbindung zu IMAP-Server fehlgeschlagen: %s" -#: extensions/webmail/lib.py:325 +#: extensions/webmail/lib.py:353 msgid "wrote:" msgstr "schrieb:" -#: extensions/webmail/lib.py:392 -#: extensions/webmail/lib.py:396 +#: extensions/webmail/lib.py:418 extensions/webmail/lib.py:422 msgid "Original message" msgstr "Gesendete Nachrichten" -#: extensions/webmail/lib.py:693 -msgid "Red fields are mandatories" -msgstr "Rote markierte Felder sind MUSS-Felder" - -#: extensions/webmail/views.py:90 +#: extensions/webmail/views.py:94 msgid "Unknown action" msgstr "Unbekannte Aktion" -#: extensions/webmail/views.py:103 -#: lib/email_listing.py:158 +#: extensions/webmail/views.py:107 lib/email_listing.py:137 msgid "Empty mailbox" msgstr "Mailbox leer" -#: extensions/webmail/views.py:120 -#: extensions/webmail/templatetags/webextras.py:165 +#: extensions/webmail/views.py:124 +#: extensions/webmail/templatetags/webextras.py:163 msgid "Create a new mailbox" msgstr "Neue Mailbox erstellen" -#: extensions/webmail/views.py:135 +#: extensions/webmail/views.py:139 msgid "Mailbox created" msgstr "Mailbox erstellt." -#: extensions/webmail/views.py:151 +#: extensions/webmail/views.py:155 msgid "Edit mailbox" msgstr "Mailbox bearbeiten" -#: extensions/webmail/views.py:166 +#: extensions/webmail/views.py:169 msgid "Mailbox updated" msgstr "Mailbox aktualisiert" -#: extensions/webmail/views.py:199 -#: extensions/webmail/views.py:381 -#: extensions/webmail/views.py:490 +#: extensions/webmail/views.py:203 extensions/webmail/views.py:384 +#: extensions/webmail/views.py:493 msgid "Bad request" msgstr "Fehlerhafte Anfrage" -#: extensions/webmail/views.py:230 +#: extensions/webmail/views.py:234 msgid "Failed to save attachment: " msgstr "Konnte Anhang nicht speichern" -#: extensions/webmail/views.py:233 +#: extensions/webmail/views.py:237 #, python-format msgid "Attachment is too big (limit: %s)" msgstr "Anhang ist zu groß (Limit: %s)" -#: extensions/webmail/views.py:239 -#: extensions/webmail/templates/webmail/compose.html:16 +#: extensions/webmail/views.py:243 +#: extensions/webmail/templates/webmail/compose.html:15 #: extensions/webmail/templates/webmail/headers.html:4 msgid "Attachments" msgstr "Dateianhänge" -#: extensions/webmail/views.py:255 +#: extensions/webmail/views.py:259 msgid "Bad query" msgstr "Fehlerhafte Anfrage" -#: extensions/webmail/views.py:265 +#: extensions/webmail/views.py:269 msgid "Failed to remove attachment: " msgstr "Konnte Anhang nicht entfernen:" -#: extensions/webmail/views.py:270 +#: extensions/webmail/views.py:274 msgid "Unknown attachment" msgstr "Unbekannter Anhang" -#: extensions/webmail/views.py:486 +#: extensions/webmail/views.py:489 msgid "Undefined action" msgstr "Undefinierte Aktion" @@ -1904,7 +2348,7 @@ msgstr "Cc:-Feld hinzufügen" msgid "Add Cci field" msgstr "Cci:-Feld hinzufügen" -#: extensions/webmail/templates/webmail/compose.html:19 +#: extensions/webmail/templates/webmail/compose.html:18 #, python-format msgid "%(counter)s file" msgid_plural "%(counter)s files" @@ -1919,73 +2363,73 @@ msgstr "Eltern-Mailbox" msgid "Mailbox quota" msgstr "Mailbox Quota" -#: extensions/webmail/templatetags/webextras.py:21 +#: extensions/webmail/templatetags/webextras.py:19 msgid "Reply" msgstr "Antworten" -#: extensions/webmail/templatetags/webextras.py:25 +#: extensions/webmail/templatetags/webextras.py:23 msgid "Reply all" msgstr "Allen Antworten" -#: extensions/webmail/templatetags/webextras.py:29 +#: extensions/webmail/templatetags/webextras.py:27 #: userprefs/templates/userprefs/forward.html:2 #: userprefs/templatetags/uprefs_extras.py:27 msgid "Forward" msgstr "Weiterleiten" -#: extensions/webmail/templatetags/webextras.py:35 +#: extensions/webmail/templatetags/webextras.py:33 msgid "Display options" msgstr "Optionen darstellen" -#: extensions/webmail/templatetags/webextras.py:38 +#: extensions/webmail/templatetags/webextras.py:36 msgid "Activate links" msgstr "Links aktivieren" -#: extensions/webmail/templatetags/webextras.py:40 +#: extensions/webmail/templatetags/webextras.py:38 msgid "Disable links" msgstr "Links aktivieren" -#: extensions/webmail/templatetags/webextras.py:49 +#: extensions/webmail/templatetags/webextras.py:47 msgid "Close this message" msgstr "Nachricht schliessen" -#: extensions/webmail/templatetags/webextras.py:62 +#: extensions/webmail/templatetags/webextras.py:60 msgid "Back" msgstr "Zurück" -#: extensions/webmail/templatetags/webextras.py:66 +#: extensions/webmail/templatetags/webextras.py:64 msgid "Send" msgstr "Senden" -#: extensions/webmail/templatetags/webextras.py:78 +#: extensions/webmail/templatetags/webextras.py:76 msgid "New message" msgstr "Neue Nachrichten" -#: extensions/webmail/templatetags/webextras.py:81 +#: extensions/webmail/templatetags/webextras.py:79 msgid "Mark messages" msgstr "Markiere Nachrichten" -#: extensions/webmail/templatetags/webextras.py:85 +#: extensions/webmail/templatetags/webextras.py:83 msgid "As read" msgstr "Als gelesen" -#: extensions/webmail/templatetags/webextras.py:88 +#: extensions/webmail/templatetags/webextras.py:86 msgid "As unread" msgstr "Als ungelesen" -#: extensions/webmail/templatetags/webextras.py:97 +#: extensions/webmail/templatetags/webextras.py:95 msgid "Compress folder" msgstr "Ordner komprimieren" -#: extensions/webmail/templatetags/webextras.py:105 +#: extensions/webmail/templatetags/webextras.py:103 msgid "Empty folder" msgstr "Leerer Ordner" -#: extensions/webmail/templatetags/webextras.py:173 +#: extensions/webmail/templatetags/webextras.py:171 msgid "Edit the selected mailbox" msgstr "Ausgewählte Mailbox bearbeiten" -#: extensions/webmail/templatetags/webextras.py:178 +#: extensions/webmail/templatetags/webextras.py:176 msgid "Remove the selected mailbox" msgstr "Markierte Mailbox entfernen" @@ -1998,8 +2442,7 @@ msgstr "Erlaubnis verweigert: %s" msgid "Permission denied" msgstr "Berechtigung verweigert" -#: lib/formutils.py:158 -#: lib/formutils.py:165 +#: lib/formutils.py:157 lib/formutils.py:165 msgid "Enter a valid domain name" msgstr "Geben Sie einen gültigen Domain-Namen an" @@ -2020,16 +2463,15 @@ msgstr "Domänen-Administrator" msgid "Failed to grant access (%s)" msgstr "Konnte Zugriff nicht gewähren: %s" -#: lib/tables.py:240 +#: lib/tables.py:241 msgid "No entries to display" msgstr "Keine Einträge darzustellen" -#: lib/templatetags/libextras.py:104 +#: lib/templatetags/libextras.py:108 msgid "activate" msgstr "aktivieren" -#: templates/404.html:4 -#: templates/500.html:4 +#: templates/404.html:4 templates/500.html:4 msgid "Sorry" msgstr "Entschuldigung" @@ -2041,6 +2483,11 @@ msgstr "Die angeforderte Seite existiert nicht" msgid "An internal error occured." msgstr "Ein interne Fehler ist aufgetreten" +#: templates/nlayout.html:56 +#, fuzzy +msgid "Powered by Modoboa" +msgstr "Modoboa konfigurieren" + #: templates/common/email_searchbar.html:5 msgid "From address" msgstr "From:-Adresse" @@ -2062,79 +2509,93 @@ msgstr "Fehler:" msgid "Help:" msgstr "Hilfe:" -#: templates/common/parameters.html:15 -msgid "No parameters available" -msgstr "Keine Parameter verfügbar" +#: templates/common/generic_modal.html:11 +#: templates/common/wizard_forms.html:29 +msgid "Close" +msgstr "Schliessen" #: templates/registration/login.html:5 msgid "Welcome to Modoboa" msgstr "Willkommen zu Modoboa" -#: templates/registration/login.html:36 +#: templates/registration/login.html:33 msgid "Remember me" msgstr "Erinnere mich" -#: templates/registration/login.html:38 +#: templates/registration/login.html:35 msgid "Log in" msgstr "Anmelden" -#: userprefs/__init__.py:7 +#: userprefs/__init__.py:8 +#, fuzzy +msgid "User preferences" +msgstr "Einstellungen" + +#: userprefs/__init__.py:10 +msgid "Per-user settings" +msgstr "" + +#: userprefs/app_settings.py:19 msgid "Prefered language" msgstr "Bevorzugte Sprache" -#: userprefs/__init__.py:11 +#: userprefs/app_settings.py:23 msgid "Prefered language to display pages" msgstr "Bevorzugte Sprache für Seitendarstellung" -#: userprefs/forms.py:11 +#: userprefs/forms.py:14 msgid "Old password" msgstr "Altes Passwort" -#: userprefs/forms.py:13 +#: userprefs/forms.py:16 msgid "New password" msgstr "Neues Passwort" -#: userprefs/forms.py:37 +#: userprefs/forms.py:40 msgid "Old password mismatchs" msgstr "Altes Passwort stimmt nicht überein" -#: userprefs/forms.py:42 +#: userprefs/forms.py:45 msgid "Passwords mismatch" msgstr "Passwörter stimmen nicht überein" -#: userprefs/forms.py:56 +#: userprefs/forms.py:59 msgid "Recipient(s)" msgstr "Empfänger" -#: userprefs/forms.py:59 +#: userprefs/forms.py:62 msgid "Indicate one or more recipients separated by a ','" msgstr "Geben sie einen oder mehrere, durch Komma ',' separierte Empfänger an" -#: userprefs/forms.py:62 +#: userprefs/forms.py:65 msgid "Keep local copies" msgstr "Lokale Kopien behalten" -#: userprefs/forms.py:64 +#: userprefs/forms.py:67 msgid "Forward messages and store copies into your local mailbox" msgstr "Nachricht weiterleiten und Kopie in Mailbox ablegen" -#: 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/forms.py:84 +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:32 msgid "You need a mailbox in order to define a forward" msgstr "Sie benötigen eine Mailbox, um eine Weiterleitung anlegen zu können" -#: userprefs/views.py:53 +#: userprefs/views.py:56 msgid "Forward updated" msgstr "Weiterleitung aktualisiert" -#: userprefs/views.py:92 +#: userprefs/views.py:98 msgid "Profile updated" msgstr "Profil aktualisiert" -#: userprefs/views.py:117 +#: userprefs/views.py:127 msgid "Preferences saved" msgstr "Einstellungen gespeichert" @@ -2169,6 +2630,85 @@ msgstr "Aktualisieren sie ihre persönlichen Daten" msgid "Logout" msgstr "Logout" +#~ msgid "Path to the root directory where messages are stored" +#~ msgstr "Pfad zum root-Verzeichnis unterhalb dessen E-Mails abgelegt werden" + +#~ 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 "Mailboxes storage format" +#~ msgstr "Mailbox erstellt." + +#~ 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 "Failed to rename domain, check permissions" +#~ msgstr "" +#~ "Domäne konnte nicht umbenannt werden. Prüfen Sie die Berechtigungen." + +#~ msgid "A distribution list must contain at least two recipients" +#~ msgstr "Eine Verteilerliste muss mindestens zwei Empfänger haben" + +#~ msgid "" +#~ "A valid e-mail address. Use the '*' character to create a 'catchall' " +#~ "address (ex: *@domain.tld)." +#~ msgstr "" +#~ "Eine gültig E-Mail-Adresse. Geben Sie '*' an, um einen 'catchall'-Alias " +#~ "(Bsp: *@example.com) zu erstellen." + +#~ msgid "A local recipient address" +#~ msgstr "Eine lokale Empfänger-Adresse" + +#~ msgid "Mailbox does not exist" +#~ msgstr "Mailbox existiert nicht" + +#~ msgid "You can't access this mailbox" +#~ msgstr "Sie können auf diese Mailbox nicht zugreifen" + +#~ msgid "An external recipient address" +#~ msgstr "Adresse eines externen Empfängers" + +#~ msgid "" +#~ "Quota in MB for this mailbox. Leave empty to use the value defined at " +#~ "domain level." +#~ msgstr "" +#~ "Quota in MB für diese Mailbox. Geben Sie, um den Domain-Standard zu " +#~ "nutzen, keinen individuellen Wert an." + +#~ msgid "Unknown object type" +#~ msgstr "Unbekannter Objekt-Typ" + +#~ msgid "Failed to initialise domain, check permissions" +#~ msgstr "" +#~ "Domäne konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen." + +#~ msgid "%s is not a valid uid/username" +#~ msgstr "%s ist kein gültiger uid/Benutzername" + +#~ msgid "%s is not a valid gid/groupname" +#~ msgstr "%s ist kein gültiger gid/Gruppenname" + +#~ msgid "Failed to initialise mailbox, check permissions" +#~ msgstr "" +#~ "Mailbox konnte nicht initialisiert werden. Prüfen Sie die Berechtigungen." + +#~ msgid "Email/Username" +#~ msgstr "E-Mail/Benutzername" + +#~ msgid "Red fields are mandatories" +#~ msgstr "Rote markierte Felder sind MUSS-Felder" + +#~ msgid "No parameters available" +#~ msgstr "Keine Parameter verfügbar" + #~ msgid "" #~ "Provide a CSV file where lines respect the following format:\n" "Language-Team: DE
\n"
@@ -17,43 +17,50 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: admin/static/admin/js/admin.js:27
+#: admin/static/admin/js/admin.js:26
msgid "Search"
msgstr "Suche"
-#: admin/static/admin/js/admin.js:124
-msgid "Delete this domain?"
-msgstr "Diese Domain löschen?"
-
-#: admin/static/admin/js/admin.js:125
-msgid "This operation will remove ALL data associated to this domain."
-msgstr "Diese Aktion wird ALLE mit der Domain verbundenen Daten löschen."
-
-#: admin/static/admin/js/admin.js:126
+#: admin/static/admin/js/admin.js:110
msgid "Do not delete domain directory"
msgstr "Verzeichnis der Domain nicht löschen"
-#: admin/static/admin/js/admin.js:149
+#: admin/static/admin/js/admin.js:113
+msgid "This operation will remove ALL data associated to this domain."
+msgstr "Diese Aktion wird ALLE mit der Domain verbundenen Daten löschen."
+
+#: admin/static/admin/js/admin.js:114
+#, fuzzy
+msgid ""
+"This operation will remove all data associated to this domain, excepting "
+"accounts."
+msgstr "Diese Aktion wird ALLE mit der Domain verbundenen Daten löschen."
+
+#: admin/static/admin/js/admin.js:117
+msgid "Delete this domain?"
+msgstr "Diese Domain löschen?"
+
+#: admin/static/admin/js/admin.js:161
msgid "No domain administrator defined"
msgstr "Domain-Administrator fehlt"
-#: admin/static/admin/js/admin.js:188
-msgid "Delete this account?"
-msgstr "Diese Konto löschen?"
-
-#: admin/static/admin/js/admin.js:189
+#: admin/static/admin/js/admin.js:238
msgid "Do not delete mailbox directory"
msgstr "Verzeichnis der Mailbox nicht löschen"
-#: admin/static/admin/js/admin.js:193
+#: admin/static/admin/js/admin.js:243
+msgid "Delete this account?"
+msgstr "Diese Konto löschen?"
+
+#: admin/static/admin/js/admin.js:249
msgid "Delete this list?"
msgstr "Diese Liste löschen?"
-#: admin/static/admin/js/admin.js:197
+#: admin/static/admin/js/admin.js:254
msgid "Delete this forward?"
msgstr "Diese Weiterleitung löschen?"
-#: admin/static/admin/js/admin.js:201
+#: admin/static/admin/js/admin.js:259
msgid "Delete this alias?"
msgstr "Diesen Alias löschen?"
@@ -108,30 +115,30 @@ msgstr "aktiv"
msgid "Search a domain"
msgstr "Domain suchen"
-#: extensions/webmail/static/webmail/js/webmail.js:511
+#: extensions/webmail/static/webmail/js/webmail.js:485
msgid "Remove the selected mailbox?"
msgstr "Ausgewählte Mailbox entfernen?"
-#: extensions/webmail/static/webmail/js/webmail.js:525
+#: extensions/webmail/static/webmail/js/webmail.js:499
msgid "Mailbox removed"
msgstr "Mailbox entfernt"
-#: extensions/webmail/static/webmail/js/webmail.js:847
+#: extensions/webmail/static/webmail/js/webmail.js:823
msgid "Message sent"
msgstr "Nachricht gesendet"
-#: extensions/webmail/static/webmail/js/webmail.js:880
+#: extensions/webmail/static/webmail/js/webmail.js:856
msgid "Message deleted"
msgstr "Nachricht gelöscht"
-#: extensions/webmail/static/webmail/js/webmail.js:1005
+#: extensions/webmail/static/webmail/js/webmail.js:981
#, c-format
msgid "%s file"
msgid_plural "%s files"
msgstr[0] "%s Datei"
msgstr[1] "%s Dateien"
-#: extensions/webmail/static/webmail/js/webmail.js:1037
+#: extensions/webmail/static/webmail/js/webmail.js:1013
#, c-format
msgid "Moving %s message"
msgid_plural "Moving %s messages"
@@ -146,8 +153,7 @@ msgstr "Warnung"
msgid "Cancel"
msgstr "Abbrechen"
-#: static/js/confirmation.js:98
-#: static/js/history.js:240
+#: static/js/confirmation.js:99 static/js/history.js:239
msgid "Internal Error"
msgstr "Interner Fehler"
diff --git a/modoboa/locale/en/LC_MESSAGES/django.po b/modoboa/locale/en/LC_MESSAGES/django.po
index a6c157a5d..939e1d2ee 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: 2013-01-26 10:41+0100\n"
+"POT-Creation-Date: 2013-05-22 17:38+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME You can use a different character as separator. You can use a different character as separator.\n"
-"
\n"
@@ -639,11 +821,11 @@ msgid ""
"
The first element of each line is mandatory and must be equal to one of the previous values.
\n" +"The first element of each line is mandatory and must be equal to one of " +"the previous values.
\n" "\n" "You can use a different character as separator.
\n" -msgstr "Provea un fichero CSV donde las líneas respeten uno de los siguientes formatos::⏎El primer elemento de cada linea es obligatorio y debe ser igual a uno de los valores anteriores.
⏎ ⏎Puede usar un carácter diferente como separador.
⏎\n" +msgstr "" +"Provea un fichero CSV donde las líneas respeten uno de los siguientes " +"formatos::⏎El primer " +"elemento de cada linea es obligatorio y debe ser igual a uno de los valores " +"anteriores.
⏎ ⏎Puede usar un carácter diferente como separador.
⏎\n" -#: admin/views.py:662 +#: admin/views.py:772 msgid "Import identities" msgstr "Importar identidades" -#: admin/views.py:663 admin/views.py:730 admin/templatetags/admin_extras.py:83 -#: admin/templatetags/admin_extras.py:130 +#: admin/views.py:773 admin/views.py:843 admin/templatetags/admin_extras.py:87 +#: admin/templatetags/admin_extras.py:144 msgid "Import" msgstr "Importar" -#: admin/views.py:691 +#: admin/views.py:803 msgid "Export identities" msgstr "Exportar identidades" -#: admin/views.py:692 admin/views.py:746 admin/templatetags/admin_extras.py:89 -#: admin/templatetags/admin_extras.py:136 +#: admin/views.py:804 admin/views.py:860 admin/templatetags/admin_extras.py:93 +#: admin/templatetags/admin_extras.py:150 msgid "Export" msgstr "Exportar" -#: admin/views.py:719 +#: admin/views.py:832 msgid "" "Provide a CSV file where lines respect one of the following formats:\n" "The first element of each line is mandatory and must be equal to one of the previous values.
\n" +"The first element of each line is mandatory and must be equal to one of " +"the previous values.
\n" "You can use a different character as separator.
\n" -msgstr "Provea un fichero CSV dónde las líneas respetan uno de los siguientes formatos:⏎El primer elemento de cada línea es obligatorio y debe ser igual a uno de los valores anteriores.
⏎Puede usar un carácter diferente como separador.
⏎\n" +msgstr "" +"Provea un fichero CSV dónde las líneas respetan uno de los siguientes " +"formatos:⏎El primer elemento de cada línea es obligatorio y debe ser igual a " +"uno de los valores anteriores.
⏎Puede usar un carácter diferente como " +"separador.
⏎\n" -#: admin/views.py:729 +#: admin/views.py:842 msgid "Import domains" msgstr "Importar dominios" -#: admin/views.py:745 +#: admin/views.py:859 msgid "Export domains" msgstr "Exportar dominios" @@ -653,43 +899,36 @@ msgid "MB" msgstr "MB" #: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: extensions/limits/forms.py:14 extensions/limits/models.py:10 +#: extensions/limits/app_settings.py:19 extensions/limits/forms.py:16 +#: extensions/limits/models.py:12 msgid "Domains" msgstr "Dominios" -#: admin/templates/admin/editdomainform.html:3 +#: admin/templates/admin/editdomainform.html:4 msgid "Administrators" msgstr "Administradores" -#: admin/templates/admin/editdomainform.html:4 -msgid "Miscellaneous" -msgstr "Otros" - -#: admin/templates/admin/editdomainform.html:13 +#: admin/templates/admin/editdomainform.html:19 msgid "No domain administrator defined" msgstr "No hay un dominio de administrador definido " -#: admin/templates/admin/editdomainform.html:16 +#: admin/templates/admin/editdomainform.html:22 msgid "Creation date" msgstr "Fecha de creación" -#: admin/templates/admin/editdomainform.html:17 +#: admin/templates/admin/editdomainform.html:23 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 +#: admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/forms.py:20 +#: extensions/limits/models.py:13 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 +#: admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 +#: extensions/limits/models.py:15 msgid "Mailbox aliases" msgstr "Alias del mailbox" @@ -713,7 +952,16 @@ msgstr "Guardar" msgid "Identities" msgstr "Identidades" +#: admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nombre completo/Destinatario" + +#: admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + #: admin/templates/admin/importform.html:5 +#: admin/templatetags/admin_extras.py:305 msgid "Help" msgstr "Ayuda" @@ -746,22 +994,47 @@ msgstr "Nombre del grupo" msgid "Last login" msgstr "Última entrada" -#: admin/templates/admin/listing.html:11 +#: admin/templates/admin/listing.html:14 #: extensions/stats/templates/stats/index.html:28 msgid "Filter" msgstr "FIltro" +#: admin/templates/admin/logs.html:2 admin/templatetags/admin_extras.py:60 +msgid "Logs" +msgstr "" + +#: admin/templates/admin/logs.html:2 +msgid "Previously on Modoboa..." +msgstr "" + +#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 +#: extensions/webmail/lib.py:37 extensions/webmail/lib.py:406 +msgid "Date" +msgstr "Fecha" + +#: admin/templates/admin/logs.html:7 +msgid "Level" +msgstr "" + +#: admin/templates/admin/logs.html:8 +msgid "Logger" +msgstr "" + +#: admin/templates/admin/logs.html:9 +#, fuzzy +msgid "Message" +msgstr "Mensaje enviado" + #: 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/mailform.html:3 +msgid "Use domain default value" +msgstr "" #: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:61 +#: admin/templatetags/admin_extras.py:65 msgid "Parameters" msgstr "Parámetros" @@ -769,6 +1042,23 @@ msgstr "Parámetros" msgid "Configure Modoboa" msgstr "Configurar Modoboa" +#: admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Dirección" + +#: admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "" + +#: admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "" + +#: admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "" + #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Buscar" @@ -789,61 +1079,87 @@ msgstr "Activado" msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:77 +#: admin/templatetags/admin_extras.py:81 msgid "Add domain" msgstr "Añadir dominio" -#: admin/templatetags/admin_extras.py:106 +#: admin/templatetags/admin_extras.py:110 +#, fuzzy +msgid "List identities" +msgstr "Importar identidades" + +#: admin/templatetags/admin_extras.py:115 +msgid "List quotas" +msgstr "" + +#: admin/templatetags/admin_extras.py:120 msgid "Add account" msgstr "Añadir cuenta" -#: admin/templatetags/admin_extras.py:112 +#: admin/templatetags/admin_extras.py:126 msgid "Add alias" msgstr "Añadir alias" -#: admin/templatetags/admin_extras.py:118 +#: admin/templatetags/admin_extras.py:132 msgid "Add forward" msgstr "Añadir reenvío" -#: admin/templatetags/admin_extras.py:124 +#: admin/templatetags/admin_extras.py:138 msgid "Add distribution list" msgstr "Añadir lista de distribución" -#: admin/templatetags/admin_extras.py:168 +#: admin/templatetags/admin_extras.py:171 +msgid "View the domain's identities" +msgstr "" + +#: admin/templatetags/admin_extras.py:178 +#, fuzzy +msgid "Delete the domain" +msgstr "Eliminar este alias" + +#: admin/templatetags/admin_extras.py:194 msgid "Delete this account" msgstr "Eliminar esta cuenta" -#: admin/templatetags/admin_extras.py:176 +#: admin/templatetags/admin_extras.py:202 msgid "Delete this distribution list" msgstr "Eliminar esta lista de distribución" -#: admin/templatetags/admin_extras.py:183 +#: admin/templatetags/admin_extras.py:209 msgid "Delete this forward" msgstr "Eliminar este reenvío" -#: admin/templatetags/admin_extras.py:190 +#: admin/templatetags/admin_extras.py:216 msgid "Delete this alias" msgstr "Eliminar este alias" -#: admin/templatetags/admin_extras.py:211 +#: admin/templatetags/admin_extras.py:238 msgid "Remove this permission" msgstr "Eliminar este permiso" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "Yes" msgstr "Sí" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "No" msgstr "No " -#: auth/__init__.py:6 -msgid "Key used to encrypt/decrypt passwords" -msgstr "Clave usada para cifrar/descifrar contraseñas" +#: auth/views.py:32 +#, python-format +msgid "User '%s' successfully logged in" +msgstr "" -#: 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." + +#: auth/views.py:64 +#, python-format +msgid "User '%s' logged out" +msgstr "" #: demo/__init__.py:17 msgid "Test messages" @@ -866,196 +1182,276 @@ msgid "" "\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" "Please report any issue or give any suggestion to \n" -" the mailing list.
\n" -msgstr "\nAviso: el contenido de la demo será inicializado cada dos horas.
\nPara probar la demo están disponibles los siguientes usuarios (usuario/contraseña):
\nPor favor, informe de cualquier incidencia o denos cualquier sugerencia a \n la lista de correo.
\n" +" the " +"mailing list.\n" +msgstr "" +"\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" +"Por favor, informe de cualquier incidencia o denos cualquier sugerencia " +"a \n" +" la lista " +"de correo.
\n" -#: extensions/amavis/__init__.py:21 +#: extensions/amavis/__init__.py:22 msgid "Simple amavis management frontend" msgstr "Panel de gestión sencilla para amavis" -#: 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" - -#: 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" - -#: extensions/amavis/__init__.py:54 -msgid "Mode used to access the PDP server" -msgstr "Modo usado para acceder al servidor PDP" - -#: extensions/amavis/__init__.py:58 -msgid "PDP server address (if inet mode)" -msgstr "Dirección del servidor de PDP (si está en modo inet)" - -#: extensions/amavis/__init__.py:62 -msgid "PDP server port (if inet mode)" -msgstr "Puerto del servidor de PDP (si está en modo inet)" - -#: extensions/amavis/__init__.py:66 -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/__init__.py:69 -msgid "Interval between two release requests checks" -msgstr "Intervalo entre dos peticiones de chequeo" - -#: extensions/amavis/__init__.py:71 -msgid "Allow users to directly release their messages" -msgstr "Permitir a los usuarios enviar directamente sus mensajes" - -#: extensions/amavis/__init__.py:73 -msgid "Activate the 'self-service' mode" -msgstr "Activar el modo 'auto-servicio'" - -#: extensions/amavis/__init__.py:75 -msgid "The e-mail address used to send notitications" -msgstr "La dirección de correo usada para enviar notificaciones" - -#: extensions/amavis/__init__.py:80 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/__init__.py:96 +#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 msgid "Quarantine" msgstr "Cuarentena" -#: extensions/amavis/__init__.py:161 +#: extensions/amavis/__init__.py:127 msgid "pending requests" msgstr "Peticiones pendientes" -#: extensions/amavis/__init__.py:177 +#: extensions/amavis/__init__.py:144 #, python-format msgid "%d pending requests" msgstr "%d peticiones pendientes" -#: extensions/amavis/__init__.py:188 +#: extensions/amavis/__init__.py:156 msgid "Content filter" msgstr "Filtro de contenido" -#: extensions/amavis/lib.py:51 +#: extensions/amavis/app_settings.py:12 +#, fuzzy +msgid "Maximum message age" +msgstr "Marcar mensajes" + +#: extensions/amavis/app_settings.py:14 +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" + +#: extensions/amavis/app_settings.py:17 +#, fuzzy +msgid "Messages releasing" +msgstr "Mensaje publicado" + +#: extensions/amavis/app_settings.py:20 +#, fuzzy +msgid "Remove released messages" +msgstr "mensajes recibidos" + +#: extensions/amavis/app_settings.py:22 +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" + +#: extensions/amavis/app_settings.py:26 +msgid "Amavis connection mode" +msgstr "" + +#: extensions/amavis/app_settings.py:29 +msgid "Mode used to access the PDP server" +msgstr "Modo usado para acceder al servidor PDP" + +#: extensions/amavis/app_settings.py:34 +#, fuzzy +msgid "PDP server address" +msgstr "Dirección del servidor de PDP (si está en modo inet)" + +#: extensions/amavis/app_settings.py:36 +msgid "PDP server address (if inet mode)" +msgstr "Dirección del servidor de PDP (si está en modo inet)" + +#: extensions/amavis/app_settings.py:40 +#, fuzzy +msgid "PDP server port" +msgstr "Puerto del servidor de PDP (si está en modo inet)" + +#: extensions/amavis/app_settings.py:42 +msgid "PDP server port (if inet mode)" +msgstr "Puerto del servidor de PDP (si está en modo inet)" + +#: extensions/amavis/app_settings.py:46 +msgid "PDP server socket" +msgstr "" + +#: extensions/amavis/app_settings.py:48 +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/app_settings.py:52 +msgid "Check requests interval" +msgstr "" + +#: extensions/amavis/app_settings.py:54 +msgid "Interval between two release requests checks" +msgstr "Intervalo entre dos peticiones de chequeo" + +#: extensions/amavis/app_settings.py:58 +#, fuzzy +msgid "Allow direct release" +msgstr "Permitir a los usuarios enviar directamente sus mensajes" + +#: extensions/amavis/app_settings.py:60 +msgid "Allow users to directly release their messages" +msgstr "Permitir a los usuarios enviar directamente sus mensajes" + +#: extensions/amavis/app_settings.py:64 +#, fuzzy +msgid "Enable self-service mode" +msgstr "Activar el modo 'auto-servicio'" + +#: extensions/amavis/app_settings.py:66 +msgid "Activate the 'self-service' mode" +msgstr "Activar el modo 'auto-servicio'" + +#: extensions/amavis/app_settings.py:70 +#, fuzzy +msgid "Notifications sender" +msgstr "Modificaciones aplicadas." + +#: extensions/amavis/app_settings.py:72 +msgid "The e-mail address used to send notitications" +msgstr "La dirección de correo usada para enviar notificaciones" + +#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:91 +msgid "Number of displayed emails per page" +msgstr "Número de emails mostrados por página" + +#: extensions/amavis/app_settings.py:88 +#, fuzzy +msgid "Set 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/lib.py:53 #, python-format msgid "Connection to amavis failed: %s" msgstr "La conexión con amavis falló: %s" -#: extensions/amavis/models.py:84 +#: extensions/amavis/models.py:93 msgid "Virus filter" msgstr "Filtro de virus" -#: extensions/amavis/models.py:85 extensions/amavis/models.py:93 -#: extensions/amavis/models.py:101 extensions/sievefilters/views.py:265 +#: extensions/amavis/models.py:94 extensions/amavis/models.py:102 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:268 msgid "yes" msgstr "sí" -#: extensions/amavis/models.py:86 extensions/amavis/models.py:94 -#: extensions/amavis/models.py:102 extensions/sievefilters/views.py:269 +#: extensions/amavis/models.py:95 extensions/amavis/models.py:103 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:272 msgid "no" msgstr "no" -#: extensions/amavis/models.py:87 extensions/amavis/models.py:95 -#: extensions/amavis/models.py:103 +#: extensions/amavis/models.py:96 extensions/amavis/models.py:104 +#: extensions/amavis/models.py:112 #: extensions/amavis/templates/amavis/domain_content_filter.html:11 msgid "default" msgstr "Por defecto" -#: extensions/amavis/models.py:89 +#: extensions/amavis/models.py:98 msgid "Bypass virus checks or not. Choose 'default' to use global settings." -msgstr "Saltarse la comprobación de virus o no. Elija 'Por defecto' para usar la configuración global." +msgstr "" +"Saltarse la comprobación de virus o no. Elija 'Por defecto' para usar la " +"configuración global." -#: extensions/amavis/models.py:92 +#: extensions/amavis/models.py:101 msgid "Spam filter" msgstr "Filtro de spam" -#: extensions/amavis/models.py:97 +#: extensions/amavis/models.py:106 msgid "Bypass spam checks or not. Choose 'default' to use global settings." -msgstr "Saltarse la comprobación de spam o no. Elija 'Por defecto' para usar la configuración global." +msgstr "" +"Saltarse la comprobación de spam o no. Elija 'Por defecto' para usar la " +"configuración global." -#: extensions/amavis/models.py:100 +#: extensions/amavis/models.py:109 msgid "Banned filter" msgstr "Filtro de expulsados" -#: extensions/amavis/models.py:105 +#: extensions/amavis/models.py:114 msgid "Bypass banned checks or not. Choose 'default' to use global settings." -msgstr "Saltarse la comprobación de expulsados o no. Elija 'Por defecto' para usar la configuración global." +msgstr "" +"Saltarse la comprobación de expulsados o no. Elija 'Por defecto' para usar " +"la configuración global." -#: extensions/amavis/models.py:135 +#: extensions/amavis/models.py:144 msgid "Spam marker" msgstr "Marcador de spam" -#: extensions/amavis/models.py:137 +#: extensions/amavis/models.py:146 msgid "" -"Modify spam subject using the specified text. Choose 'default' to use global" -" settings." -msgstr "Modificar el asunto del spam usando el texto especificado. Elija 'por defecto' para usar la configuración global." +"Modify spam subject using the specified text. Choose 'default' to use global " +"settings." +msgstr "" +"Modificar el asunto del spam usando el texto especificado. Elija 'por " +"defecto' para usar la configuración global." -#: extensions/amavis/sql_listing.py:24 extensions/webmail/forms.py:5 -#: extensions/webmail/lib.py:35 +#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:36 msgid "From" msgstr "Desde" -#: extensions/amavis/sql_listing.py:25 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:34 -#: extensions/webmail/lib.py:378 templates/common/email_searchbar.html:6 +#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 +#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:35 +#: extensions/webmail/lib.py:404 templates/common/email_searchbar.html:6 msgid "Subject" msgstr "Tema" -#: extensions/amavis/sql_listing.py:26 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:380 -msgid "Date" -msgstr "Fecha" - -#: extensions/amavis/sql_listing.py:27 +#: extensions/amavis/sql_listing.py:26 #: extensions/amavis/templatetags/amextras.py:102 -#: extensions/webmail/forms.py:6 +#: extensions/webmail/forms.py:7 msgid "To" msgstr "A" -#: extensions/amavis/views.py:32 +#: extensions/amavis/views.py:34 msgid "Empty quarantine" msgstr "Vaciar cuarentena" -#: extensions/amavis/views.py:191 +#: extensions/amavis/views.py:202 msgid "Message deleted" msgstr "Mensaje eliminado" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:223 #, 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/views.py:230 +#: extensions/amavis/views.py:243 msgid "Request sent" msgstr "Petición enviada" -#: extensions/amavis/views.py:236 +#: extensions/amavis/views.py:249 msgid "Message released" msgstr "Mensaje publicado" -#: extensions/amavis/views.py:257 +#: extensions/amavis/views.py:271 #, 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/views.py:281 +#: extensions/amavis/views.py:295 #, 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/management/commands/amnotify.py:46 +#: extensions/amavis/management/commands/amnotify.py:57 msgid "[modoboa] Pending release requests" msgstr "[modoboa] Pendiente de publicar las peticiones" @@ -1083,8 +1479,12 @@ msgid "" msgid_plural "" "\n" "%(counter)s release requests are pending for action.\n" -msgstr[0] "\n%(counter)s petición de publicación está pendiente de acción.\n" -msgstr[1] "\n%(counter)s peticiones de publicación están pendiente de acción.\n" +msgstr[0] "" +"\n" +"%(counter)s petición de publicación está pendiente de acción.\n" +msgstr[1] "" +"\n" +"%(counter)s peticiones de publicación están pendiente de acción.\n" #: extensions/amavis/templates/amavis/notifications/pending_requests.html:6 msgid "Sketch:" @@ -1124,7 +1524,7 @@ msgstr "Publicar" #: extensions/amavis/templatetags/amextras.py:26 #: extensions/amavis/templatetags/amextras.py:59 #: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:33 +#: extensions/webmail/templatetags/webextras.py:31 msgid "Delete" msgstr "Eliminar" @@ -1159,49 +1559,87 @@ msgstr "Mal MIME" #: 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:60 +#: extensions/limits/__init__.py:54 +msgid "Limits" +msgstr "" + +#: extensions/limits/__init__.py:65 msgid "Reseller" msgstr "Revendedor" -#: extensions/limits/__init__.py:91 +#: extensions/limits/__init__.py:96 msgid "Resources" msgstr "Recursos" -#: extensions/limits/forms.py:11 extensions/limits/models.py:9 +#: extensions/limits/app_settings.py:10 +#, fuzzy +msgid "Default limits" +msgstr "Editor por defecto" + +#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 +#: extensions/limits/models.py:11 msgid "Domain admins" 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" +#: extensions/limits/app_settings.py:15 +#, fuzzy +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "" +"Número máximo de administradores de dominio que este usuario puede crear" -#: extensions/limits/forms.py:15 +#: extensions/limits/app_settings.py:21 +#, fuzzy +msgid "Maximum number of allowed domains for a new administrator" +msgstr "Número máxima de dominios que este usuario puede crear" + +#: extensions/limits/app_settings.py:27 +#, fuzzy +msgid "Maximum number of allowed domain aliases for a new administrator" +msgstr "Número máximo de alias de dominio que este usuario puede crear" + +#: extensions/limits/app_settings.py:33 +#, fuzzy +msgid "Maximum number of allowed mailboxes for a new administrator" +msgstr "Número máximo de mailboxes que este usuario puede crear" + +#: extensions/limits/app_settings.py:39 +#, fuzzy +msgid "Maximum number of allowed aliases for a new administrator" +msgstr "Número máximo de alias a mailboxes que este usuario puede crear" + +#: extensions/limits/forms.py:13 +msgid "Maximum number of domain administrators this user can create" +msgstr "" +"Número máximo de administradores de dominio que este usuario puede crear" + +#: extensions/limits/forms.py:17 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:17 +#: extensions/limits/forms.py:21 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:19 +#: extensions/limits/forms.py:25 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:21 +#: extensions/limits/forms.py:29 msgid "Maximum number of mailbox aliases this user can create" msgstr "Número máximo de alias a mailboxes que este usuario puede crear" -#: extensions/limits/forms.py:37 +#: extensions/limits/forms.py:46 msgid "Invalid limit" msgstr "Límite inválido" -#: extensions/limits/forms.py:61 +#: extensions/limits/forms.py:74 msgid "Your resources are not initialized yet" msgstr "Sus recursos no han sido inicializados aún" -#: extensions/limits/forms.py:64 +#: extensions/limits/forms.py:78 msgid "You're not allowed to define unlimited values" msgstr "No está autorizado definir valores ilimitados" @@ -1214,15 +1652,15 @@ msgstr "%s: límete alcanzado" msgid "Not enough resources" msgstr "No hay suficientes recursos" -#: extensions/limits/models.py:100 +#: extensions/limits/models.py:103 msgid "undefined" msgstr "no definido" -#: extensions/limits/models.py:102 +#: extensions/limits/models.py:105 msgid "unlimited" msgstr "ilimitado" -#: extensions/limits/templates/limits/poolusage.html:3 +#: extensions/limits/templates/limits/poolusage.html:4 msgid "Resources usage" msgstr "Uso de recursos" @@ -1230,15 +1668,23 @@ msgstr "Uso de recursos" msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Funcionalidad de autorespuesta (vacaciones) usando Postfix" -#: 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:41 +msgid "Automatic replies" +msgstr "" -#: extensions/postfix_autoreply/__init__.py:80 +#: extensions/postfix_autoreply/__init__.py:79 #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 msgid "Auto-reply message" msgstr "Mensaje de autorespuesta" +#: extensions/postfix_autoreply/app_settings.py:11 +msgid "Automatic reply timeout" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:13 +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/forms.py:9 msgid "Until" msgstr "Hasta" @@ -1271,47 +1717,68 @@ msgstr "El contenido que aparecerá en los emails enviados" msgid "Activate/Deactivate your auto reply" msgstr "Activar/desactivar su autorespuesta" -#: extensions/postfix_autoreply/views.py:36 +#: extensions/postfix_autoreply/views.py:37 msgid "Auto reply message updated successfully." msgstr "El mensaje de autorespuesta se ha actualizado correctamente." #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 msgid "Define a message to automatically send when you are off" -msgstr "Defina el mensaje que automáticamente se enviará cuando esté desconectado" +msgstr "" +"Defina el mensaje que automáticamente se enviará cuando esté desconectado" #: 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:20 -msgid "Address of your MANAGESIEVE server" -msgstr "Dirección de su servidor MANAGESIEVE" +#: extensions/sievefilters/__init__.py:17 +#, fuzzy +msgid "Sieve filters" +msgstr "Guardar conjunto de filtros" -#: 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/__init__.py:18 +#: extensions/sievefilters/__init__.py:36 #: extensions/sievefilters/templates/sievefilters/index.html:2 msgid "Message filters" msgstr "Filtros de mensajes" +#: extensions/sievefilters/app_settings.py:19 +#, fuzzy +msgid "ManageSieve settings" +msgstr "Configuración de Modoboa" + +#: extensions/sievefilters/app_settings.py:24 +msgid "Address of your MANAGESIEVE server" +msgstr "Dirección de su servidor MANAGESIEVE" + +#: extensions/sievefilters/app_settings.py:30 +msgid "Listening port of your MANAGESIEVE server" +msgstr "Puerto a la escucha de su servidor MANAGESIEVE" + +#: extensions/sievefilters/app_settings.py:34 +msgid "Connect using STARTTLS" +msgstr "" + +#: extensions/sievefilters/app_settings.py:36 +msgid "Use the STARTTLS extension" +msgstr "Usar la extensión STARTTLS" + +#: extensions/sievefilters/app_settings.py:40 +#, fuzzy +msgid "Authentication mechanism" +msgstr "Mecanismo de autenticación preferido" + +#: extensions/sievefilters/app_settings.py:43 +msgid "Prefered authentication mechanism" +msgstr "Mecanismo de autenticación preferido" + +#: extensions/sievefilters/app_settings.py:52 +msgid "Editor mode" +msgstr "Modo editor" + +#: extensions/sievefilters/app_settings.py:54 +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/forms.py:14 msgid "Check to activate this filters set" msgstr "Marcar para activar este conjunto de filtros" @@ -1348,7 +1815,11 @@ msgstr "no es" msgid "Sender" msgstr "Remitente" -#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:7 +#: extensions/sievefilters/forms.py:70 +msgid "Recipient" +msgstr "Destinatario" + +#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:8 msgid "Cc" msgstr "Cc" @@ -1418,15 +1889,15 @@ msgstr "Filtros guardados" msgid "Create a new filters set" msgstr "Crear un nuevo conjunto de filtros" -#: extensions/sievefilters/views.py:207 +#: extensions/sievefilters/views.py:208 msgid "Filters set created" msgstr "Conjunto de filtros creado" -#: extensions/sievefilters/views.py:226 +#: extensions/sievefilters/views.py:229 msgid "Filters set deleted" msgstr "Conjunto de filtros eliminado" -#: extensions/sievefilters/views.py:238 +#: extensions/sievefilters/views.py:241 msgid "Filters set activated" msgstr "Conjunto de filtros activado" @@ -1453,7 +1924,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" @@ -1491,22 +1964,39 @@ 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:28 +#: extensions/stats/__init__.py:26 +#: extensions/stats/templates/stats/index.html:2 +msgid "Graphical statistics" +msgstr "Estadísticas gráficas" + +#: extensions/stats/__init__.py:40 +msgid "Statistics" +msgstr "Estadísticas" + +#: extensions/stats/app_settings.py:11 +msgid "Path to the log file" +msgstr "" + +#: extensions/stats/app_settings.py:13 msgid "Path to log file used to collect statistics" msgstr "Ruta al fichero de log usado para recolectar estadísticas" -#: extensions/stats/__init__.py:31 +#: extensions/stats/app_settings.py:17 +msgid "Directory to store RRD files" +msgstr "" + +#: extensions/stats/app_settings.py:19 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:34 +#: extensions/stats/app_settings.py:23 +msgid "Directory to store PNG files" +msgstr "" + +#: extensions/stats/app_settings.py:25 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:47 -msgid "Statistics" -msgstr "Estadísticas" - #: extensions/stats/graph_templates.py:20 msgid "Average normal traffic" msgstr "Media de tráfico normal" @@ -1576,22 +2066,18 @@ msgstr "Año" msgid "Total" msgstr "Total" -#: extensions/stats/views.py:23 extensions/stats/templates/stats/graphs.html:4 +#: extensions/stats/views.py:21 extensions/stats/templates/stats/graphs.html:4 msgid "No statistics available" msgstr "No hay estadísticas disponibles" -#: extensions/stats/views.py:41 +#: extensions/stats/views.py:39 msgid "Unknown graphic set" msgstr "Conjunto gráfico desconocido" -#: extensions/stats/views.py:59 +#: extensions/stats/views.py:61 msgid "Bad custom period" msgstr "Período elegido erróneo" -#: extensions/stats/templates/stats/index.html:2 -msgid "Graphical statistics" -msgstr "Estadísticas gráficas" - #: extensions/stats/templates/stats/index.html:33 msgid "Search a domain" msgstr "Buscar un dominio" @@ -1612,197 +2098,225 @@ msgstr "Aplicar" msgid "Simple IMAP webmail" msgstr "Correo web sencillo para IMAP" -#: extensions/webmail/__init__.py:20 -msgid "Address of your IMAP server" -msgstr "Dirección de su servidor IMAP" +#: extensions/webmail/__init__.py:35 +msgid "Webmail" +msgstr "Correo web" -#: 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/app_settings.py:14 +msgid "Maximum attachment size" +msgstr "" -#: 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 +#: extensions/webmail/app_settings.py:16 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/app_settings.py:19 +#, fuzzy +msgid "IMAP settings" +msgstr "Configuración de Modoboa" -#: extensions/webmail/__init__.py:47 -msgid "Listing refresh rate" -msgstr "Tasa de refresco" +#: extensions/webmail/app_settings.py:24 +msgid "Address of your IMAP server" +msgstr "Dirección de su servidor IMAP" -#: 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/app_settings.py:30 +msgid "Use a secured connection to access IMAP server" +msgstr "Usar una conexión segura para acceder al servidor IMAP" -#: extensions/webmail/__init__.py:50 -msgid "Trash folder" -msgstr "Carpeta de basura" +#: extensions/webmail/app_settings.py:36 +msgid "Listening port of your IMAP server" +msgstr "Puerto de su servidor IMAP" -#: extensions/webmail/__init__.py:51 -msgid "Folder where deleted messages go" -msgstr "Carpeta dónde van los mensajes eliminados" +#: extensions/webmail/app_settings.py:39 +#, fuzzy +msgid "SMTP settings" +msgstr "Configuración" -#: extensions/webmail/__init__.py:53 -msgid "Sent folder" -msgstr "Carpeta de enviados" +#: extensions/webmail/app_settings.py:44 +msgid "Address of your SMTP server" +msgstr "Dirección de su servidor SMTP" -#: 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/app_settings.py:48 +msgid "Secured connection mode" +msgstr "" -#: extensions/webmail/__init__.py:56 -msgid "Drafts folder" -msgstr "Carpeta de borradores" +#: extensions/webmail/app_settings.py:49 +msgid "None" +msgstr "Nada" -#: extensions/webmail/__init__.py:57 -msgid "Folder where drafts go" -msgstr "Carpeta dónde van los borradores" +#: extensions/webmail/app_settings.py:53 +msgid "Use a secured connection to access SMTP server" +msgstr "Usar una conexión segura para acceder al servidor SMTP" -#: extensions/webmail/__init__.py:59 -msgid "Signature text" -msgstr "Texto de la firma" +#: extensions/webmail/app_settings.py:60 +msgid "Listening port of your SMTP server" +msgstr "Puerto de su servidor SMTP" -#: extensions/webmail/__init__.py:60 -msgid "User defined email signature" -msgstr "Firma de correo definida por el usuario" +#: extensions/webmail/app_settings.py:64 +msgid "Authentication required" +msgstr "" -#: extensions/webmail/__init__.py:62 -msgid "Default editor" -msgstr "Editor por defecto" +#: extensions/webmail/app_settings.py:66 +msgid "Server needs authentication" +msgstr "El servidor requiere autenticación" -#: 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/app_settings.py:73 +#, fuzzy +msgid "Display" +msgstr "Opciones de pantalla" -#: extensions/webmail/__init__.py:66 +#: extensions/webmail/app_settings.py:77 msgid "Default message display mode" msgstr "Modo por defecto para mostrar un mensaje" -#: extensions/webmail/__init__.py:68 +#: extensions/webmail/app_settings.py:79 msgid "The default mode used when displaying a message" msgstr "Modo por defecto usado cuando se muestra un mensaje" -#: extensions/webmail/__init__.py:70 +#: extensions/webmail/app_settings.py:85 msgid "Enable HTML links display" msgstr "Activar el mostrar enlaces de HTML" -#: extensions/webmail/__init__.py:72 +#: extensions/webmail/app_settings.py:86 msgid "Enable/Disable HTML links display" msgstr "Activar/Desactivar el mostrar enlaces HTML" -#: extensions/webmail/__init__.py:88 -msgid "Webmail" -msgstr "Correo web" +#: extensions/webmail/app_settings.py:92 +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/webmail/app_settings.py:97 +msgid "Listing refresh rate" +msgstr "Tasa de refresco" + +#: extensions/webmail/app_settings.py:98 +msgid "Automatic folder refresh rate (in seconds)" +msgstr "Tasa de refresco automática de la carpeta (en segundos)" + +#: extensions/webmail/app_settings.py:105 +msgid "Trash folder" +msgstr "Carpeta de basura" + +#: extensions/webmail/app_settings.py:106 +msgid "Folder where deleted messages go" +msgstr "Carpeta dónde van los mensajes eliminados" + +#: extensions/webmail/app_settings.py:111 +msgid "Sent folder" +msgstr "Carpeta de enviados" + +#: extensions/webmail/app_settings.py:112 +msgid "Folder where copies of sent messages go" +msgstr "Carpeta dónde van las copias de los correos enviados" + +#: extensions/webmail/app_settings.py:117 +msgid "Drafts folder" +msgstr "Carpeta de borradores" + +#: extensions/webmail/app_settings.py:118 +msgid "Folder where drafts go" +msgstr "Carpeta dónde van los borradores" + +#: extensions/webmail/app_settings.py:121 +#, fuzzy +msgid "Composing messages" +msgstr "mensajes enviados" + +#: extensions/webmail/app_settings.py:125 +msgid "Default editor" +msgstr "Editor por defecto" + +#: extensions/webmail/app_settings.py:127 +msgid "The default editor to use when composing a message" +msgstr "Editor por defecto para usar cuando redacta un mensaje" + +#: extensions/webmail/app_settings.py:133 +msgid "Signature text" +msgstr "Texto de la firma" + +#: extensions/webmail/app_settings.py:134 +msgid "User defined email signature" +msgstr "Firma de correo definida por el usuario" #: extensions/webmail/exceptions.py:19 msgid "Server response" msgstr "Respuesta del servidor" -#: extensions/webmail/forms.py:8 +#: extensions/webmail/forms.py:9 msgid "Cci" msgstr "Cco" -#: extensions/webmail/imaputils.py:254 +#: extensions/webmail/imaputils.py:259 #, python-format msgid "Connection to IMAP server failed: %s" msgstr "Falló la conexión con el servidor IMAP: %s" -#: extensions/webmail/lib.py:325 +#: extensions/webmail/lib.py:353 msgid "wrote:" msgstr "escribió:" -#: extensions/webmail/lib.py:392 extensions/webmail/lib.py:396 +#: extensions/webmail/lib.py:418 extensions/webmail/lib.py:422 msgid "Original message" msgstr "Mensaje original" -#: extensions/webmail/lib.py:693 -msgid "Red fields are mandatories" -msgstr "Los campos en rojo son obligatorios" - -#: extensions/webmail/views.py:90 +#: extensions/webmail/views.py:94 msgid "Unknown action" msgstr "Acción desconocida" -#: extensions/webmail/views.py:103 lib/email_listing.py:158 +#: extensions/webmail/views.py:107 lib/email_listing.py:137 msgid "Empty mailbox" msgstr "Mailbox vacío" -#: extensions/webmail/views.py:120 -#: extensions/webmail/templatetags/webextras.py:165 +#: extensions/webmail/views.py:124 +#: extensions/webmail/templatetags/webextras.py:163 msgid "Create a new mailbox" msgstr "Crear un nuevo mailbox" -#: extensions/webmail/views.py:135 +#: extensions/webmail/views.py:139 msgid "Mailbox created" msgstr "Mailbox creado." -#: extensions/webmail/views.py:151 +#: extensions/webmail/views.py:155 msgid "Edit mailbox" msgstr "Editar el mailbox" -#: extensions/webmail/views.py:166 +#: extensions/webmail/views.py:169 msgid "Mailbox updated" msgstr "Mailbox actualizado" -#: extensions/webmail/views.py:199 extensions/webmail/views.py:381 -#: extensions/webmail/views.py:490 +#: extensions/webmail/views.py:203 extensions/webmail/views.py:384 +#: extensions/webmail/views.py:493 msgid "Bad request" msgstr "Petición incorrecta" -#: extensions/webmail/views.py:230 +#: extensions/webmail/views.py:234 msgid "Failed to save attachment: " msgstr "Fallo al guardar el adjunto:" -#: extensions/webmail/views.py:233 +#: extensions/webmail/views.py:237 #, python-format msgid "Attachment is too big (limit: %s)" msgstr "EL adjunto es demasiado grande (límite: %s)" -#: extensions/webmail/views.py:239 -#: extensions/webmail/templates/webmail/compose.html:16 +#: extensions/webmail/views.py:243 +#: extensions/webmail/templates/webmail/compose.html:15 #: extensions/webmail/templates/webmail/headers.html:4 msgid "Attachments" msgstr "Adjuntos" -#: extensions/webmail/views.py:255 +#: extensions/webmail/views.py:259 msgid "Bad query" msgstr "Consulta errónea" -#: extensions/webmail/views.py:265 +#: extensions/webmail/views.py:269 msgid "Failed to remove attachment: " msgstr "Fallo al eliminar el adjunto:" -#: extensions/webmail/views.py:270 +#: extensions/webmail/views.py:274 msgid "Unknown attachment" msgstr "Adjunto desconocido" -#: extensions/webmail/views.py:486 +#: extensions/webmail/views.py:489 msgid "Undefined action" msgstr "Acción no definida" @@ -1822,7 +2336,7 @@ msgstr "Añadir campo Cc" msgid "Add Cci field" msgstr "Añadir campo Cco" -#: extensions/webmail/templates/webmail/compose.html:19 +#: extensions/webmail/templates/webmail/compose.html:18 #, python-format msgid "%(counter)s file" msgid_plural "%(counter)s files" @@ -1837,73 +2351,73 @@ msgstr "Mailbox padre" msgid "Mailbox quota" msgstr "Cuota del mailbox" -#: extensions/webmail/templatetags/webextras.py:21 +#: extensions/webmail/templatetags/webextras.py:19 msgid "Reply" msgstr "Responder" -#: extensions/webmail/templatetags/webextras.py:25 +#: extensions/webmail/templatetags/webextras.py:23 msgid "Reply all" msgstr "Responder a todos" -#: extensions/webmail/templatetags/webextras.py:29 +#: extensions/webmail/templatetags/webextras.py:27 #: userprefs/templates/userprefs/forward.html:2 #: userprefs/templatetags/uprefs_extras.py:27 msgid "Forward" msgstr "Siguiente" -#: extensions/webmail/templatetags/webextras.py:35 +#: extensions/webmail/templatetags/webextras.py:33 msgid "Display options" msgstr "Opciones de pantalla" -#: extensions/webmail/templatetags/webextras.py:38 +#: extensions/webmail/templatetags/webextras.py:36 msgid "Activate links" msgstr "Activar enlaces" -#: extensions/webmail/templatetags/webextras.py:40 +#: extensions/webmail/templatetags/webextras.py:38 msgid "Disable links" msgstr "Desactivar enlaces" -#: extensions/webmail/templatetags/webextras.py:49 +#: extensions/webmail/templatetags/webextras.py:47 msgid "Close this message" msgstr "Cerrar este mensaje" -#: extensions/webmail/templatetags/webextras.py:62 +#: extensions/webmail/templatetags/webextras.py:60 msgid "Back" msgstr "Anterior" -#: extensions/webmail/templatetags/webextras.py:66 +#: extensions/webmail/templatetags/webextras.py:64 msgid "Send" msgstr "Enviar" -#: extensions/webmail/templatetags/webextras.py:78 +#: extensions/webmail/templatetags/webextras.py:76 msgid "New message" msgstr "Nuevo mensaje" -#: extensions/webmail/templatetags/webextras.py:81 +#: extensions/webmail/templatetags/webextras.py:79 msgid "Mark messages" msgstr "Marcar mensajes" -#: extensions/webmail/templatetags/webextras.py:85 +#: extensions/webmail/templatetags/webextras.py:83 msgid "As read" msgstr "Como leído" -#: extensions/webmail/templatetags/webextras.py:88 +#: extensions/webmail/templatetags/webextras.py:86 msgid "As unread" msgstr "Como no leído" -#: extensions/webmail/templatetags/webextras.py:97 +#: extensions/webmail/templatetags/webextras.py:95 msgid "Compress folder" msgstr "Comprimir la carpeta" -#: extensions/webmail/templatetags/webextras.py:105 +#: extensions/webmail/templatetags/webextras.py:103 msgid "Empty folder" msgstr "Vaciar la carpeta" -#: extensions/webmail/templatetags/webextras.py:173 +#: extensions/webmail/templatetags/webextras.py:171 msgid "Edit the selected mailbox" msgstr "Editar el mailbox seleccionado" -#: extensions/webmail/templatetags/webextras.py:178 +#: extensions/webmail/templatetags/webextras.py:176 msgid "Remove the selected mailbox" msgstr "Eliminar el mailbox seleccionado" @@ -1916,7 +2430,7 @@ msgstr "Permiso denegado: %s" msgid "Permission denied" msgstr "Permiso denegado" -#: lib/formutils.py:158 lib/formutils.py:165 +#: lib/formutils.py:157 lib/formutils.py:165 msgid "Enter a valid domain name" msgstr "Introduzca un nombre dominio válido" @@ -1937,11 +2451,11 @@ msgstr "Administrador de dominio" msgid "Failed to grant access (%s)" msgstr "Fallo al dar acceso (%s)" -#: lib/tables.py:240 +#: lib/tables.py:241 msgid "No entries to display" msgstr "No hay entradas que mostrar" -#: lib/templatetags/libextras.py:104 +#: lib/templatetags/libextras.py:108 msgid "activate" msgstr "activo" @@ -1957,6 +2471,11 @@ msgstr "La página pedida no existe." msgid "An internal error occured." msgstr "Ocurrió un error interno." +#: templates/nlayout.html:56 +#, fuzzy +msgid "Powered by Modoboa" +msgstr "Configurar Modoboa" + #: templates/common/email_searchbar.html:5 msgid "From address" msgstr "De la dirección" @@ -1978,81 +2497,93 @@ msgstr "Error:" msgid "Help:" msgstr "Ayuda:" -#: templates/common/parameters.html:15 -msgid "No parameters available" -msgstr "No hay parámetros disponibles" +#: templates/common/generic_modal.html:11 +#: templates/common/wizard_forms.html:29 +msgid "Close" +msgstr "Cerrar" #: templates/registration/login.html:5 msgid "Welcome to Modoboa" msgstr "Bienvenido a Modoboa" -#: templates/registration/login.html:36 +#: templates/registration/login.html:33 msgid "Remember me" msgstr "Recuerdame" -#: templates/registration/login.html:38 +#: templates/registration/login.html:35 msgid "Log in" msgstr "Entrar" -#: userprefs/__init__.py:7 +#: userprefs/__init__.py:8 +#, fuzzy +msgid "User preferences" +msgstr "Preferencias" + +#: userprefs/__init__.py:10 +msgid "Per-user settings" +msgstr "" + +#: userprefs/app_settings.py:19 msgid "Prefered language" msgstr "Idioma preferido" -#: userprefs/__init__.py:11 +#: userprefs/app_settings.py:23 msgid "Prefered language to display pages" msgstr "Idioma preferido para mostrar las páginas" -#: userprefs/forms.py:11 +#: userprefs/forms.py:14 msgid "Old password" msgstr "Contraseña anterior" -#: userprefs/forms.py:13 +#: userprefs/forms.py:16 msgid "New password" msgstr "Nueva contraseña" -#: userprefs/forms.py:37 +#: userprefs/forms.py:40 msgid "Old password mismatchs" msgstr "La contraseña no concuerda con la anterior" -#: userprefs/forms.py:42 +#: userprefs/forms.py:45 msgid "Passwords mismatch" msgstr "Las contraseñas no coinciden" -#: userprefs/forms.py:56 +#: userprefs/forms.py:59 msgid "Recipient(s)" msgstr "Destinatario(s)" -#: userprefs/forms.py:59 +#: userprefs/forms.py:62 msgid "Indicate one or more recipients separated by a ','" msgstr "Indique uno o más destinatarios separados por una ','" -#: userprefs/forms.py:62 +#: userprefs/forms.py:65 msgid "Keep local copies" msgstr "Mantener copias locales" -#: userprefs/forms.py:64 +#: userprefs/forms.py:67 msgid "Forward messages and store copies into your local mailbox" msgstr "Reenvía mensajes y guarda copias en su mailbox local" -#: userprefs/forms.py:81 +#: userprefs/forms.py:84 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:32 msgid "You need a mailbox in order to define a forward" msgstr "Necesita un mailbox para definir un reenvío" -#: userprefs/views.py:53 +#: userprefs/views.py:56 msgid "Forward updated" msgstr "Reenvío actualizado" -#: userprefs/views.py:92 +#: userprefs/views.py:98 msgid "Profile updated" msgstr "Perfil actualizado" -#: userprefs/views.py:117 +#: userprefs/views.py:127 msgid "Preferences saved" msgstr "Preferencias guardadas" @@ -2086,3 +2617,79 @@ msgstr "Actualizar su información personal" #: userprefs/templatetags/uprefs_extras.py:57 msgid "Logout" msgstr "Salir" + +#~ msgid "Path to the root directory where messages are stored" +#~ msgstr "Directorio raíz dónde están almacenados los mensajes" + +#~ 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" + +#~ msgid "Mailboxes storage format" +#~ 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" + +#~ msgid "Failed to rename domain, check permissions" +#~ msgstr "Ha fallado el cambio de nombre de este dominio, compruebe permisos" + +#~ msgid "A distribution list must contain at least two recipients" +#~ msgstr "Una lista de distribución debe contener al menos dos destinatarios" + +#~ msgid "" +#~ "A valid e-mail address. Use the '*' character to create a 'catchall' " +#~ "address (ex: *@domain.tld)." +#~ msgstr "" +#~ "Una dirección de e-mail válida. Use el carácter '*' para crear una " +#~ "dirección 'catchall' (recogerlos todos, ej. *@domain.tld)" + +#~ msgid "A local recipient address" +#~ msgstr "Una dirección de destinatario local" + +#~ msgid "Mailbox does not exist" +#~ msgstr "El mailbox no existe" + +#~ msgid "You can't access this mailbox" +#~ msgstr "No puede acceder a este mailbox" + +#~ msgid "An external recipient address" +#~ msgstr "Una dirección de destinatario externa" + +#~ msgid "" +#~ "Quota in MB for this mailbox. Leave empty to use the value defined at " +#~ "domain level." +#~ msgstr "" +#~ "Cuota en MB de este mailbox. Déjelo vacío para user el valor definido en " +#~ "a nivel de dominio." + +#~ msgid "Unknown object type" +#~ msgstr "Tipo de objeto desconocido" + +#~ msgid "Failed to initialise domain, check permissions" +#~ msgstr "Ha fallado la inicialización del dominio, compruebe permisos" + +#~ msgid "%s is not a valid uid/username" +#~ msgstr "%s no es un uid/nombre de usuario válido" + +#~ msgid "%s is not a valid gid/groupname" +#~ msgstr "%s no es un gid/nombre de grupo válido" + +#~ msgid "Failed to initialise mailbox, check permissions" +#~ msgstr "Ha fallado la inicialización del mailbox, compruebe permisos" + +#~ msgid "Email/Username" +#~ msgstr "Email/Nombre de usuario" + +#~ msgid "Red fields are mandatories" +#~ msgstr "Los campos en rojo son obligatorios" + +#~ msgid "No parameters available" +#~ msgstr "No hay parámetros disponibles" diff --git a/modoboa/locale/es/LC_MESSAGES/djangojs.po b/modoboa/locale/es/LC_MESSAGES/djangojs.po index 03937c23f..0687766ec 100644 --- a/modoboa/locale/es/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/es/LC_MESSAGES/djangojs.po @@ -1,61 +1,68 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Pedro GraciaVous pouvez utiliser un caractère différent comme séparateur.
\n" -#: admin/views.py:662 +#: admin/views.py:772 msgid "Import identities" msgstr "Importer des identités" -#: admin/views.py:663 admin/views.py:730 admin/templatetags/admin_extras.py:83 -#: admin/templatetags/admin_extras.py:130 +#: admin/views.py:773 admin/views.py:843 admin/templatetags/admin_extras.py:87 +#: admin/templatetags/admin_extras.py:144 msgid "Import" msgstr "Importer" -#: admin/views.py:691 +#: admin/views.py:803 msgid "Export identities" msgstr "Export d'identités" -#: admin/views.py:692 admin/views.py:746 admin/templatetags/admin_extras.py:89 -#: admin/templatetags/admin_extras.py:136 +#: admin/views.py:804 admin/views.py:860 admin/templatetags/admin_extras.py:93 +#: admin/templatetags/admin_extras.py:150 msgid "Export" msgstr "Exporter" -#: admin/views.py:719 +#: admin/views.py:832 msgid "" "Provide a CSV file where lines respect one of the following formats:\n" "Vous pouvez utiliser un caractère différent comme séparateur.
\n" -#: admin/views.py:729 +#: admin/views.py:842 msgid "Import domains" msgstr "Importer des domaines" -#: admin/views.py:745 +#: admin/views.py:859 msgid "Export domains" msgstr "Export de domaines" @@ -704,43 +908,36 @@ msgid "MB" msgstr "Mo" #: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: extensions/limits/forms.py:14 extensions/limits/models.py:10 +#: extensions/limits/app_settings.py:19 extensions/limits/forms.py:16 +#: extensions/limits/models.py:12 msgid "Domains" msgstr "Domaines" -#: admin/templates/admin/editdomainform.html:3 +#: admin/templates/admin/editdomainform.html:4 msgid "Administrators" msgstr "Administrateurs" -#: admin/templates/admin/editdomainform.html:4 -msgid "Miscellaneous" -msgstr "Divers" - -#: admin/templates/admin/editdomainform.html:13 +#: admin/templates/admin/editdomainform.html:19 msgid "No domain administrator defined" msgstr "Aucun administrateur de domaine défini" -#: admin/templates/admin/editdomainform.html:16 +#: admin/templates/admin/editdomainform.html:22 msgid "Creation date" msgstr "Date de création" -#: admin/templates/admin/editdomainform.html:17 +#: admin/templates/admin/editdomainform.html:23 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 +#: admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/forms.py:20 +#: extensions/limits/models.py:13 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 +#: admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 +#: extensions/limits/models.py:15 msgid "Mailbox aliases" msgstr "Alias de boite." @@ -764,7 +961,16 @@ msgstr "Enregistrer" msgid "Identities" msgstr "Identités" +#: admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nom complet/Destinataire" + +#: admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + #: admin/templates/admin/importform.html:5 +#: admin/templatetags/admin_extras.py:305 msgid "Help" msgstr "Aide" @@ -797,22 +1003,47 @@ msgstr "Nom du groupe" msgid "Last login" msgstr "Dernière connexion" -#: admin/templates/admin/listing.html:11 +#: admin/templates/admin/listing.html:14 #: extensions/stats/templates/stats/index.html:28 msgid "Filter" msgstr "Filter" +#: admin/templates/admin/logs.html:2 admin/templatetags/admin_extras.py:60 +msgid "Logs" +msgstr "" + +#: admin/templates/admin/logs.html:2 +msgid "Previously on Modoboa..." +msgstr "" + +#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 +#: extensions/webmail/lib.py:37 extensions/webmail/lib.py:406 +msgid "Date" +msgstr "Date" + +#: admin/templates/admin/logs.html:7 +msgid "Level" +msgstr "" + +#: admin/templates/admin/logs.html:8 +msgid "Logger" +msgstr "" + +#: admin/templates/admin/logs.html:9 +#, fuzzy +msgid "Message" +msgstr "Message envoyé" + #: 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/mailform.html:3 +msgid "Use domain default value" +msgstr "" #: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:61 +#: admin/templatetags/admin_extras.py:65 msgid "Parameters" msgstr "Paramètres" @@ -820,6 +1051,23 @@ msgstr "Paramètres" msgid "Configure Modoboa" msgstr "Configurez Modoboa" +#: admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Adresse" + +#: admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "" + +#: admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "" + +#: admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "" + #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Chercher" @@ -840,64 +1088,88 @@ msgstr "Activée" msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:77 +#: admin/templatetags/admin_extras.py:81 msgid "Add domain" msgstr "Ajouter un domaine" -#: admin/templatetags/admin_extras.py:106 +#: admin/templatetags/admin_extras.py:110 +#, fuzzy +msgid "List identities" +msgstr "Importer des identités" + +#: admin/templatetags/admin_extras.py:115 +msgid "List quotas" +msgstr "" + +#: admin/templatetags/admin_extras.py:120 msgid "Add account" msgstr "Ajouter un compte" -#: admin/templatetags/admin_extras.py:112 +#: admin/templatetags/admin_extras.py:126 msgid "Add alias" msgstr "Ajouter un alias" -#: admin/templatetags/admin_extras.py:118 +#: admin/templatetags/admin_extras.py:132 msgid "Add forward" msgstr "Ajouter un transfert" -#: admin/templatetags/admin_extras.py:124 +#: admin/templatetags/admin_extras.py:138 msgid "Add distribution list" msgstr "Ajouter une liste de distribution" -#: admin/templatetags/admin_extras.py:168 +#: admin/templatetags/admin_extras.py:171 +msgid "View the domain's identities" +msgstr "" + +#: admin/templatetags/admin_extras.py:178 +#, fuzzy +msgid "Delete the domain" +msgstr "Supprimer cet alias" + +#: admin/templatetags/admin_extras.py:194 msgid "Delete this account" msgstr "Supprimer ce compte" -#: admin/templatetags/admin_extras.py:176 +#: admin/templatetags/admin_extras.py:202 msgid "Delete this distribution list" msgstr "Supprimer cette liste de distribution" -#: admin/templatetags/admin_extras.py:183 +#: admin/templatetags/admin_extras.py:209 msgid "Delete this forward" msgstr "Supprimer ce transfert" -#: admin/templatetags/admin_extras.py:190 +#: admin/templatetags/admin_extras.py:216 msgid "Delete this alias" msgstr "Supprimer cet alias" -#: admin/templatetags/admin_extras.py:211 +#: admin/templatetags/admin_extras.py:238 msgid "Remove this permission" msgstr "Supprimer cette permission" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "Yes" msgstr "Oui" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "No" msgstr "Non" -#: auth/__init__.py:6 -msgid "Key used to encrypt/decrypt passwords" -msgstr "Clé utilisée pour chiffrer/déchiffre les mots de passe" +#: auth/views.py:32 +#, python-format +msgid "User '%s' successfully logged in" +msgstr "" -#: 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." +#: auth/views.py:64 +#, python-format +msgid "User '%s' logged out" +msgstr "" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Message de test" @@ -945,129 +1217,186 @@ msgstr "" " la liste " "de diffusion.\n" -#: extensions/amavis/__init__.py:21 +#: extensions/amavis/__init__.py:22 msgid "Simple amavis management frontend" msgstr "Interface simplifiée pour la gestion d'amavis" -#: extensions/amavis/__init__.py:45 +#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +msgid "Quarantine" +msgstr "Quarantaine" + +#: extensions/amavis/__init__.py:127 +msgid "pending requests" +msgstr "requêtes en attente" + +#: extensions/amavis/__init__.py:144 +#, python-format +msgid "%d pending requests" +msgstr "%d requêtes en attente" + +#: extensions/amavis/__init__.py:156 +msgid "Content filter" +msgstr "Filtrage de contenu" + +#: extensions/amavis/app_settings.py:12 +#, fuzzy +msgid "Maximum message age" +msgstr "Marquer les messages" + +#: extensions/amavis/app_settings.py:14 msgid "Quarantine messages maximum age (in days) before deletion" msgstr "Age maximum (en jours) des messages en quarantaine avant suppression" -#: extensions/amavis/__init__.py:49 +#: extensions/amavis/app_settings.py:17 +#, fuzzy +msgid "Messages releasing" +msgstr "Message relâché" + +#: extensions/amavis/app_settings.py:20 +#, fuzzy +msgid "Remove released messages" +msgstr "messages reçus" + +#: extensions/amavis/app_settings.py:22 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/__init__.py:54 +#: extensions/amavis/app_settings.py:26 +msgid "Amavis connection mode" +msgstr "" + +#: extensions/amavis/app_settings.py:29 msgid "Mode used to access the PDP server" msgstr "Mode utilisé pour accéder au serveur PDP" -#: extensions/amavis/__init__.py:58 +#: extensions/amavis/app_settings.py:34 +#, fuzzy +msgid "PDP server address" +msgstr "Adresse du serveur PDP (en mode inet)" + +#: extensions/amavis/app_settings.py:36 msgid "PDP server address (if inet mode)" msgstr "Adresse du serveur PDP (en mode inet)" -#: extensions/amavis/__init__.py:62 +#: extensions/amavis/app_settings.py:40 +#, fuzzy +msgid "PDP server port" +msgstr "Port du serveur PDP (en mode inet)" + +#: extensions/amavis/app_settings.py:42 msgid "PDP server port (if inet mode)" msgstr "Port du serveur PDP (en mode inet)" -#: extensions/amavis/__init__.py:66 +#: extensions/amavis/app_settings.py:46 +msgid "PDP server socket" +msgstr "" + +#: extensions/amavis/app_settings.py:48 msgid "Path to the PDP server socket (if unix mode)" msgstr "Emplacement de la socket du serveur PDP (en mode unix)" -#: extensions/amavis/__init__.py:69 +#: extensions/amavis/app_settings.py:52 +msgid "Check requests interval" +msgstr "" + +#: extensions/amavis/app_settings.py:54 msgid "Interval between two release requests checks" msgstr "Intervalle entre deux vérifications de requêtes en attente" -#: extensions/amavis/__init__.py:71 +#: extensions/amavis/app_settings.py:58 +#, fuzzy +msgid "Allow direct release" +msgstr "Autoriser les utilisateurs à relâcher directement leurs messages" + +#: extensions/amavis/app_settings.py:60 msgid "Allow users to directly release their messages" msgstr "Autoriser les utilisateurs à relâcher directement leurs messages" -#: extensions/amavis/__init__.py:73 +#: extensions/amavis/app_settings.py:64 +#, fuzzy +msgid "Enable self-service mode" +msgstr "Activer le mode 'libre service'" + +#: extensions/amavis/app_settings.py:66 msgid "Activate the 'self-service' mode" msgstr "Activer le mode 'libre service'" -#: extensions/amavis/__init__.py:75 +#: extensions/amavis/app_settings.py:70 +#, fuzzy +msgid "Notifications sender" +msgstr "Modifications appliquées." + +#: extensions/amavis/app_settings.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:80 extensions/webmail/__init__.py:45 -msgid "Sets the maximum number of messages displayed in a page" +#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:91 +msgid "Number of displayed emails per page" +msgstr "Nombre d'emails affichés par page" + +#: extensions/amavis/app_settings.py:88 +#, fuzzy +msgid "Set the maximum number of messages displayed in a page" msgstr "Définit le nombre maximal de messages affichés dans une page" -#: extensions/amavis/__init__.py:96 -msgid "Quarantine" -msgstr "Quarantaine" - -#: extensions/amavis/__init__.py:161 -msgid "pending requests" -msgstr "requêtes en attente" - -#: extensions/amavis/__init__.py:177 -#, python-format -msgid "%d pending requests" -msgstr "%d requêtes en attente" - -#: extensions/amavis/__init__.py:188 -msgid "Content filter" -msgstr "Filtrage de contenu" - -#: extensions/amavis/lib.py:51 +#: extensions/amavis/lib.py:53 #, python-format msgid "Connection to amavis failed: %s" msgstr "La connexion avec amavis a échoué : %s" -#: extensions/amavis/models.py:84 +#: extensions/amavis/models.py:93 msgid "Virus filter" msgstr "Filtrage des virus" -#: extensions/amavis/models.py:85 extensions/amavis/models.py:93 -#: extensions/amavis/models.py:101 extensions/sievefilters/views.py:265 +#: extensions/amavis/models.py:94 extensions/amavis/models.py:102 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:268 msgid "yes" msgstr "oui" -#: extensions/amavis/models.py:86 extensions/amavis/models.py:94 -#: extensions/amavis/models.py:102 extensions/sievefilters/views.py:269 +#: extensions/amavis/models.py:95 extensions/amavis/models.py:103 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:272 msgid "no" msgstr "non" -#: extensions/amavis/models.py:87 extensions/amavis/models.py:95 -#: extensions/amavis/models.py:103 +#: extensions/amavis/models.py:96 extensions/amavis/models.py:104 +#: extensions/amavis/models.py:112 #: extensions/amavis/templates/amavis/domain_content_filter.html:11 msgid "default" msgstr "défaut" -#: extensions/amavis/models.py:89 +#: extensions/amavis/models.py:98 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:92 +#: extensions/amavis/models.py:101 msgid "Spam filter" msgstr "Filtrage du spam" -#: extensions/amavis/models.py:97 +#: extensions/amavis/models.py:106 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:100 +#: extensions/amavis/models.py:109 msgid "Banned filter" msgstr "Filtrage des messages bannis" -#: extensions/amavis/models.py:105 +#: extensions/amavis/models.py:114 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:135 +#: extensions/amavis/models.py:144 msgid "Spam marker" msgstr "Marquage du spam" -#: extensions/amavis/models.py:137 +#: extensions/amavis/models.py:146 msgid "" "Modify spam subject using the specified text. Choose 'default' to use global " "settings." @@ -1075,66 +1404,60 @@ msgstr "" "Modifier le sujet du spam en utilisant le texte spécifié. Choisir 'défaut' " "pour utiliser les paramètres globaux." -#: extensions/amavis/sql_listing.py:24 extensions/webmail/forms.py:5 -#: extensions/webmail/lib.py:35 +#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:36 msgid "From" msgstr "De" -#: extensions/amavis/sql_listing.py:25 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:34 -#: extensions/webmail/lib.py:378 templates/common/email_searchbar.html:6 +#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 +#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:35 +#: extensions/webmail/lib.py:404 templates/common/email_searchbar.html:6 msgid "Subject" msgstr "Sujet" -#: extensions/amavis/sql_listing.py:26 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:380 -msgid "Date" -msgstr "Date" - -#: extensions/amavis/sql_listing.py:27 +#: extensions/amavis/sql_listing.py:26 #: extensions/amavis/templatetags/amextras.py:102 -#: extensions/webmail/forms.py:6 +#: extensions/webmail/forms.py:7 msgid "To" msgstr "A" -#: extensions/amavis/views.py:32 +#: extensions/amavis/views.py:34 msgid "Empty quarantine" msgstr "Quarantaine vide" -#: extensions/amavis/views.py:191 +#: extensions/amavis/views.py:202 msgid "Message deleted" msgstr "Message supprimé" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:223 #, 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/views.py:230 +#: extensions/amavis/views.py:243 msgid "Request sent" msgstr "Requête envoyée" -#: extensions/amavis/views.py:236 +#: extensions/amavis/views.py:249 msgid "Message released" msgstr "Message relâché" -#: extensions/amavis/views.py:257 +#: extensions/amavis/views.py:271 #, 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/views.py:281 +#: extensions/amavis/views.py:295 #, 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/management/commands/amnotify.py:46 +#: extensions/amavis/management/commands/amnotify.py:57 msgid "[modoboa] Pending release requests" msgstr "[modoboa] requêtes de libération en attente" @@ -1207,7 +1530,7 @@ msgstr "Relâcher" #: extensions/amavis/templatetags/amextras.py:26 #: extensions/amavis/templatetags/amextras.py:59 #: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:33 +#: extensions/webmail/templatetags/webextras.py:31 msgid "Delete" msgstr "Supprimer" @@ -1246,47 +1569,82 @@ msgstr "" "Ressources par administrateur pour limiter le nombre d'objets qu'ils peuvent " "créer" -#: extensions/limits/__init__.py:60 +#: extensions/limits/__init__.py:54 +msgid "Limits" +msgstr "" + +#: extensions/limits/__init__.py:65 msgid "Reseller" msgstr "Revendeur" -#: extensions/limits/__init__.py:91 +#: extensions/limits/__init__.py:96 msgid "Resources" msgstr "Ressources" -#: extensions/limits/forms.py:11 extensions/limits/models.py:9 +#: extensions/limits/app_settings.py:10 +#, fuzzy +msgid "Default limits" +msgstr "Editeur par défaut" + +#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 +#: extensions/limits/models.py:11 msgid "Domain admins" msgstr "Admins de domaine" -#: extensions/limits/forms.py:12 +#: extensions/limits/app_settings.py:15 +#, fuzzy +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "Nombre maximal d'admins de domaine que cet utilisateur peut créer" + +#: extensions/limits/app_settings.py:21 +#, fuzzy +msgid "Maximum number of allowed domains for a new administrator" +msgstr "Nombre maximal de domaines que cet utilisateur peut créer" + +#: extensions/limits/app_settings.py:27 +#, fuzzy +msgid "Maximum number of allowed domain aliases for a new administrator" +msgstr "Nombre maximal d'alias de domain que cet utilisateur peut créer" + +#: extensions/limits/app_settings.py:33 +#, fuzzy +msgid "Maximum number of allowed mailboxes for a new administrator" +msgstr "Nombre maximal de boites que cet utilisateur peut créer" + +#: extensions/limits/app_settings.py:39 +#, fuzzy +msgid "Maximum number of allowed aliases for a new administrator" +msgstr "Nombre maximal d'alias de boite que cet utilisateur peut créer" + +#: extensions/limits/forms.py:13 msgid "Maximum number of domain administrators this user can create" msgstr "Nombre maximal d'admins de domaine que cet utilisateur peut créer" -#: extensions/limits/forms.py:15 +#: extensions/limits/forms.py:17 msgid "Maximum number of domains this user can create" msgstr "Nombre maximal de domaines que cet utilisateur peut créer" -#: extensions/limits/forms.py:17 +#: extensions/limits/forms.py:21 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:19 +#: extensions/limits/forms.py:25 msgid "Maximum number of mailboxes this user can create" msgstr "Nombre maximal de boites que cet utilisateur peut créer" -#: extensions/limits/forms.py:21 +#: extensions/limits/forms.py:29 msgid "Maximum number of mailbox aliases this user can create" msgstr "Nombre maximal d'alias de boite que cet utilisateur peut créer" -#: extensions/limits/forms.py:37 +#: extensions/limits/forms.py:46 msgid "Invalid limit" msgstr "Limite invalide" -#: extensions/limits/forms.py:61 +#: extensions/limits/forms.py:74 msgid "Your resources are not initialized yet" msgstr "Vos ressources ne sont pas encore initialisées" -#: extensions/limits/forms.py:64 +#: extensions/limits/forms.py:78 msgid "You're not allowed to define unlimited values" msgstr "Vous n'êtes pas autorisé à définir des valeurs illimitées" @@ -1299,15 +1657,15 @@ msgstr "%s : limite atteinte" msgid "Not enough resources" msgstr "Pas assez de ressources" -#: extensions/limits/models.py:100 +#: extensions/limits/models.py:103 msgid "undefined" msgstr "Indéfini" -#: extensions/limits/models.py:102 +#: extensions/limits/models.py:105 msgid "unlimited" msgstr "illimité" -#: extensions/limits/templates/limits/poolusage.html:3 +#: extensions/limits/templates/limits/poolusage.html:4 msgid "Resources usage" msgstr "Utilisation des ressources" @@ -1315,17 +1673,25 @@ 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:43 +#: extensions/postfix_autoreply/__init__.py:41 +msgid "Automatic replies" +msgstr "" + +#: extensions/postfix_autoreply/__init__.py:79 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Message de réponse automatique" + +#: extensions/postfix_autoreply/app_settings.py:11 +msgid "Automatic reply timeout" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:13 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:80 -#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 -msgid "Auto-reply message" -msgstr "Message de réponse automatique" - #: extensions/postfix_autoreply/forms.py:9 msgid "Until" msgstr "Jusqu'à" @@ -1358,7 +1724,7 @@ msgstr "Le contenu qui apparaitra dans les emails envoyés" msgid "Activate/Deactivate your auto reply" msgstr "Activer/Désactiver votre réponse automatique" -#: extensions/postfix_autoreply/views.py:36 +#: extensions/postfix_autoreply/views.py:37 msgid "Auto reply message updated successfully." msgstr "Message de réponse auto. mis à jour." @@ -1370,35 +1736,55 @@ msgstr "Définir un message à envoyer automatiquement quand vous êtes absent" msgid "Plugin to easily create server-side filters" msgstr "Extension pour créer simplement des filtres côté serveur" -#: extensions/sievefilters/__init__.py:20 -msgid "Address of your MANAGESIEVE server" -msgstr "Adresse de votre serveur ManageSieve" +#: extensions/sievefilters/__init__.py:17 +#, fuzzy +msgid "Sieve filters" +msgstr "Sauvegarder le jeu de filtres" -#: 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/__init__.py:18 +#: extensions/sievefilters/__init__.py:36 #: extensions/sievefilters/templates/sievefilters/index.html:2 msgid "Message filters" msgstr "Filtres de messages" +#: extensions/sievefilters/app_settings.py:19 +#, fuzzy +msgid "ManageSieve settings" +msgstr "Paramètres de Modoboa" + +#: extensions/sievefilters/app_settings.py:24 +msgid "Address of your MANAGESIEVE server" +msgstr "Adresse de votre serveur ManageSieve" + +#: extensions/sievefilters/app_settings.py:30 +msgid "Listening port of your MANAGESIEVE server" +msgstr "Port d'écoute de votre serveur ManageSieve" + +#: extensions/sievefilters/app_settings.py:34 +msgid "Connect using STARTTLS" +msgstr "" + +#: extensions/sievefilters/app_settings.py:36 +msgid "Use the STARTTLS extension" +msgstr "Utiliser l'extension STARTTLS" + +#: extensions/sievefilters/app_settings.py:40 +#, fuzzy +msgid "Authentication mechanism" +msgstr "Méthode d'authentification préférée" + +#: extensions/sievefilters/app_settings.py:43 +msgid "Prefered authentication mechanism" +msgstr "Méthode d'authentification préférée" + +#: extensions/sievefilters/app_settings.py:52 +msgid "Editor mode" +msgstr "Mode de l'editeur" + +#: extensions/sievefilters/app_settings.py:54 +msgid "Select the mode you want the editor to work in" +msgstr "Sélectionner le mode de fonctionnement de l'éditeur" + #: extensions/sievefilters/forms.py:14 msgid "Check to activate this filters set" msgstr "Cocher pour activer ce jeu de filtres" @@ -1435,7 +1821,11 @@ msgstr "n'est pas" msgid "Sender" msgstr "Expéditeur" -#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:7 +#: extensions/sievefilters/forms.py:70 +msgid "Recipient" +msgstr "Destinataire" + +#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:8 msgid "Cc" msgstr "Cc" @@ -1506,15 +1896,15 @@ msgstr "Jeu de filtres sauvegardé" msgid "Create a new filters set" msgstr "Créer un nouveau jeu de filtres" -#: extensions/sievefilters/views.py:207 +#: extensions/sievefilters/views.py:208 msgid "Filters set created" msgstr "Jeu de filtres créé" -#: extensions/sievefilters/views.py:226 +#: extensions/sievefilters/views.py:229 msgid "Filters set deleted" msgstr "Jeu de filtres supprimé" -#: extensions/sievefilters/views.py:238 +#: extensions/sievefilters/views.py:241 msgid "Filters set activated" msgstr "Jeu de filtres activé" @@ -1582,22 +1972,39 @@ msgid "Graphical statistics about emails traffic using RRDtool" msgstr "" "Statistiques graphiques concernant le trafic des messages utilisant RRDtool" -#: extensions/stats/__init__.py:28 +#: extensions/stats/__init__.py:26 +#: extensions/stats/templates/stats/index.html:2 +msgid "Graphical statistics" +msgstr "Statistiques graphiques" + +#: extensions/stats/__init__.py:40 +msgid "Statistics" +msgstr "Statistiques" + +#: extensions/stats/app_settings.py:11 +msgid "Path to the log file" +msgstr "" + +#: extensions/stats/app_settings.py:13 msgid "Path to log file used to collect statistics" msgstr "Emplacement du log utilisé pour collecter les statistiques" -#: extensions/stats/__init__.py:31 +#: extensions/stats/app_settings.py:17 +msgid "Directory to store RRD files" +msgstr "" + +#: extensions/stats/app_settings.py:19 msgid "Path to directory where RRD files are stored" msgstr "Emplacement du répertoire de stockage des fichiers RRD" -#: extensions/stats/__init__.py:34 +#: extensions/stats/app_settings.py:23 +msgid "Directory to store PNG files" +msgstr "" + +#: extensions/stats/app_settings.py:25 msgid "Path to directory where PNG files are stored" msgstr "Emplacement du répertoire de stockage des fichiers PNG" -#: extensions/stats/__init__.py:47 -msgid "Statistics" -msgstr "Statistiques" - #: extensions/stats/graph_templates.py:20 msgid "Average normal traffic" msgstr "Trafic normal moyen" @@ -1667,22 +2074,18 @@ msgstr "Année" msgid "Total" msgstr "Total" -#: extensions/stats/views.py:23 extensions/stats/templates/stats/graphs.html:4 +#: extensions/stats/views.py:21 extensions/stats/templates/stats/graphs.html:4 msgid "No statistics available" msgstr "Aucune statistique disponible" -#: extensions/stats/views.py:41 +#: extensions/stats/views.py:39 msgid "Unknown graphic set" msgstr "Jeu de graphiques inconnu" -#: extensions/stats/views.py:59 +#: extensions/stats/views.py:61 msgid "Bad custom period" msgstr "Mauvaise période personnalisée" -#: extensions/stats/templates/stats/index.html:2 -msgid "Graphical statistics" -msgstr "Statistiques graphiques" - #: extensions/stats/templates/stats/index.html:33 msgid "Search a domain" msgstr "Chercher un domaine" @@ -1703,197 +2106,225 @@ msgstr "Appliquer" msgid "Simple IMAP webmail" msgstr "Webmail IMAP simple" -#: extensions/webmail/__init__.py:20 -msgid "Address of your IMAP server" -msgstr "Adresse de votre serveur IMAP" +#: extensions/webmail/__init__.py:35 +msgid "Webmail" +msgstr "Webmail" -#: 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/app_settings.py:14 +msgid "Maximum attachment size" +msgstr "" -#: 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 +#: extensions/webmail/app_settings.py:16 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/app_settings.py:19 +#, fuzzy +msgid "IMAP settings" +msgstr "Paramètres de Modoboa" -#: extensions/webmail/__init__.py:47 -msgid "Listing refresh rate" -msgstr "Taux de rafraichissement de la liste" +#: extensions/webmail/app_settings.py:24 +msgid "Address of your IMAP server" +msgstr "Adresse de votre serveur IMAP" -#: extensions/webmail/__init__.py:48 -msgid "Automatic folder refresh rate (in seconds)" -msgstr "Taux de rafraichissement automatique du dossier (en secondes)" +#: extensions/webmail/app_settings.py:30 +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:50 -msgid "Trash folder" -msgstr "Dossier 'poubelle'" +#: extensions/webmail/app_settings.py:36 +msgid "Listening port of your IMAP server" +msgstr "Port d'écoute de votre serveur IMAP" -#: extensions/webmail/__init__.py:51 -msgid "Folder where deleted messages go" -msgstr "Dossier de destination des messages supprimés" +#: extensions/webmail/app_settings.py:39 +#, fuzzy +msgid "SMTP settings" +msgstr "Configuration" -#: extensions/webmail/__init__.py:53 -msgid "Sent folder" -msgstr "Dossier 'envoyé'" +#: extensions/webmail/app_settings.py:44 +msgid "Address of your SMTP server" +msgstr "Adresse de votre serveur SMTP" -#: 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/app_settings.py:48 +msgid "Secured connection mode" +msgstr "" -#: extensions/webmail/__init__.py:56 -msgid "Drafts folder" -msgstr "Dossier 'brouillons'" +#: extensions/webmail/app_settings.py:49 +msgid "None" +msgstr "Aucun" -#: extensions/webmail/__init__.py:57 -msgid "Folder where drafts go" -msgstr "Dossier de destination des brouillons" +#: extensions/webmail/app_settings.py:53 +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:59 -msgid "Signature text" -msgstr "Texte de signature" +#: extensions/webmail/app_settings.py:60 +msgid "Listening port of your SMTP server" +msgstr "Port d'écoute de votre serveur SMTP" -#: extensions/webmail/__init__.py:60 -msgid "User defined email signature" -msgstr "Signature personnalisée" +#: extensions/webmail/app_settings.py:64 +msgid "Authentication required" +msgstr "" -#: extensions/webmail/__init__.py:62 -msgid "Default editor" -msgstr "Editeur par défaut" +#: extensions/webmail/app_settings.py:66 +msgid "Server needs authentication" +msgstr "Le serveur nécessite une authentification" -#: 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/app_settings.py:73 +#, fuzzy +msgid "Display" +msgstr "Afficher les options" -#: extensions/webmail/__init__.py:66 +#: extensions/webmail/app_settings.py:77 msgid "Default message display mode" msgstr "Mode d'affichage par défaut d'un message" -#: extensions/webmail/__init__.py:68 +#: extensions/webmail/app_settings.py:79 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 +#: extensions/webmail/app_settings.py:85 msgid "Enable HTML links display" msgstr "Activer l'affichage des liens HTML" -#: extensions/webmail/__init__.py:72 +#: extensions/webmail/app_settings.py:86 msgid "Enable/Disable HTML links display" msgstr "Activer/Désactiver l'affichage des liens HTML" -#: extensions/webmail/__init__.py:88 -msgid "Webmail" -msgstr "Webmail" +#: extensions/webmail/app_settings.py:92 +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/webmail/app_settings.py:97 +msgid "Listing refresh rate" +msgstr "Taux de rafraichissement de la liste" + +#: extensions/webmail/app_settings.py:98 +msgid "Automatic folder refresh rate (in seconds)" +msgstr "Taux de rafraichissement automatique du dossier (en secondes)" + +#: extensions/webmail/app_settings.py:105 +msgid "Trash folder" +msgstr "Dossier 'poubelle'" + +#: extensions/webmail/app_settings.py:106 +msgid "Folder where deleted messages go" +msgstr "Dossier de destination des messages supprimés" + +#: extensions/webmail/app_settings.py:111 +msgid "Sent folder" +msgstr "Dossier 'envoyé'" + +#: extensions/webmail/app_settings.py:112 +msgid "Folder where copies of sent messages go" +msgstr "Dossier de destination des copies de messages envoyés" + +#: extensions/webmail/app_settings.py:117 +msgid "Drafts folder" +msgstr "Dossier 'brouillons'" + +#: extensions/webmail/app_settings.py:118 +msgid "Folder where drafts go" +msgstr "Dossier de destination des brouillons" + +#: extensions/webmail/app_settings.py:121 +#, fuzzy +msgid "Composing messages" +msgstr "messages envoyés" + +#: extensions/webmail/app_settings.py:125 +msgid "Default editor" +msgstr "Editeur par défaut" + +#: extensions/webmail/app_settings.py:127 +msgid "The default editor to use when composing a message" +msgstr "L'éditeur a utiliser par défaut pour écrire un message" + +#: extensions/webmail/app_settings.py:133 +msgid "Signature text" +msgstr "Texte de signature" + +#: extensions/webmail/app_settings.py:134 +msgid "User defined email signature" +msgstr "Signature personnalisée" #: extensions/webmail/exceptions.py:19 msgid "Server response" msgstr "Réponse du serveur" -#: extensions/webmail/forms.py:8 +#: extensions/webmail/forms.py:9 msgid "Cci" msgstr "Cci" -#: extensions/webmail/imaputils.py:254 +#: extensions/webmail/imaputils.py:259 #, python-format msgid "Connection to IMAP server failed: %s" msgstr "La connexion au serveur IMAP a échoué : %s" -#: extensions/webmail/lib.py:325 +#: extensions/webmail/lib.py:353 msgid "wrote:" msgstr "a écrit :" -#: extensions/webmail/lib.py:392 extensions/webmail/lib.py:396 +#: extensions/webmail/lib.py:418 extensions/webmail/lib.py:422 msgid "Original message" msgstr "Message original" -#: extensions/webmail/lib.py:693 -msgid "Red fields are mandatories" -msgstr "Les champs rouges sont obligatoires" - -#: extensions/webmail/views.py:90 +#: extensions/webmail/views.py:94 msgid "Unknown action" msgstr "Action inconnue" -#: extensions/webmail/views.py:103 lib/email_listing.py:158 +#: extensions/webmail/views.py:107 lib/email_listing.py:137 msgid "Empty mailbox" msgstr "Boite aux lettre vide" -#: extensions/webmail/views.py:120 -#: extensions/webmail/templatetags/webextras.py:165 +#: extensions/webmail/views.py:124 +#: extensions/webmail/templatetags/webextras.py:163 msgid "Create a new mailbox" msgstr "Créer une nouvelle boite aux lettres" -#: extensions/webmail/views.py:135 +#: extensions/webmail/views.py:139 msgid "Mailbox created" msgstr "Boite aux lettres créée" -#: extensions/webmail/views.py:151 +#: extensions/webmail/views.py:155 msgid "Edit mailbox" msgstr "Editer la boite aux lettres" -#: extensions/webmail/views.py:166 +#: extensions/webmail/views.py:169 msgid "Mailbox updated" msgstr "Boite aux lettres mise à jour" -#: extensions/webmail/views.py:199 extensions/webmail/views.py:381 -#: extensions/webmail/views.py:490 +#: extensions/webmail/views.py:203 extensions/webmail/views.py:384 +#: extensions/webmail/views.py:493 msgid "Bad request" msgstr "Mauvaise requête" -#: extensions/webmail/views.py:230 +#: extensions/webmail/views.py:234 msgid "Failed to save attachment: " msgstr "Impossible d'enregistrer la pièce jointe : " -#: extensions/webmail/views.py:233 +#: extensions/webmail/views.py:237 #, python-format msgid "Attachment is too big (limit: %s)" msgstr "Pièce jointe trop grosse (limite : %s)" -#: extensions/webmail/views.py:239 -#: extensions/webmail/templates/webmail/compose.html:16 +#: extensions/webmail/views.py:243 +#: extensions/webmail/templates/webmail/compose.html:15 #: extensions/webmail/templates/webmail/headers.html:4 msgid "Attachments" msgstr "Pièces jointes" -#: extensions/webmail/views.py:255 +#: extensions/webmail/views.py:259 msgid "Bad query" msgstr "Mauvaise requête" -#: extensions/webmail/views.py:265 +#: extensions/webmail/views.py:269 msgid "Failed to remove attachment: " msgstr "Impossible de supprimer la pièce jointe :" -#: extensions/webmail/views.py:270 +#: extensions/webmail/views.py:274 msgid "Unknown attachment" msgstr "Pièce jointe inconnue" -#: extensions/webmail/views.py:486 +#: extensions/webmail/views.py:489 msgid "Undefined action" msgstr "Action indéfinie" @@ -1913,7 +2344,7 @@ msgstr "Ajouter un champ Cc" msgid "Add Cci field" msgstr "Ajouter un champ Cci" -#: extensions/webmail/templates/webmail/compose.html:19 +#: extensions/webmail/templates/webmail/compose.html:18 #, python-format msgid "%(counter)s file" msgid_plural "%(counter)s files" @@ -1928,73 +2359,73 @@ msgstr "Boite aux lettres parente" msgid "Mailbox quota" msgstr "Quota de la boite aux lettres" -#: extensions/webmail/templatetags/webextras.py:21 +#: extensions/webmail/templatetags/webextras.py:19 msgid "Reply" msgstr "Répondre" -#: extensions/webmail/templatetags/webextras.py:25 +#: extensions/webmail/templatetags/webextras.py:23 msgid "Reply all" msgstr "Répondre à tous" -#: extensions/webmail/templatetags/webextras.py:29 +#: extensions/webmail/templatetags/webextras.py:27 #: userprefs/templates/userprefs/forward.html:2 #: userprefs/templatetags/uprefs_extras.py:27 msgid "Forward" msgstr "Transfert" -#: extensions/webmail/templatetags/webextras.py:35 +#: extensions/webmail/templatetags/webextras.py:33 msgid "Display options" msgstr "Afficher les options" -#: extensions/webmail/templatetags/webextras.py:38 +#: extensions/webmail/templatetags/webextras.py:36 msgid "Activate links" msgstr "Activer les liens" -#: extensions/webmail/templatetags/webextras.py:40 +#: extensions/webmail/templatetags/webextras.py:38 msgid "Disable links" msgstr "Désactiver les liens" -#: extensions/webmail/templatetags/webextras.py:49 +#: extensions/webmail/templatetags/webextras.py:47 msgid "Close this message" msgstr "Fermer ce message" -#: extensions/webmail/templatetags/webextras.py:62 +#: extensions/webmail/templatetags/webextras.py:60 msgid "Back" msgstr "Retour" -#: extensions/webmail/templatetags/webextras.py:66 +#: extensions/webmail/templatetags/webextras.py:64 msgid "Send" msgstr "Envoyer" -#: extensions/webmail/templatetags/webextras.py:78 +#: extensions/webmail/templatetags/webextras.py:76 msgid "New message" msgstr "Nouveau message" -#: extensions/webmail/templatetags/webextras.py:81 +#: extensions/webmail/templatetags/webextras.py:79 msgid "Mark messages" msgstr "Marquer les messages" -#: extensions/webmail/templatetags/webextras.py:85 +#: extensions/webmail/templatetags/webextras.py:83 msgid "As read" msgstr "Comme lus" -#: extensions/webmail/templatetags/webextras.py:88 +#: extensions/webmail/templatetags/webextras.py:86 msgid "As unread" msgstr "Comme non lus" -#: extensions/webmail/templatetags/webextras.py:97 +#: extensions/webmail/templatetags/webextras.py:95 msgid "Compress folder" msgstr "Compresser ce dossier" -#: extensions/webmail/templatetags/webextras.py:105 +#: extensions/webmail/templatetags/webextras.py:103 msgid "Empty folder" msgstr "Vider ce dossier" -#: extensions/webmail/templatetags/webextras.py:173 +#: extensions/webmail/templatetags/webextras.py:171 msgid "Edit the selected mailbox" msgstr "Editer la boite aux lettres sélectionnée" -#: extensions/webmail/templatetags/webextras.py:178 +#: extensions/webmail/templatetags/webextras.py:176 msgid "Remove the selected mailbox" msgstr "Supprimer la boite aux lettres sélectionnée" @@ -2007,7 +2438,7 @@ msgstr "Permission refusée : %s" msgid "Permission denied" msgstr "Permission refusée" -#: lib/formutils.py:158 lib/formutils.py:165 +#: lib/formutils.py:157 lib/formutils.py:165 msgid "Enter a valid domain name" msgstr "Entrer un nom de domaine valide" @@ -2028,11 +2459,11 @@ msgstr "Administrateur de domaine" msgid "Failed to grant access (%s)" msgstr "Impossible de donner l'accès : %s" -#: lib/tables.py:240 +#: lib/tables.py:241 msgid "No entries to display" msgstr "Aucune entrée à afficher" -#: lib/templatetags/libextras.py:104 +#: lib/templatetags/libextras.py:108 msgid "activate" msgstr "activer" @@ -2048,6 +2479,11 @@ msgstr "La page demandée n'existe pas." msgid "An internal error occured." msgstr "Une erreur interne est survenue" +#: templates/nlayout.html:56 +#, fuzzy +msgid "Powered by Modoboa" +msgstr "Configurez Modoboa" + #: templates/common/email_searchbar.html:5 msgid "From address" msgstr "Emetteur" @@ -2069,63 +2505,73 @@ msgstr "Erreur :" msgid "Help:" msgstr "Aide :" -#: templates/common/parameters.html:15 -msgid "No parameters available" -msgstr "Aucun paramètre disponible" +#: templates/common/generic_modal.html:11 +#: templates/common/wizard_forms.html:29 +msgid "Close" +msgstr "Fermer" #: templates/registration/login.html:5 msgid "Welcome to Modoboa" msgstr "Bienvenue dans Modoboa" -#: templates/registration/login.html:36 +#: templates/registration/login.html:33 msgid "Remember me" msgstr "Se souvenir de moi" -#: templates/registration/login.html:38 +#: templates/registration/login.html:35 msgid "Log in" msgstr "Se connecter" -#: userprefs/__init__.py:7 +#: userprefs/__init__.py:8 +#, fuzzy +msgid "User preferences" +msgstr "Préférences" + +#: userprefs/__init__.py:10 +msgid "Per-user settings" +msgstr "" + +#: userprefs/app_settings.py:19 msgid "Prefered language" msgstr "Langage préféré" -#: userprefs/__init__.py:11 +#: userprefs/app_settings.py:23 msgid "Prefered language to display pages" msgstr "Langage préféré pour afficher les pages" -#: userprefs/forms.py:11 +#: userprefs/forms.py:14 msgid "Old password" msgstr "Ancien mot de passe" -#: userprefs/forms.py:13 +#: userprefs/forms.py:16 msgid "New password" msgstr "Nouveau mot de passe" -#: userprefs/forms.py:37 +#: userprefs/forms.py:40 msgid "Old password mismatchs" msgstr "L'ancien mot de passe est incorrect" -#: userprefs/forms.py:42 +#: userprefs/forms.py:45 msgid "Passwords mismatch" msgstr "Les mots de passe diffèrent" -#: userprefs/forms.py:56 +#: userprefs/forms.py:59 msgid "Recipient(s)" msgstr "Destinataire(s)" -#: userprefs/forms.py:59 +#: userprefs/forms.py:62 msgid "Indicate one or more recipients separated by a ','" msgstr "Indiquer un ou plusieurs destinataires séparés par une ','" -#: userprefs/forms.py:62 +#: userprefs/forms.py:65 msgid "Keep local copies" msgstr "Conserver des copies locales" -#: userprefs/forms.py:64 +#: userprefs/forms.py:67 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 +#: userprefs/forms.py:84 msgid "" "You can't define a forward to a local destination. Please ask your " "administrator to create an alias instead." @@ -2137,15 +2583,15 @@ msgstr "" msgid "You need a mailbox in order to define a forward" msgstr "Vous avez besoin d'une boite aux lettres pour définir un transfert" -#: userprefs/views.py:53 +#: userprefs/views.py:56 msgid "Forward updated" msgstr "Transfert mis à jour" -#: userprefs/views.py:92 +#: userprefs/views.py:98 msgid "Profile updated" msgstr "Profil mis à jour" -#: userprefs/views.py:117 +#: userprefs/views.py:127 msgid "Preferences saved" msgstr "Préférences enregistrées" @@ -2179,3 +2625,80 @@ msgstr "Mettez à jour vos informations personnelles" #: userprefs/templatetags/uprefs_extras.py:57 msgid "Logout" msgstr "Déconnexion" + +#~ msgid "Path to the root directory where messages are stored" +#~ msgstr "Emplacement du répertoire ou sont stockés les messages" + +#~ msgid "" +#~ "GID of the virtual user which owns domains/mailboxes/messages on the " +#~ "filesystem" +#~ msgstr "" +#~ "GID du propriétaire virtuel des domaines/bals/messages sur le système de " +#~ "fichiers" + +#~ msgid "Mailboxes storage format" +#~ msgstr "Format de stockage des boites aux lettres" + +#~ msgid "" +#~ "Sub-directory (inside the mailbox) where messages are stored when using " +#~ "the maildir format" +#~ msgstr "" +#~ "Sous répertoire (dans la boite aux lettres) ou les messages sont stockés " +#~ "en cas d'utilisation du format maildir" + +#~ msgid "Failed to rename domain, check permissions" +#~ msgstr "Impossible de renommer le domaine, vérifier les permissions" + +#~ msgid "A distribution list must contain at least two recipients" +#~ msgstr "Une liste de distribution doit contenir au moins deux destinataires" + +#~ msgid "" +#~ "A valid e-mail address. Use the '*' character to create a 'catchall' " +#~ "address (ex: *@domain.tld)." +#~ msgstr "" +#~ "Une adresse email valide. Utiliser le caractère '*' pour créer une " +#~ "adresse 'attrape tout' (ex: *@domain.tld)." + +#~ msgid "A local recipient address" +#~ msgstr "Une adresse de destination locale" + +#~ msgid "Mailbox does not exist" +#~ msgstr "La boite n'existe pas" + +#~ msgid "You can't access this mailbox" +#~ msgstr "Vous n'avez pas accès à cette boite" + +#~ msgid "An external recipient address" +#~ msgstr "Une adresse de destination externe" + +#~ 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." + +#~ msgid "Unknown object type" +#~ msgstr "Type d'objet inconnu" + +#~ msgid "Failed to initialise domain, check permissions" +#~ msgstr "Impossible d'initialiser le domaine, vérifier les permissions" + +#~ msgid "%s is not a valid uid/username" +#~ msgstr "%s n'est pas un uid/nom d'utilisateur valide" + +#~ msgid "%s is not a valid gid/groupname" +#~ msgstr "%s n'est pas un gid/nom de groupe valide" + +#~ msgid "Failed to initialise mailbox, check permissions" +#~ msgstr "" +#~ "Impossible d'initialiser la boite aux lettres, vérifier les permissions" + +#~ msgid "Email/Username" +#~ msgstr "Email/Nom d'utilisateur" + +#~ msgid "Red fields are mandatories" +#~ msgstr "Les champs rouges sont obligatoires" + +#~ msgid "No parameters available" +#~ msgstr "Aucun paramètre disponible" diff --git a/modoboa/locale/fr/LC_MESSAGES/djangojs.po b/modoboa/locale/fr/LC_MESSAGES/djangojs.po index be44e6b08..65cf40f28 100644 --- a/modoboa/locale/fr/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/fr/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: modoboa-0.9.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-26 10:42+0100\n" +"POT-Creation-Date: 2013-05-22 17:39+0200\n" "PO-Revision-Date: 2011-01-07 10:00+0100\n" "Last-Translator: Antoine NguyenThe first element of each line is mandatory and must be equal to one of the previous values.
\n" +"The first element of each line is mandatory and must be equal to one of " +"the previous values.
\n" "\n" "You can use a different character as separator.
\n" -msgstr "Forneça um ficheiro CSV cujas linhas respeitem um dos seguintes formatos:⏎O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores.
⏎ ⏎Pode utilizar um caractere diferente como separador.
⏎\n" +msgstr "" +"Forneça um ficheiro CSV cujas linhas respeitem um dos seguintes formatos:⏎ " +"O primeiro elemento de cada linha é " +"obrigatório e deve ser igual a um dos valores anteriores.
⏎ ⏎Pode " +"utilizar um caractere diferente como separador.
⏎\n" -#: admin/views.py:662 +#: admin/views.py:772 msgid "Import identities" msgstr "Importar identidades" -#: admin/views.py:663 admin/views.py:730 admin/templatetags/admin_extras.py:83 -#: admin/templatetags/admin_extras.py:130 +#: admin/views.py:773 admin/views.py:843 admin/templatetags/admin_extras.py:87 +#: admin/templatetags/admin_extras.py:144 msgid "Import" msgstr "Importar" -#: admin/views.py:691 +#: admin/views.py:803 msgid "Export identities" msgstr "Exportar identidades" -#: admin/views.py:692 admin/views.py:746 admin/templatetags/admin_extras.py:89 -#: admin/templatetags/admin_extras.py:136 +#: admin/views.py:804 admin/views.py:860 admin/templatetags/admin_extras.py:93 +#: admin/templatetags/admin_extras.py:150 msgid "Export" msgstr "Exportar" -#: admin/views.py:719 +#: admin/views.py:832 msgid "" "Provide a CSV file where lines respect one of the following formats:\n" "The first element of each line is mandatory and must be equal to one of the previous values.
\n" +"The first element of each line is mandatory and must be equal to one of " +"the previous values.
\n" "You can use a different character as separator.
\n" -msgstr "Forneça um ficheiro CSV cujas linhas respeitem um dos seguintes formatos:⏎O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores.
⏎Pode utilizar um caractere diferente como separador.
⏎\n" +msgstr "" +"Forneça um ficheiro CSV cujas linhas respeitem um dos seguintes formatos:⏎ " +"O primeiro elemento de " +"cada linha é obrigatório e deve ser igual a um dos valores anteriores.
⏎ " +"Pode utilizar um caractere diferente como separador.
⏎\n" -#: admin/views.py:729 +#: admin/views.py:842 msgid "Import domains" msgstr "Domínios importados" -#: admin/views.py:745 +#: admin/views.py:859 msgid "Export domains" msgstr "Exportar domínios" @@ -654,43 +899,36 @@ msgid "MB" msgstr "MB" #: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: extensions/limits/forms.py:14 extensions/limits/models.py:10 +#: extensions/limits/app_settings.py:19 extensions/limits/forms.py:16 +#: extensions/limits/models.py:12 msgid "Domains" msgstr "Domínios" -#: admin/templates/admin/editdomainform.html:3 +#: admin/templates/admin/editdomainform.html:4 msgid "Administrators" msgstr "Administradores" -#: admin/templates/admin/editdomainform.html:4 -msgid "Miscellaneous" -msgstr "Vários" - -#: admin/templates/admin/editdomainform.html:13 +#: admin/templates/admin/editdomainform.html:19 msgid "No domain administrator defined" msgstr "Nenhum administrador de domínio definido" -#: admin/templates/admin/editdomainform.html:16 +#: admin/templates/admin/editdomainform.html:22 msgid "Creation date" msgstr "Data de criação" -#: admin/templates/admin/editdomainform.html:17 +#: admin/templates/admin/editdomainform.html:23 msgid "Last modification date" msgstr "Data da última modificação" -#: admin/templates/admin/editdomainform.html:18 extensions/limits/forms.py:16 -#: extensions/limits/models.py:11 +#: admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/forms.py:20 +#: extensions/limits/models.py:13 msgid "Domain aliases" msgstr "'Aliases' para domínios" -#: 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 "Caixas de Correio" - -#: admin/templates/admin/editdomainform.html:20 extensions/limits/forms.py:20 -#: extensions/limits/models.py:13 +#: admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 +#: extensions/limits/models.py:15 msgid "Mailbox aliases" msgstr "'Aliases' para caixas de correio" @@ -714,7 +952,16 @@ msgstr "Guardar" msgid "Identities" msgstr "Identidades" +#: admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nome Completo / Destinatário" + +#: admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + #: admin/templates/admin/importform.html:5 +#: admin/templatetags/admin_extras.py:305 msgid "Help" msgstr "Ajuda" @@ -747,22 +994,47 @@ msgstr "Nome do grupo" msgid "Last login" msgstr "Último login" -#: admin/templates/admin/listing.html:11 +#: admin/templates/admin/listing.html:14 #: extensions/stats/templates/stats/index.html:28 msgid "Filter" msgstr "Filtro" +#: admin/templates/admin/logs.html:2 admin/templatetags/admin_extras.py:60 +msgid "Logs" +msgstr "" + +#: admin/templates/admin/logs.html:2 +msgid "Previously on Modoboa..." +msgstr "" + +#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 +#: extensions/webmail/lib.py:37 extensions/webmail/lib.py:406 +msgid "Date" +msgstr "Data" + +#: admin/templates/admin/logs.html:7 +msgid "Level" +msgstr "" + +#: admin/templates/admin/logs.html:8 +msgid "Logger" +msgstr "" + +#: admin/templates/admin/logs.html:9 +#, fuzzy +msgid "Message" +msgstr "Mensagem enviada" + #: admin/templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Escolha uma valor" -#: admin/templates/admin/newaccount.html:31 -#: templates/common/generic_modal.html:11 -msgid "Close" -msgstr "Fechar" +#: admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "" #: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:61 +#: admin/templatetags/admin_extras.py:65 msgid "Parameters" msgstr "Parâmetros" @@ -770,6 +1042,23 @@ msgstr "Parâmetros" msgid "Configure Modoboa" msgstr "Configurar Modoboa" +#: admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Endereço" + +#: admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "" + +#: admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "" + +#: admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "" + #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Procurar" @@ -790,62 +1079,86 @@ msgstr "enabled_f" msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:77 +#: admin/templatetags/admin_extras.py:81 msgid "Add domain" msgstr "Adicionar domínio" -#: admin/templatetags/admin_extras.py:106 +#: admin/templatetags/admin_extras.py:110 +#, fuzzy +msgid "List identities" +msgstr "Importar identidades" + +#: admin/templatetags/admin_extras.py:115 +msgid "List quotas" +msgstr "" + +#: admin/templatetags/admin_extras.py:120 msgid "Add account" msgstr "Adicionar conta" -#: admin/templatetags/admin_extras.py:112 +#: admin/templatetags/admin_extras.py:126 msgid "Add alias" msgstr "Adicionar 'alias'" -#: admin/templatetags/admin_extras.py:118 +#: admin/templatetags/admin_extras.py:132 msgid "Add forward" msgstr "Adicionar reencaminhamento" -#: admin/templatetags/admin_extras.py:124 +#: admin/templatetags/admin_extras.py:138 msgid "Add distribution list" msgstr "Adicionar lista de distribuição" -#: admin/templatetags/admin_extras.py:168 +#: admin/templatetags/admin_extras.py:171 +msgid "View the domain's identities" +msgstr "" + +#: admin/templatetags/admin_extras.py:178 +#, fuzzy +msgid "Delete the domain" +msgstr "Apagar este 'alias'" + +#: admin/templatetags/admin_extras.py:194 msgid "Delete this account" msgstr "Apagar esta conta" -#: admin/templatetags/admin_extras.py:176 +#: admin/templatetags/admin_extras.py:202 msgid "Delete this distribution list" msgstr "Apagar esta lista de distribuição" -#: admin/templatetags/admin_extras.py:183 +#: admin/templatetags/admin_extras.py:209 msgid "Delete this forward" msgstr "Apagar este reencaminhamento" -#: admin/templatetags/admin_extras.py:190 +#: admin/templatetags/admin_extras.py:216 msgid "Delete this alias" msgstr "Apagar este 'alias'" -#: admin/templatetags/admin_extras.py:211 +#: admin/templatetags/admin_extras.py:238 msgid "Remove this permission" msgstr "Remover esta permissão" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "Yes" msgstr "Sim" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "No" msgstr "Não" -#: auth/__init__.py:6 -msgid "Key used to encrypt/decrypt passwords" -msgstr "Chave usada para encriptar/desencriptar passwords" +#: auth/views.py:32 +#, python-format +msgid "User '%s' successfully logged in" +msgstr "" -#: auth/views.py:39 +#: auth/views.py:41 msgid "Your username and password didn't match. Please try again." msgstr "O seu nome de utilizador" +#: auth/views.py:64 +#, python-format +msgid "User '%s' logged out" +msgstr "" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Mensagens de teste" @@ -867,196 +1180,275 @@ msgid "" "\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" "Please report any issue or give any suggestion to \n" -" the mailing list.
\n" -msgstr "\nAviso: os conteúdos desta demo são limpos a cada duas horas.
\nPara experimentar a demo, estão disponíveis os seguintes utilizadores (username/password):
\nPara reportar qualquer problema ou apresentar uma sugestão, utilize o seguinte link \n mailing list.
\n" +" the " +"mailing list.\n" +msgstr "" +"\n" +"Aviso: os conteúdos desta demo são limpos a cada duas horas.
\n" +"Para experimentar a demo, estão disponíveis os seguintes utilizadores " +"(username/password):
\n" +"Para reportar qualquer problema ou apresentar uma sugestão, utilize o " +"seguinte link \n" +" mailing " +"list.
\n" -#: extensions/amavis/__init__.py:21 +#: extensions/amavis/__init__.py:22 msgid "Simple amavis management frontend" msgstr "Interface de gestão básica do amavis" -#: extensions/amavis/__init__.py:45 -msgid "Quarantine messages maximum age (in days) before deletion" -msgstr "Tempo máximo que as mensagens ficam na quarentena (em dias) até serem eliminadas" - -#: extensions/amavis/__init__.py:49 -msgid "Remove messages marked as released while cleaning up the database" -msgstr "Remova as mensagens, marcadas como enviadas, durante a limpeza da base de dados" - -#: extensions/amavis/__init__.py:54 -msgid "Mode used to access the PDP server" -msgstr "Método usado para aceder ao servidor PDP" - -#: extensions/amavis/__init__.py:58 -msgid "PDP server address (if inet mode)" -msgstr "Endereço do servidor PDP (método inet)" - -#: extensions/amavis/__init__.py:62 -msgid "PDP server port (if inet mode)" -msgstr "Porta do servidor PDP (método inet)" - -#: extensions/amavis/__init__.py:66 -msgid "Path to the PDP server socket (if unix mode)" -msgstr "Caminho para a socket do servidor PDP (método unix)" - -#: extensions/amavis/__init__.py:69 -msgid "Interval between two release requests checks" -msgstr "Intervalo entre dois pedidos " - -#: extensions/amavis/__init__.py:71 -msgid "Allow users to directly release their messages" -msgstr "Permitir que aos utilizadores libertar mensagens diretamente" - -#: extensions/amavis/__init__.py:73 -msgid "Activate the 'self-service' mode" -msgstr "Ativar o modo 'self-service'" - -#: extensions/amavis/__init__.py:75 -msgid "The e-mail address used to send notitications" -msgstr "O endereço de e-mail usado para enviar notificações" - -#: extensions/amavis/__init__.py:80 extensions/webmail/__init__.py:45 -msgid "Sets the maximum number of messages displayed in a page" -msgstr "Define o número máximo de mensagens a mostrar por página" - -#: extensions/amavis/__init__.py:96 +#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 msgid "Quarantine" msgstr "Quarentena" -#: extensions/amavis/__init__.py:161 +#: extensions/amavis/__init__.py:127 msgid "pending requests" msgstr "pedidos pendentes" -#: extensions/amavis/__init__.py:177 +#: extensions/amavis/__init__.py:144 #, python-format msgid "%d pending requests" msgstr "%d pedidos pendentes" -#: extensions/amavis/__init__.py:188 +#: extensions/amavis/__init__.py:156 msgid "Content filter" msgstr "Filtro de conteúdo" -#: extensions/amavis/lib.py:51 +#: extensions/amavis/app_settings.py:12 +#, fuzzy +msgid "Maximum message age" +msgstr "Marcar mensagens" + +#: extensions/amavis/app_settings.py:14 +msgid "Quarantine messages maximum age (in days) before deletion" +msgstr "" +"Tempo máximo que as mensagens ficam na quarentena (em dias) até serem " +"eliminadas" + +#: extensions/amavis/app_settings.py:17 +#, fuzzy +msgid "Messages releasing" +msgstr "Mensagem libertada" + +#: extensions/amavis/app_settings.py:20 +#, fuzzy +msgid "Remove released messages" +msgstr "mensagens recebidas" + +#: extensions/amavis/app_settings.py:22 +msgid "Remove messages marked as released while cleaning up the database" +msgstr "" +"Remova as mensagens, marcadas como enviadas, durante a limpeza da base de " +"dados" + +#: extensions/amavis/app_settings.py:26 +msgid "Amavis connection mode" +msgstr "" + +#: extensions/amavis/app_settings.py:29 +msgid "Mode used to access the PDP server" +msgstr "Método usado para aceder ao servidor PDP" + +#: extensions/amavis/app_settings.py:34 +#, fuzzy +msgid "PDP server address" +msgstr "Endereço do servidor PDP (método inet)" + +#: extensions/amavis/app_settings.py:36 +msgid "PDP server address (if inet mode)" +msgstr "Endereço do servidor PDP (método inet)" + +#: extensions/amavis/app_settings.py:40 +#, fuzzy +msgid "PDP server port" +msgstr "Porta do servidor PDP (método inet)" + +#: extensions/amavis/app_settings.py:42 +msgid "PDP server port (if inet mode)" +msgstr "Porta do servidor PDP (método inet)" + +#: extensions/amavis/app_settings.py:46 +msgid "PDP server socket" +msgstr "" + +#: extensions/amavis/app_settings.py:48 +msgid "Path to the PDP server socket (if unix mode)" +msgstr "Caminho para a socket do servidor PDP (método unix)" + +#: extensions/amavis/app_settings.py:52 +msgid "Check requests interval" +msgstr "" + +#: extensions/amavis/app_settings.py:54 +msgid "Interval between two release requests checks" +msgstr "Intervalo entre dois pedidos " + +#: extensions/amavis/app_settings.py:58 +#, fuzzy +msgid "Allow direct release" +msgstr "Permitir que aos utilizadores libertar mensagens diretamente" + +#: extensions/amavis/app_settings.py:60 +msgid "Allow users to directly release their messages" +msgstr "Permitir que aos utilizadores libertar mensagens diretamente" + +#: extensions/amavis/app_settings.py:64 +#, fuzzy +msgid "Enable self-service mode" +msgstr "Ativar o modo 'self-service'" + +#: extensions/amavis/app_settings.py:66 +msgid "Activate the 'self-service' mode" +msgstr "Ativar o modo 'self-service'" + +#: extensions/amavis/app_settings.py:70 +#, fuzzy +msgid "Notifications sender" +msgstr "Alterações efectuadas." + +#: extensions/amavis/app_settings.py:72 +msgid "The e-mail address used to send notitications" +msgstr "O endereço de e-mail usado para enviar notificações" + +#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:91 +msgid "Number of displayed emails per page" +msgstr "Número de e-mails a visíveis por página" + +#: extensions/amavis/app_settings.py:88 +#, fuzzy +msgid "Set the maximum number of messages displayed in a page" +msgstr "Define o número máximo de mensagens a mostrar por página" + +#: extensions/amavis/lib.py:53 #, python-format msgid "Connection to amavis failed: %s" msgstr "Não foi possível estabelecer ligação com o amavis: %s" -#: extensions/amavis/models.py:84 +#: extensions/amavis/models.py:93 msgid "Virus filter" msgstr "Filtro de vírus" -#: extensions/amavis/models.py:85 extensions/amavis/models.py:93 -#: extensions/amavis/models.py:101 extensions/sievefilters/views.py:265 +#: extensions/amavis/models.py:94 extensions/amavis/models.py:102 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:268 msgid "yes" msgstr "sim" -#: extensions/amavis/models.py:86 extensions/amavis/models.py:94 -#: extensions/amavis/models.py:102 extensions/sievefilters/views.py:269 +#: extensions/amavis/models.py:95 extensions/amavis/models.py:103 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:272 msgid "no" msgstr "não" -#: extensions/amavis/models.py:87 extensions/amavis/models.py:95 -#: extensions/amavis/models.py:103 +#: extensions/amavis/models.py:96 extensions/amavis/models.py:104 +#: extensions/amavis/models.py:112 #: extensions/amavis/templates/amavis/domain_content_filter.html:11 msgid "default" msgstr "predifinido" -#: extensions/amavis/models.py:89 +#: extensions/amavis/models.py:98 msgid "Bypass virus checks or not. Choose 'default' to use global settings." -msgstr "Ignorar a verificação de vírus ou não. Escolher 'predefinido' para utilizar as definições gerais." +msgstr "" +"Ignorar a verificação de vírus ou não. Escolher 'predefinido' para utilizar " +"as definições gerais." -#: extensions/amavis/models.py:92 +#: extensions/amavis/models.py:101 msgid "Spam filter" msgstr "Filtro de spam" -#: extensions/amavis/models.py:97 +#: extensions/amavis/models.py:106 msgid "Bypass spam checks or not. Choose 'default' to use global settings." -msgstr "Ignorar filtros de spam ou não. Escolher 'predefinido' para utilizar as definições gerais." +msgstr "" +"Ignorar filtros de spam ou não. Escolher 'predefinido' para utilizar as " +"definições gerais." -#: extensions/amavis/models.py:100 +#: extensions/amavis/models.py:109 msgid "Banned filter" msgstr "Ficheiros proibidos" -#: extensions/amavis/models.py:105 +#: extensions/amavis/models.py:114 msgid "Bypass banned checks or not. Choose 'default' to use global settings." -msgstr "Ignorar a verificação de ficheiros proibidos. Escolher 'predefinido' para utilizar as definições gerais." +msgstr "" +"Ignorar a verificação de ficheiros proibidos. Escolher 'predefinido' para " +"utilizar as definições gerais." -#: extensions/amavis/models.py:135 +#: extensions/amavis/models.py:144 msgid "Spam marker" msgstr "Marcador spam" -#: extensions/amavis/models.py:137 +#: extensions/amavis/models.py:146 msgid "" -"Modify spam subject using the specified text. Choose 'default' to use global" -" settings." -msgstr "Modifique o assunto de spam usando o texto especificado. Escolha 'default' para usar as configurações globais." +"Modify spam subject using the specified text. Choose 'default' to use global " +"settings." +msgstr "" +"Modifique o assunto de spam usando o texto especificado. Escolha 'default' " +"para usar as configurações globais." -#: extensions/amavis/sql_listing.py:24 extensions/webmail/forms.py:5 -#: extensions/webmail/lib.py:35 +#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:36 msgid "From" msgstr "De" -#: extensions/amavis/sql_listing.py:25 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:34 -#: extensions/webmail/lib.py:378 templates/common/email_searchbar.html:6 +#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 +#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:35 +#: extensions/webmail/lib.py:404 templates/common/email_searchbar.html:6 msgid "Subject" msgstr "Assunto" -#: extensions/amavis/sql_listing.py:26 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:380 -msgid "Date" -msgstr "Data" - -#: extensions/amavis/sql_listing.py:27 +#: extensions/amavis/sql_listing.py:26 #: extensions/amavis/templatetags/amextras.py:102 -#: extensions/webmail/forms.py:6 +#: extensions/webmail/forms.py:7 msgid "To" msgstr "Para" -#: extensions/amavis/views.py:32 +#: extensions/amavis/views.py:34 msgid "Empty quarantine" msgstr "Quarentena vazia" -#: extensions/amavis/views.py:191 +#: extensions/amavis/views.py:202 msgid "Message deleted" msgstr "Mensagem apagada" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:223 #, python-format msgid "%(count)d message deleted successfully" msgid_plural "%(count)d messages deleted successfully" msgstr[0] "%(count)d mensagem eliminada com sucesso" msgstr[1] "%(count)d mensagens eliminadas com sucesso" -#: extensions/amavis/views.py:230 +#: extensions/amavis/views.py:243 msgid "Request sent" msgstr "Pedido enviado" -#: extensions/amavis/views.py:236 +#: extensions/amavis/views.py:249 msgid "Message released" msgstr "Mensagem libertada" -#: extensions/amavis/views.py:257 +#: extensions/amavis/views.py:271 #, python-format msgid "%(count)d request sent" msgid_plural "%(count)d requests sent" msgstr[0] "%(count)d pedido enviado" msgstr[1] "%(count)d pedidos enviados" -#: extensions/amavis/views.py:281 +#: extensions/amavis/views.py:295 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" msgstr[0] "%(count)d mensagem libertada com sucesso" msgstr[1] "%(count)d mensagens libertadas com sucesso" -#: extensions/amavis/management/commands/amnotify.py:46 +#: extensions/amavis/management/commands/amnotify.py:57 msgid "[modoboa] Pending release requests" msgstr "[modoboa] Pedidos de laçamento pendentes" @@ -1084,8 +1476,12 @@ msgid "" msgid_plural "" "\n" "%(counter)s release requests are pending for action.\n" -msgstr[0] "\n%(counter)s pedido de libertação pendente\n" -msgstr[1] "\n%(counter)s pedidos de libertação pendentes\n" +msgstr[0] "" +"\n" +"%(counter)s pedido de libertação pendente\n" +msgstr[1] "" +"\n" +"%(counter)s pedidos de libertação pendentes\n" #: extensions/amavis/templates/amavis/notifications/pending_requests.html:6 msgid "Sketch:" @@ -1125,7 +1521,7 @@ msgstr "Libertar" #: extensions/amavis/templatetags/amextras.py:26 #: extensions/amavis/templatetags/amextras.py:59 #: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:33 +#: extensions/webmail/templatetags/webextras.py:31 msgid "Delete" msgstr "Eliminar" @@ -1162,47 +1558,90 @@ msgid "" "Per administrator resources to limit the number of objects they can create" msgstr "Limite do número de objetos criados, por administrador" -#: extensions/limits/__init__.py:60 +#: extensions/limits/__init__.py:54 +msgid "Limits" +msgstr "" + +#: extensions/limits/__init__.py:65 msgid "Reseller" msgstr "Revendedor" -#: extensions/limits/__init__.py:91 +#: extensions/limits/__init__.py:96 msgid "Resources" msgstr "Recursos" -#: extensions/limits/forms.py:11 extensions/limits/models.py:9 +#: extensions/limits/app_settings.py:10 +#, fuzzy +msgid "Default limits" +msgstr "Editor predefinido" + +#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 +#: extensions/limits/models.py:11 msgid "Domain admins" msgstr "Administradores de domínio" -#: extensions/limits/forms.py:12 -msgid "Maximum number of domain administrators this user can create" -msgstr "Número máximo de administradores de domínio que este utilizador pode criar" +#: extensions/limits/app_settings.py:15 +#, fuzzy +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "" +"Número máximo de administradores de domínio que este utilizador pode criar" -#: extensions/limits/forms.py:15 +#: extensions/limits/app_settings.py:21 +#, fuzzy +msgid "Maximum number of allowed domains for a new administrator" +msgstr "Número máximo de domínios que este utilizador pode criar" + +#: extensions/limits/app_settings.py:27 +#, fuzzy +msgid "Maximum number of allowed domain aliases for a new administrator" +msgstr "" +"Número máximo de 'aliases' para domínios que este utilizador pode criar" + +#: extensions/limits/app_settings.py:33 +#, fuzzy +msgid "Maximum number of allowed mailboxes for a new administrator" +msgstr "Número máximo de caixas de correio que este utilizador por criar" + +#: extensions/limits/app_settings.py:39 +#, fuzzy +msgid "Maximum number of allowed aliases for a new administrator" +msgstr "" +"Número máximo de 'aliases' para caixas de correio que este utilizador por " +"criar" + +#: extensions/limits/forms.py:13 +msgid "Maximum number of domain administrators this user can create" +msgstr "" +"Número máximo de administradores de domínio que este utilizador pode criar" + +#: extensions/limits/forms.py:17 msgid "Maximum number of domains this user can create" msgstr "Número máximo de domínios que este utilizador pode criar" -#: extensions/limits/forms.py:17 +#: extensions/limits/forms.py:21 msgid "Maximum number of domain aliases this user can create" -msgstr "Número máximo de 'aliases' para domínios que este utilizador pode criar" +msgstr "" +"Número máximo de 'aliases' para domínios que este utilizador pode criar" -#: extensions/limits/forms.py:19 +#: extensions/limits/forms.py:25 msgid "Maximum number of mailboxes this user can create" msgstr "Número máximo de caixas de correio que este utilizador por criar" -#: extensions/limits/forms.py:21 +#: extensions/limits/forms.py:29 msgid "Maximum number of mailbox aliases this user can create" -msgstr "Número máximo de 'aliases' para caixas de correio que este utilizador por criar" +msgstr "" +"Número máximo de 'aliases' para caixas de correio que este utilizador por " +"criar" -#: extensions/limits/forms.py:37 +#: extensions/limits/forms.py:46 msgid "Invalid limit" msgstr "Limite inválido" -#: extensions/limits/forms.py:61 +#: extensions/limits/forms.py:74 msgid "Your resources are not initialized yet" msgstr "Ainda não inicializou os seus conteúdos" -#: extensions/limits/forms.py:64 +#: extensions/limits/forms.py:78 msgid "You're not allowed to define unlimited values" msgstr "Não está autorizado a definir valores ilimitados" @@ -1215,15 +1654,15 @@ msgstr "%s: limite atingido" msgid "Not enough resources" msgstr "Recursos insuficientes" -#: extensions/limits/models.py:100 +#: extensions/limits/models.py:103 msgid "undefined" msgstr "indefinido" -#: extensions/limits/models.py:102 +#: extensions/limits/models.py:105 msgid "unlimited" msgstr "ilimitado" -#: extensions/limits/templates/limits/poolusage.html:3 +#: extensions/limits/templates/limits/poolusage.html:4 msgid "Resources usage" msgstr "Utilização de recursos" @@ -1231,15 +1670,25 @@ msgstr "Utilização de recursos" msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Funcionalidade de resposta automática (férias) usando Postfix" -#: extensions/postfix_autoreply/__init__.py:43 -msgid "Timeout in seconds between two auto-replies to the same recipient" -msgstr "Tempo limite em segundos entre duas respostas automáticas para o mesmo destinatário" +#: extensions/postfix_autoreply/__init__.py:41 +msgid "Automatic replies" +msgstr "" -#: extensions/postfix_autoreply/__init__.py:80 +#: extensions/postfix_autoreply/__init__.py:79 #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 msgid "Auto-reply message" msgstr "Mensagem de resposta automática" +#: extensions/postfix_autoreply/app_settings.py:11 +msgid "Automatic reply timeout" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:13 +msgid "Timeout in seconds between two auto-replies to the same recipient" +msgstr "" +"Tempo limite em segundos entre duas respostas automáticas para o mesmo " +"destinatário" + #: extensions/postfix_autoreply/forms.py:9 msgid "Until" msgstr "Até" @@ -1272,7 +1721,7 @@ msgstr "O conteúdo que irá constar nos e-mails enviados" msgid "Activate/Deactivate your auto reply" msgstr "Ativar/desativar repostas automáticas" -#: extensions/postfix_autoreply/views.py:36 +#: extensions/postfix_autoreply/views.py:37 msgid "Auto reply message updated successfully." msgstr "Mensagem de resposta automática actualizada com sucesso" @@ -1284,35 +1733,55 @@ msgstr "Enviar a mensagem automaticamente quando estiver ausente" msgid "Plugin to easily create server-side filters" msgstr "Plugin para criar facilmente filtros 'server-side'" -#: extensions/sievefilters/__init__.py:20 -msgid "Address of your MANAGESIEVE server" -msgstr "Endereço do servidor MANAGESIEVE" +#: extensions/sievefilters/__init__.py:17 +#, fuzzy +msgid "Sieve filters" +msgstr "Guardar grupo de filtros" -#: extensions/sievefilters/__init__.py:22 -msgid "Listening port of your MANAGESIEVE server" -msgstr "Porta atribuída ao servidor MANAGESIEVE" - -#: extensions/sievefilters/__init__.py:24 -msgid "Use the STARTTLS extension" -msgstr "Usar a extensão STARTLS" - -#: extensions/sievefilters/__init__.py:31 -msgid "Prefered authentication mechanism" -msgstr "Método de autenticação preferencial" - -#: extensions/sievefilters/__init__.py:35 -msgid "Editor mode" -msgstr "Modo de edição" - -#: extensions/sievefilters/__init__.py:37 -msgid "Select the mode you want the editor to work in" -msgstr "Seleccione o modo de funcionamento do editor" - -#: extensions/sievefilters/__init__.py:55 +#: extensions/sievefilters/__init__.py:18 +#: extensions/sievefilters/__init__.py:36 #: extensions/sievefilters/templates/sievefilters/index.html:2 msgid "Message filters" msgstr "Gerir filtros" +#: extensions/sievefilters/app_settings.py:19 +#, fuzzy +msgid "ManageSieve settings" +msgstr "Definições do Modoboa" + +#: extensions/sievefilters/app_settings.py:24 +msgid "Address of your MANAGESIEVE server" +msgstr "Endereço do servidor MANAGESIEVE" + +#: extensions/sievefilters/app_settings.py:30 +msgid "Listening port of your MANAGESIEVE server" +msgstr "Porta atribuída ao servidor MANAGESIEVE" + +#: extensions/sievefilters/app_settings.py:34 +msgid "Connect using STARTTLS" +msgstr "" + +#: extensions/sievefilters/app_settings.py:36 +msgid "Use the STARTTLS extension" +msgstr "Usar a extensão STARTLS" + +#: extensions/sievefilters/app_settings.py:40 +#, fuzzy +msgid "Authentication mechanism" +msgstr "Método de autenticação preferencial" + +#: extensions/sievefilters/app_settings.py:43 +msgid "Prefered authentication mechanism" +msgstr "Método de autenticação preferencial" + +#: extensions/sievefilters/app_settings.py:52 +msgid "Editor mode" +msgstr "Modo de edição" + +#: extensions/sievefilters/app_settings.py:54 +msgid "Select the mode you want the editor to work in" +msgstr "Seleccione o modo de funcionamento do editor" + #: extensions/sievefilters/forms.py:14 msgid "Check to activate this filters set" msgstr "Marque para ativar estes filtros" @@ -1349,7 +1818,11 @@ msgstr "não é" msgid "Sender" msgstr "Remetente" -#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:7 +#: extensions/sievefilters/forms.py:70 +msgid "Recipient" +msgstr "Destinatário" + +#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:8 msgid "Cc" msgstr "Cc" @@ -1419,15 +1892,15 @@ msgstr "Grupo de filtros guardado" msgid "Create a new filters set" msgstr "Criar novo grupo de filtros" -#: extensions/sievefilters/views.py:207 +#: extensions/sievefilters/views.py:208 msgid "Filters set created" msgstr "Grupo de filtros criado" -#: extensions/sievefilters/views.py:226 +#: extensions/sievefilters/views.py:229 msgid "Filters set deleted" msgstr "Grupo de filtros eliminado" -#: extensions/sievefilters/views.py:238 +#: extensions/sievefilters/views.py:241 msgid "Filters set activated" msgstr "Grupo de filtros ativado" @@ -1454,7 +1927,8 @@ msgstr "ativo" #: extensions/sievefilters/templates/sievefilters/index.html:73 msgid "" "No filters set defined yet. You must create one in order to define filters." -msgstr "Não existem grupos de filtros. Terá de criar um para poder definir filtros." +msgstr "" +"Não existem grupos de filtros. Terá de criar um para poder definir filtros." #: extensions/sievefilters/templatetags/sfilters_tags.py:16 msgid "New filters set" @@ -1492,22 +1966,39 @@ msgstr "Mover este filtro para baixo" msgid "Graphical statistics about emails traffic using RRDtool" msgstr "Estatísticas gráficas sobre tráfego de email usando RRDtool" -#: extensions/stats/__init__.py:28 +#: extensions/stats/__init__.py:26 +#: extensions/stats/templates/stats/index.html:2 +msgid "Graphical statistics" +msgstr "Estatísticas gráficas" + +#: extensions/stats/__init__.py:40 +msgid "Statistics" +msgstr "Estatísticas" + +#: extensions/stats/app_settings.py:11 +msgid "Path to the log file" +msgstr "" + +#: extensions/stats/app_settings.py:13 msgid "Path to log file used to collect statistics" msgstr "Caminho para o ficheiro de log usado para recolher as estatísticas" -#: extensions/stats/__init__.py:31 +#: extensions/stats/app_settings.py:17 +msgid "Directory to store RRD files" +msgstr "" + +#: extensions/stats/app_settings.py:19 msgid "Path to directory where RRD files are stored" msgstr "Caminho para o directório onde os ficheiros RRD são guardados" -#: extensions/stats/__init__.py:34 +#: extensions/stats/app_settings.py:23 +msgid "Directory to store PNG files" +msgstr "" + +#: extensions/stats/app_settings.py:25 msgid "Path to directory where PNG files are stored" msgstr "Caminho para o directório PNG onde os ficheiros são guardados" -#: extensions/stats/__init__.py:47 -msgid "Statistics" -msgstr "Estatísticas" - #: extensions/stats/graph_templates.py:20 msgid "Average normal traffic" msgstr "Tráfego normal em média" @@ -1577,22 +2068,18 @@ msgstr "Ano" msgid "Total" msgstr "Total" -#: extensions/stats/views.py:23 extensions/stats/templates/stats/graphs.html:4 +#: extensions/stats/views.py:21 extensions/stats/templates/stats/graphs.html:4 msgid "No statistics available" msgstr "Não há estatísticas disponíveis" -#: extensions/stats/views.py:41 +#: extensions/stats/views.py:39 msgid "Unknown graphic set" msgstr "Conjunto de gráficos desconhecido" -#: extensions/stats/views.py:59 +#: extensions/stats/views.py:61 msgid "Bad custom period" msgstr "Período personalizado inválido" -#: extensions/stats/templates/stats/index.html:2 -msgid "Graphical statistics" -msgstr "Estatísticas gráficas" - #: extensions/stats/templates/stats/index.html:33 msgid "Search a domain" msgstr "Procurar um domínio" @@ -1613,197 +2100,225 @@ msgstr "Aplicar" msgid "Simple IMAP webmail" msgstr "Sistema de Webmail IMAP básico" -#: extensions/webmail/__init__.py:20 -msgid "Address of your IMAP server" -msgstr "Endereço do servidor IMAP" +#: extensions/webmail/__init__.py:35 +msgid "Webmail" +msgstr "Webmail" -#: extensions/webmail/__init__.py:23 -msgid "Use a secured connection to access IMAP server" -msgstr "Usar uma ligação segura para aceder ao servidor IMAP" +#: extensions/webmail/app_settings.py:14 +msgid "Maximum attachment size" +msgstr "" -#: extensions/webmail/__init__.py:25 -msgid "Listening port of your IMAP server" -msgstr "Porta do servidor IMAP" - -#: extensions/webmail/__init__.py:28 -msgid "Address of your SMTP server" -msgstr "Endereço do servidor IMAP" - -#: extensions/webmail/__init__.py:30 -msgid "None" -msgstr "Nenhum" - -#: extensions/webmail/__init__.py:34 -msgid "Use a secured connection to access SMTP server" -msgstr "Usar uma ligação segura para aceder ao servidor SMTP" - -#: extensions/webmail/__init__.py:36 -msgid "Listening port of your SMTP server" -msgstr "Porta do servidor SMTP" - -#: extensions/webmail/__init__.py:39 -msgid "Server needs authentication" -msgstr "O servidor requer autenticação" - -#: extensions/webmail/__init__.py:41 +#: extensions/webmail/app_settings.py:16 msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)" msgstr "Tamanho máximo do anexo em bytes (ou KB, MB, GB se especificado)" -#: extensions/webmail/__init__.py:44 -msgid "Number of displayed emails per page" -msgstr "Número de e-mails a visíveis por página" +#: extensions/webmail/app_settings.py:19 +#, fuzzy +msgid "IMAP settings" +msgstr "Definições do Modoboa" -#: extensions/webmail/__init__.py:47 -msgid "Listing refresh rate" -msgstr "Taxa de actualização da listagem" +#: extensions/webmail/app_settings.py:24 +msgid "Address of your IMAP server" +msgstr "Endereço do servidor IMAP" -#: extensions/webmail/__init__.py:48 -msgid "Automatic folder refresh rate (in seconds)" -msgstr "Taxa de actualização automática de pastas (em segundos)" +#: extensions/webmail/app_settings.py:30 +msgid "Use a secured connection to access IMAP server" +msgstr "Usar uma ligação segura para aceder ao servidor IMAP" -#: extensions/webmail/__init__.py:50 -msgid "Trash folder" -msgstr "Pasta para Itens Eliminados" +#: extensions/webmail/app_settings.py:36 +msgid "Listening port of your IMAP server" +msgstr "Porta do servidor IMAP" -#: extensions/webmail/__init__.py:51 -msgid "Folder where deleted messages go" -msgstr "Pasta para a qual os itens eliminados são enviados" +#: extensions/webmail/app_settings.py:39 +#, fuzzy +msgid "SMTP settings" +msgstr "Definições" -#: extensions/webmail/__init__.py:53 -msgid "Sent folder" -msgstr "Pasta para Itens Enviados" +#: extensions/webmail/app_settings.py:44 +msgid "Address of your SMTP server" +msgstr "Endereço do servidor IMAP" -#: extensions/webmail/__init__.py:54 -msgid "Folder where copies of sent messages go" -msgstr "Pasta onde as copias das mensagens enviadas são guardadas" +#: extensions/webmail/app_settings.py:48 +msgid "Secured connection mode" +msgstr "" -#: extensions/webmail/__init__.py:56 -msgid "Drafts folder" -msgstr "Pasta para Rascunhos" +#: extensions/webmail/app_settings.py:49 +msgid "None" +msgstr "Nenhum" -#: extensions/webmail/__init__.py:57 -msgid "Folder where drafts go" -msgstr "Pasta onde ficam guardados os rascunhos" +#: extensions/webmail/app_settings.py:53 +msgid "Use a secured connection to access SMTP server" +msgstr "Usar uma ligação segura para aceder ao servidor SMTP" -#: extensions/webmail/__init__.py:59 -msgid "Signature text" -msgstr "Assinatura" +#: extensions/webmail/app_settings.py:60 +msgid "Listening port of your SMTP server" +msgstr "Porta do servidor SMTP" -#: extensions/webmail/__init__.py:60 -msgid "User defined email signature" -msgstr "Assinatura de email definida pelo utilizador" +#: extensions/webmail/app_settings.py:64 +msgid "Authentication required" +msgstr "" -#: extensions/webmail/__init__.py:62 -msgid "Default editor" -msgstr "Editor predefinido" +#: extensions/webmail/app_settings.py:66 +msgid "Server needs authentication" +msgstr "O servidor requer autenticação" -#: extensions/webmail/__init__.py:64 -msgid "The default editor to use when composing a message" -msgstr "O editor a ser usado por defeito na composição de mensagens" +#: extensions/webmail/app_settings.py:73 +#, fuzzy +msgid "Display" +msgstr "Opções de Visualização" -#: extensions/webmail/__init__.py:66 +#: extensions/webmail/app_settings.py:77 msgid "Default message display mode" msgstr "Modo de visualização predefinido" -#: extensions/webmail/__init__.py:68 +#: extensions/webmail/app_settings.py:79 msgid "The default mode used when displaying a message" msgstr "O modo de visualização de mensagem que será usado por defeito" -#: extensions/webmail/__init__.py:70 +#: extensions/webmail/app_settings.py:85 msgid "Enable HTML links display" msgstr "Ativar visualização de links HTML" -#: extensions/webmail/__init__.py:72 +#: extensions/webmail/app_settings.py:86 msgid "Enable/Disable HTML links display" msgstr "Ativar/desativar" -#: extensions/webmail/__init__.py:88 -msgid "Webmail" -msgstr "Webmail" +#: extensions/webmail/app_settings.py:92 +msgid "Sets the maximum number of messages displayed in a page" +msgstr "Define o número máximo de mensagens a mostrar por página" + +#: extensions/webmail/app_settings.py:97 +msgid "Listing refresh rate" +msgstr "Taxa de actualização da listagem" + +#: extensions/webmail/app_settings.py:98 +msgid "Automatic folder refresh rate (in seconds)" +msgstr "Taxa de actualização automática de pastas (em segundos)" + +#: extensions/webmail/app_settings.py:105 +msgid "Trash folder" +msgstr "Pasta para Itens Eliminados" + +#: extensions/webmail/app_settings.py:106 +msgid "Folder where deleted messages go" +msgstr "Pasta para a qual os itens eliminados são enviados" + +#: extensions/webmail/app_settings.py:111 +msgid "Sent folder" +msgstr "Pasta para Itens Enviados" + +#: extensions/webmail/app_settings.py:112 +msgid "Folder where copies of sent messages go" +msgstr "Pasta onde as copias das mensagens enviadas são guardadas" + +#: extensions/webmail/app_settings.py:117 +msgid "Drafts folder" +msgstr "Pasta para Rascunhos" + +#: extensions/webmail/app_settings.py:118 +msgid "Folder where drafts go" +msgstr "Pasta onde ficam guardados os rascunhos" + +#: extensions/webmail/app_settings.py:121 +#, fuzzy +msgid "Composing messages" +msgstr "mensagens enviadas" + +#: extensions/webmail/app_settings.py:125 +msgid "Default editor" +msgstr "Editor predefinido" + +#: extensions/webmail/app_settings.py:127 +msgid "The default editor to use when composing a message" +msgstr "O editor a ser usado por defeito na composição de mensagens" + +#: extensions/webmail/app_settings.py:133 +msgid "Signature text" +msgstr "Assinatura" + +#: extensions/webmail/app_settings.py:134 +msgid "User defined email signature" +msgstr "Assinatura de email definida pelo utilizador" #: extensions/webmail/exceptions.py:19 msgid "Server response" msgstr "Resposta do servidor" -#: extensions/webmail/forms.py:8 +#: extensions/webmail/forms.py:9 msgid "Cci" msgstr "Cci" -#: extensions/webmail/imaputils.py:254 +#: extensions/webmail/imaputils.py:259 #, python-format msgid "Connection to IMAP server failed: %s" msgstr "A ligação ao servidor IMAP falhou: %s" -#: extensions/webmail/lib.py:325 +#: extensions/webmail/lib.py:353 msgid "wrote:" msgstr "escreveu:" -#: extensions/webmail/lib.py:392 extensions/webmail/lib.py:396 +#: extensions/webmail/lib.py:418 extensions/webmail/lib.py:422 msgid "Original message" msgstr "Mensagem original" -#: extensions/webmail/lib.py:693 -msgid "Red fields are mandatories" -msgstr "Os campos a vermelho são de preenchimento obrigatório" - -#: extensions/webmail/views.py:90 +#: extensions/webmail/views.py:94 msgid "Unknown action" msgstr "Acção desconhecida" -#: extensions/webmail/views.py:103 lib/email_listing.py:158 +#: extensions/webmail/views.py:107 lib/email_listing.py:137 msgid "Empty mailbox" msgstr "Caixa de correio vazia" -#: extensions/webmail/views.py:120 -#: extensions/webmail/templatetags/webextras.py:165 +#: extensions/webmail/views.py:124 +#: extensions/webmail/templatetags/webextras.py:163 msgid "Create a new mailbox" msgstr "Criar nova caixa de correio" -#: extensions/webmail/views.py:135 +#: extensions/webmail/views.py:139 msgid "Mailbox created" msgstr "Caixa de correio criada" -#: extensions/webmail/views.py:151 +#: extensions/webmail/views.py:155 msgid "Edit mailbox" msgstr "Editar caixa de correio" -#: extensions/webmail/views.py:166 +#: extensions/webmail/views.py:169 msgid "Mailbox updated" msgstr "Caixa de correio actualizada" -#: extensions/webmail/views.py:199 extensions/webmail/views.py:381 -#: extensions/webmail/views.py:490 +#: extensions/webmail/views.py:203 extensions/webmail/views.py:384 +#: extensions/webmail/views.py:493 msgid "Bad request" msgstr "Pedido inválido" -#: extensions/webmail/views.py:230 +#: extensions/webmail/views.py:234 msgid "Failed to save attachment: " msgstr "Não foi possível salvar o anexo:" -#: extensions/webmail/views.py:233 +#: extensions/webmail/views.py:237 #, python-format msgid "Attachment is too big (limit: %s)" msgstr "Anexo demasiado grande (limite %s)" -#: extensions/webmail/views.py:239 -#: extensions/webmail/templates/webmail/compose.html:16 +#: extensions/webmail/views.py:243 +#: extensions/webmail/templates/webmail/compose.html:15 #: extensions/webmail/templates/webmail/headers.html:4 msgid "Attachments" msgstr "Anexos" -#: extensions/webmail/views.py:255 +#: extensions/webmail/views.py:259 msgid "Bad query" msgstr "Pesquisa inválida" -#: extensions/webmail/views.py:265 +#: extensions/webmail/views.py:269 msgid "Failed to remove attachment: " msgstr "Não foi possível remover os anexos:" -#: extensions/webmail/views.py:270 +#: extensions/webmail/views.py:274 msgid "Unknown attachment" msgstr "Anexo desconhecido" -#: extensions/webmail/views.py:486 +#: extensions/webmail/views.py:489 msgid "Undefined action" msgstr "Ação indefinida" @@ -1823,7 +2338,7 @@ msgstr "Adicionar CC" msgid "Add Cci field" msgstr "Adicionar CCi" -#: extensions/webmail/templates/webmail/compose.html:19 +#: extensions/webmail/templates/webmail/compose.html:18 #, python-format msgid "%(counter)s file" msgid_plural "%(counter)s files" @@ -1838,73 +2353,73 @@ msgstr "Caixa de correio principal" msgid "Mailbox quota" msgstr "Quota da caixa de correio" -#: extensions/webmail/templatetags/webextras.py:21 +#: extensions/webmail/templatetags/webextras.py:19 msgid "Reply" msgstr "Responder" -#: extensions/webmail/templatetags/webextras.py:25 +#: extensions/webmail/templatetags/webextras.py:23 msgid "Reply all" msgstr "Responder a todos" -#: extensions/webmail/templatetags/webextras.py:29 +#: extensions/webmail/templatetags/webextras.py:27 #: userprefs/templates/userprefs/forward.html:2 #: userprefs/templatetags/uprefs_extras.py:27 msgid "Forward" msgstr "Reencaminhar" -#: extensions/webmail/templatetags/webextras.py:35 +#: extensions/webmail/templatetags/webextras.py:33 msgid "Display options" msgstr "Opções de Visualização" -#: extensions/webmail/templatetags/webextras.py:38 +#: extensions/webmail/templatetags/webextras.py:36 msgid "Activate links" msgstr "Ativar links" -#: extensions/webmail/templatetags/webextras.py:40 +#: extensions/webmail/templatetags/webextras.py:38 msgid "Disable links" msgstr "Desativar links" -#: extensions/webmail/templatetags/webextras.py:49 +#: extensions/webmail/templatetags/webextras.py:47 msgid "Close this message" msgstr "Fechar esta mensagem" -#: extensions/webmail/templatetags/webextras.py:62 +#: extensions/webmail/templatetags/webextras.py:60 msgid "Back" msgstr "Voltar" -#: extensions/webmail/templatetags/webextras.py:66 +#: extensions/webmail/templatetags/webextras.py:64 msgid "Send" msgstr "Enviar" -#: extensions/webmail/templatetags/webextras.py:78 +#: extensions/webmail/templatetags/webextras.py:76 msgid "New message" msgstr "Nova mensagem" -#: extensions/webmail/templatetags/webextras.py:81 +#: extensions/webmail/templatetags/webextras.py:79 msgid "Mark messages" msgstr "Marcar mensagens" -#: extensions/webmail/templatetags/webextras.py:85 +#: extensions/webmail/templatetags/webextras.py:83 msgid "As read" msgstr "Como lidas" -#: extensions/webmail/templatetags/webextras.py:88 +#: extensions/webmail/templatetags/webextras.py:86 msgid "As unread" msgstr "Como não lidas" -#: extensions/webmail/templatetags/webextras.py:97 +#: extensions/webmail/templatetags/webextras.py:95 msgid "Compress folder" msgstr "Comprimir pasta" -#: extensions/webmail/templatetags/webextras.py:105 +#: extensions/webmail/templatetags/webextras.py:103 msgid "Empty folder" msgstr "Esvaziar pasta" -#: extensions/webmail/templatetags/webextras.py:173 +#: extensions/webmail/templatetags/webextras.py:171 msgid "Edit the selected mailbox" msgstr "Editar caixa de correio selecionada" -#: extensions/webmail/templatetags/webextras.py:178 +#: extensions/webmail/templatetags/webextras.py:176 msgid "Remove the selected mailbox" msgstr "Eliminar caixa de correio selecionada" @@ -1917,7 +2432,7 @@ msgstr "Acesso negado: %s" msgid "Permission denied" msgstr "Acesso negado" -#: lib/formutils.py:158 lib/formutils.py:165 +#: lib/formutils.py:157 lib/formutils.py:165 msgid "Enter a valid domain name" msgstr "Introduzir um nome de domínio válido " @@ -1938,11 +2453,11 @@ msgstr "Administrador de domínio" msgid "Failed to grant access (%s)" msgstr "Falha ao conceder acesso (%s)" -#: lib/tables.py:240 +#: lib/tables.py:241 msgid "No entries to display" msgstr "Não há dados para apresentar" -#: lib/templatetags/libextras.py:104 +#: lib/templatetags/libextras.py:108 msgid "activate" msgstr "ativar" @@ -1958,6 +2473,11 @@ msgstr "A página solicitada não existe." msgid "An internal error occured." msgstr "Ocorreu um erro interno." +#: templates/nlayout.html:56 +#, fuzzy +msgid "Powered by Modoboa" +msgstr "Configurar Modoboa" + #: templates/common/email_searchbar.html:5 msgid "From address" msgstr "Do endereço" @@ -1979,81 +2499,94 @@ msgstr "Erro:" msgid "Help:" msgstr "Ajuda:" -#: templates/common/parameters.html:15 -msgid "No parameters available" -msgstr "Não há parâmetros disponíveis" +#: templates/common/generic_modal.html:11 +#: templates/common/wizard_forms.html:29 +msgid "Close" +msgstr "Fechar" #: templates/registration/login.html:5 msgid "Welcome to Modoboa" msgstr "Benvindo ao Modoboa" -#: templates/registration/login.html:36 +#: templates/registration/login.html:33 msgid "Remember me" msgstr "Lembrar-me" -#: templates/registration/login.html:38 +#: templates/registration/login.html:35 msgid "Log in" msgstr "Entrar" -#: userprefs/__init__.py:7 +#: userprefs/__init__.py:8 +#, fuzzy +msgid "User preferences" +msgstr "Preferências" + +#: userprefs/__init__.py:10 +msgid "Per-user settings" +msgstr "" + +#: userprefs/app_settings.py:19 msgid "Prefered language" msgstr "Idioma preferido" -#: userprefs/__init__.py:11 +#: userprefs/app_settings.py:23 msgid "Prefered language to display pages" msgstr "Idioma preferido para exibir páginas" -#: userprefs/forms.py:11 +#: userprefs/forms.py:14 msgid "Old password" msgstr "Password antiga" -#: userprefs/forms.py:13 +#: userprefs/forms.py:16 msgid "New password" msgstr "Nova password" -#: userprefs/forms.py:37 +#: userprefs/forms.py:40 msgid "Old password mismatchs" msgstr "Incompatibilidade da password antiga" -#: userprefs/forms.py:42 +#: userprefs/forms.py:45 msgid "Passwords mismatch" msgstr "Passwords não coincidem" -#: userprefs/forms.py:56 +#: userprefs/forms.py:59 msgid "Recipient(s)" msgstr "Destinatário(s)" -#: userprefs/forms.py:59 +#: userprefs/forms.py:62 msgid "Indicate one or more recipients separated by a ','" msgstr "Indicar um ou mais destinatários separados por ','" -#: userprefs/forms.py:62 +#: userprefs/forms.py:65 msgid "Keep local copies" msgstr "Conservar cópias locais" -#: userprefs/forms.py:64 +#: userprefs/forms.py:67 msgid "Forward messages and store copies into your local mailbox" -msgstr "Reencaminhar mensagens e armazenar cópias na sua caixa de correio local" +msgstr "" +"Reencaminhar mensagens e armazenar cópias na sua caixa de correio local" -#: userprefs/forms.py:81 +#: userprefs/forms.py:84 msgid "" "You can't define a forward to a local destination. Please ask your " "administrator to create an alias instead." -msgstr "Não é possível definir um reencaminhamento para um destino local. Por favor informe-se junto de um administrador para criar um alias." +msgstr "" +"Não é possível definir um reencaminhamento para um destino local. Por favor " +"informe-se junto de um administrador para criar um alias." #: userprefs/views.py:32 msgid "You need a mailbox in order to define a forward" msgstr "Precisa de uma caixa de correio para definir um reencaminhamento" -#: userprefs/views.py:53 +#: userprefs/views.py:56 msgid "Forward updated" msgstr "Reencaminhamento atualizado" -#: userprefs/views.py:92 +#: userprefs/views.py:98 msgid "Profile updated" msgstr "Perfil atualizado" -#: userprefs/views.py:117 +#: userprefs/views.py:127 msgid "Preferences saved" msgstr "Preferências salvas" @@ -2087,3 +2620,79 @@ msgstr "Atualizar o sua informação pessoal" #: userprefs/templatetags/uprefs_extras.py:57 msgid "Logout" msgstr "Sair" + +#~ msgid "Path to the root directory where messages are stored" +#~ msgstr "Caminho para o directório raiz, onde as mensagens são guardadas" + +#~ msgid "" +#~ "GID of the virtual user which owns domains/mailboxes/messages on the " +#~ "filesystem" +#~ msgstr "" +#~ "UID do grupo virtual quem tem detêm 'domains/mailboxes/messages' no " +#~ "sistema de ficheiros" + +#~ msgid "Mailboxes storage format" +#~ msgstr "Formato de armazenamento das caixas de correio" + +#~ msgid "" +#~ "Sub-directory (inside the mailbox) where messages are stored when using " +#~ "the maildir format" +#~ msgstr "" +#~ "Subdiretório (dentro da caixa de correio) onde as mensagens são guardadas " +#~ "usando o formato 'maildir'" + +#~ msgid "Failed to rename domain, check permissions" +#~ msgstr "Falha ao renomear o domínio, verifique as permissões" + +#~ msgid "A distribution list must contain at least two recipients" +#~ msgstr "A lista de distribuição deve conter pelo menos dois destinatários" + +#~ msgid "" +#~ "A valid e-mail address. Use the '*' character to create a 'catchall' " +#~ "address (ex: *@domain.tld)." +#~ msgstr "" +#~ "Um endereço de e-mail válido. Use o '*' para criar um endereço " +#~ "'catchall' (ex: *@domain.tld)." + +#~ msgid "A local recipient address" +#~ msgstr "Endereço de um destinatário local" + +#~ msgid "Mailbox does not exist" +#~ msgstr "A caixa de correio não existe" + +#~ msgid "You can't access this mailbox" +#~ msgstr "Não pode aceder a esta caixa de correio" + +#~ msgid "An external recipient address" +#~ msgstr "Endereço de um destinatário externo" + +#~ msgid "" +#~ "Quota in MB for this mailbox. Leave empty to use the value defined at " +#~ "domain level." +#~ msgstr "" +#~ "Cota em MB para esta caixa de correio. Deixe em branco para usar o valor " +#~ "definido no nível do domínio." + +#~ msgid "Unknown object type" +#~ msgstr "Tipo de objeto desconhecido" + +#~ msgid "Failed to initialise domain, check permissions" +#~ msgstr "Falha ao inicializar domínio, verifique as permissões" + +#~ msgid "%s is not a valid uid/username" +#~ msgstr "%s não é um uid/username válido" + +#~ msgid "%s is not a valid gid/groupname" +#~ msgstr "%s não é um gid/groupname válido" + +#~ msgid "Failed to initialise mailbox, check permissions" +#~ msgstr "Falha ao inicializar a caixa de correio, verifique as permissões" + +#~ msgid "Email/Username" +#~ msgstr "E-mail/Username" + +#~ msgid "Red fields are mandatories" +#~ msgstr "Os campos a vermelho são de preenchimento obrigatório" + +#~ msgid "No parameters available" +#~ msgstr "Não há parâmetros disponíveis" diff --git a/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po b/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po index a43572273..cd66b115b 100644 --- a/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -1,61 +1,68 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: #The first element of each line is mandatory and must be equal to one of the previous values.
\n" +"The first element of each line is mandatory and must be equal to one of " +"the previous values.
\n" "\n" "You can use a different character as separator.
\n" -msgstr "Tillhandahåll en CSV-fil där raderna har följande format:\nDet första elementet i varje rad är obligatorisk och måste vara lika med en av de tidigare värdena. p>\n\n
Du kan använda ett annat tecken separator. p>\n" +msgstr "" +"Tillhandahåll en CSV-fil där raderna har följande format:\n" +"
Det första elementet i varje rad är obligatorisk och måste vara lika med " +"en av de tidigare värdena. p>\n" +"\n" +"
Du kan använda ett annat tecken separator. p>\n" -#: admin/views.py:662 +#: admin/views.py:772 msgid "Import identities" msgstr "Importera konton" -#: admin/views.py:663 admin/views.py:730 admin/templatetags/admin_extras.py:83 -#: admin/templatetags/admin_extras.py:130 +#: admin/views.py:773 admin/views.py:843 admin/templatetags/admin_extras.py:87 +#: admin/templatetags/admin_extras.py:144 msgid "Import" msgstr "Importera" -#: admin/views.py:691 +#: admin/views.py:803 msgid "Export identities" msgstr "Exportera konton" -#: admin/views.py:692 admin/views.py:746 admin/templatetags/admin_extras.py:89 -#: admin/templatetags/admin_extras.py:136 +#: admin/views.py:804 admin/views.py:860 admin/templatetags/admin_extras.py:93 +#: admin/templatetags/admin_extras.py:150 msgid "Export" msgstr "Exportera" -#: admin/views.py:719 +#: admin/views.py:832 msgid "" "Provide a CSV file where lines respect one of the following formats:\n" "
The first element of each line is mandatory and must be equal to one of the previous values.
\n" +"The first element of each line is mandatory and must be equal to one of " +"the previous values.
\n" "You can use a different character as separator.
\n" -msgstr "Tillhandahåll en CSV fil där raderna har följande format:\ndet första elementet i varje rad är obligatoriskt och måste vara lika med en av de tidigare värdena. p>\n
Du kan använda ett annat tecken som separator. p>\n" +msgstr "" +"Tillhandahåll en CSV fil där raderna har följande format:\n" +"
det första elementet i varje rad är obligatoriskt och måste vara lika med " +"en av de tidigare värdena. p>\n" +"
Du kan använda ett annat tecken som separator. p>\n" -#: admin/views.py:729 +#: admin/views.py:842 msgid "Import domains" msgstr "Importera domäner" -#: admin/views.py:745 +#: admin/views.py:859 msgid "Export domains" msgstr "Exportera domäner" @@ -652,43 +900,36 @@ msgid "MB" msgstr "MB" #: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: extensions/limits/forms.py:14 extensions/limits/models.py:10 +#: extensions/limits/app_settings.py:19 extensions/limits/forms.py:16 +#: extensions/limits/models.py:12 msgid "Domains" msgstr "Domäner" -#: admin/templates/admin/editdomainform.html:3 +#: admin/templates/admin/editdomainform.html:4 msgid "Administrators" msgstr "Administratörer" -#: admin/templates/admin/editdomainform.html:4 -msgid "Miscellaneous" -msgstr "Övrigt" - -#: admin/templates/admin/editdomainform.html:13 +#: admin/templates/admin/editdomainform.html:19 msgid "No domain administrator defined" msgstr "Ingen domän administratör definierad" -#: admin/templates/admin/editdomainform.html:16 +#: admin/templates/admin/editdomainform.html:22 msgid "Creation date" msgstr "Skapelsedatum" -#: admin/templates/admin/editdomainform.html:17 +#: admin/templates/admin/editdomainform.html:23 msgid "Last modification date" msgstr "Senast ändrad" -#: admin/templates/admin/editdomainform.html:18 extensions/limits/forms.py:16 -#: extensions/limits/models.py:11 +#: admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/forms.py:20 +#: extensions/limits/models.py:13 msgid "Domain aliases" msgstr "Domän alias" -#: 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 "Brevlådor" - -#: admin/templates/admin/editdomainform.html:20 extensions/limits/forms.py:20 -#: extensions/limits/models.py:13 +#: admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 +#: extensions/limits/models.py:15 msgid "Mailbox aliases" msgstr "Brevlåde alias" @@ -712,7 +953,16 @@ msgstr "Spara" msgid "Identities" msgstr "Konton" +#: admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Fullständigt namn/Mottagare" + +#: admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tagg" + #: admin/templates/admin/importform.html:5 +#: admin/templatetags/admin_extras.py:305 msgid "Help" msgstr "Hjälp" @@ -745,22 +995,47 @@ msgstr "Gruppnamn" msgid "Last login" msgstr "Senaste inloggad" -#: admin/templates/admin/listing.html:11 +#: admin/templates/admin/listing.html:14 #: extensions/stats/templates/stats/index.html:28 msgid "Filter" msgstr "Filter" +#: admin/templates/admin/logs.html:2 admin/templatetags/admin_extras.py:60 +msgid "Logs" +msgstr "" + +#: admin/templates/admin/logs.html:2 +msgid "Previously on Modoboa..." +msgstr "" + +#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 +#: extensions/webmail/lib.py:37 extensions/webmail/lib.py:406 +msgid "Date" +msgstr "Datum" + +#: admin/templates/admin/logs.html:7 +msgid "Level" +msgstr "" + +#: admin/templates/admin/logs.html:8 +msgid "Logger" +msgstr "" + +#: admin/templates/admin/logs.html:9 +#, fuzzy +msgid "Message" +msgstr "Meddelande sänt" + #: admin/templates/admin/mailboxes_raw.html:3 msgid "Choose a value" msgstr "Välj ett värde" -#: admin/templates/admin/newaccount.html:31 -#: templates/common/generic_modal.html:11 -msgid "Close" -msgstr "Stäng" +#: admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "" #: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:61 +#: admin/templatetags/admin_extras.py:65 msgid "Parameters" msgstr "Parametrar" @@ -768,6 +1043,23 @@ msgstr "Parametrar" msgid "Configure Modoboa" msgstr "Konfigurera Modoboa" +#: admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Adress" + +#: admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "" + +#: admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "" + +#: admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "" + #: admin/templates/admin/searchform.html:6 msgid "Search" msgstr "Sök" @@ -788,62 +1080,86 @@ msgstr "enabled_f" msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:77 +#: admin/templatetags/admin_extras.py:81 msgid "Add domain" msgstr "Lägg till domän" -#: admin/templatetags/admin_extras.py:106 +#: admin/templatetags/admin_extras.py:110 +#, fuzzy +msgid "List identities" +msgstr "Importera konton" + +#: admin/templatetags/admin_extras.py:115 +msgid "List quotas" +msgstr "" + +#: admin/templatetags/admin_extras.py:120 msgid "Add account" msgstr "Lägg till konto" -#: admin/templatetags/admin_extras.py:112 +#: admin/templatetags/admin_extras.py:126 msgid "Add alias" msgstr "Lägg till alias" -#: admin/templatetags/admin_extras.py:118 +#: admin/templatetags/admin_extras.py:132 msgid "Add forward" msgstr "Lägg till vidarebefodring" -#: admin/templatetags/admin_extras.py:124 +#: admin/templatetags/admin_extras.py:138 msgid "Add distribution list" msgstr "Lägg till distributionslista" -#: admin/templatetags/admin_extras.py:168 +#: admin/templatetags/admin_extras.py:171 +msgid "View the domain's identities" +msgstr "" + +#: admin/templatetags/admin_extras.py:178 +#, fuzzy +msgid "Delete the domain" +msgstr "Radera detta alia" + +#: admin/templatetags/admin_extras.py:194 msgid "Delete this account" msgstr "Radera detta konto" -#: admin/templatetags/admin_extras.py:176 +#: admin/templatetags/admin_extras.py:202 msgid "Delete this distribution list" msgstr "Radera denna distributionslista" -#: admin/templatetags/admin_extras.py:183 +#: admin/templatetags/admin_extras.py:209 msgid "Delete this forward" msgstr "Radera denna vidarebefodring" -#: admin/templatetags/admin_extras.py:190 +#: admin/templatetags/admin_extras.py:216 msgid "Delete this alias" msgstr "Radera detta alia" -#: admin/templatetags/admin_extras.py:211 +#: admin/templatetags/admin_extras.py:238 msgid "Remove this permission" msgstr "Radera detta tillstånd" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "Yes" msgstr "Ja" -#: admin/templatetags/admin_extras.py:249 +#: admin/templatetags/admin_extras.py:279 lib/formutils.py:206 msgid "No" msgstr "Nej" -#: auth/__init__.py:6 -msgid "Key used to encrypt/decrypt passwords" -msgstr "Nyckel som används för att kryptera / dekryptera lösenord" +#: auth/views.py:32 +#, python-format +msgid "User '%s' successfully logged in" +msgstr "" -#: auth/views.py:39 +#: auth/views.py:41 msgid "Your username and password didn't match. Please try again." msgstr "Ditt användarnamn och lösenord matchar inte. Var vänlig försök igen." +#: auth/views.py:64 +#, python-format +msgid "User '%s' logged out" +msgstr "" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Test meddelande" @@ -865,196 +1181,270 @@ msgid "" "\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" "Please report any issue or give any suggestion to \n" -" the mailing list.
\n" -msgstr "\nVarning: demots innehåll återställs varannan timme
\nFör att prova demot, följande användare finns tillgängliga (användarnamn/lösenord):
\nVar vänlig rapportera eventuella fel eller ge förslag på mailinglistan.
\n" +" the " +"mailing list.\n" +msgstr "" +"\n" +"Varning: demots innehåll återställs varannan timme
\n" +"För att prova demot, följande användare finns tillgängliga " +"(användarnamn/lösenord):
\n" +"Var vänlig rapportera eventuella fel eller ge förslag på mailinglistan." +"
\n" -#: extensions/amavis/__init__.py:21 +#: extensions/amavis/__init__.py:22 msgid "Simple amavis management frontend" msgstr "Enkel amavis hantering frontend" -#: extensions/amavis/__init__.py:45 -msgid "Quarantine messages maximum age (in days) before deletion" -msgstr "Maximalt antal dagar meddelanden behålls i karantän innan radering" - -#: extensions/amavis/__init__.py:49 -msgid "Remove messages marked as released while cleaning up the database" -msgstr "Ta bort meddelanden markerade som släppta när vi städar databasen" - -#: extensions/amavis/__init__.py:54 -msgid "Mode used to access the PDP server" -msgstr "Läge som används för att komma åt PDP-servern" - -#: extensions/amavis/__init__.py:58 -msgid "PDP server address (if inet mode)" -msgstr "PDP-server adress (om inet läge)" - -#: extensions/amavis/__init__.py:62 -msgid "PDP server port (if inet mode)" -msgstr "PDP serverport (om inet läge)" - -#: extensions/amavis/__init__.py:66 -msgid "Path to the PDP server socket (if unix mode)" -msgstr "Sökväg till PDP-servern uttaget (om Unix-läge)" - -#: extensions/amavis/__init__.py:69 -msgid "Interval between two release requests checks" -msgstr "Intervall mellan frisläppskontroller" - -#: extensions/amavis/__init__.py:71 -msgid "Allow users to directly release their messages" -msgstr "Tillåt användare att frisläppa sina meddelanden" - -#: extensions/amavis/__init__.py:73 -msgid "Activate the 'self-service' mode" -msgstr "Aktivera \"själv-service\" läge" - -#: extensions/amavis/__init__.py:75 -msgid "The e-mail address used to send notitications" -msgstr "E-postadress att använda för att skicka notifikationer" - -#: extensions/amavis/__init__.py:80 extensions/webmail/__init__.py:45 -msgid "Sets the maximum number of messages displayed in a page" -msgstr "Anger det maximala antalet meddelanden som visas på en sida" - -#: extensions/amavis/__init__.py:96 +#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 msgid "Quarantine" msgstr "Karantän" -#: extensions/amavis/__init__.py:161 +#: extensions/amavis/__init__.py:127 msgid "pending requests" msgstr "väntande förfrågningar" -#: extensions/amavis/__init__.py:177 +#: extensions/amavis/__init__.py:144 #, python-format msgid "%d pending requests" msgstr "%d väntande förfrågningar" -#: extensions/amavis/__init__.py:188 +#: extensions/amavis/__init__.py:156 msgid "Content filter" msgstr "Innehålls filter" -#: extensions/amavis/lib.py:51 +#: extensions/amavis/app_settings.py:12 +#, fuzzy +msgid "Maximum message age" +msgstr "Markera meddelande" + +#: extensions/amavis/app_settings.py:14 +msgid "Quarantine messages maximum age (in days) before deletion" +msgstr "Maximalt antal dagar meddelanden behålls i karantän innan radering" + +#: extensions/amavis/app_settings.py:17 +#, fuzzy +msgid "Messages releasing" +msgstr "Meddelande släppt" + +#: extensions/amavis/app_settings.py:20 +#, fuzzy +msgid "Remove released messages" +msgstr "mottagna meddelande" + +#: extensions/amavis/app_settings.py:22 +msgid "Remove messages marked as released while cleaning up the database" +msgstr "Ta bort meddelanden markerade som släppta när vi städar databasen" + +#: extensions/amavis/app_settings.py:26 +msgid "Amavis connection mode" +msgstr "" + +#: extensions/amavis/app_settings.py:29 +msgid "Mode used to access the PDP server" +msgstr "Läge som används för att komma åt PDP-servern" + +#: extensions/amavis/app_settings.py:34 +#, fuzzy +msgid "PDP server address" +msgstr "PDP-server adress (om inet läge)" + +#: extensions/amavis/app_settings.py:36 +msgid "PDP server address (if inet mode)" +msgstr "PDP-server adress (om inet läge)" + +#: extensions/amavis/app_settings.py:40 +#, fuzzy +msgid "PDP server port" +msgstr "PDP serverport (om inet läge)" + +#: extensions/amavis/app_settings.py:42 +msgid "PDP server port (if inet mode)" +msgstr "PDP serverport (om inet läge)" + +#: extensions/amavis/app_settings.py:46 +msgid "PDP server socket" +msgstr "" + +#: extensions/amavis/app_settings.py:48 +msgid "Path to the PDP server socket (if unix mode)" +msgstr "Sökväg till PDP-servern uttaget (om Unix-läge)" + +#: extensions/amavis/app_settings.py:52 +msgid "Check requests interval" +msgstr "" + +#: extensions/amavis/app_settings.py:54 +msgid "Interval between two release requests checks" +msgstr "Intervall mellan frisläppskontroller" + +#: extensions/amavis/app_settings.py:58 +#, fuzzy +msgid "Allow direct release" +msgstr "Tillåt användare att frisläppa sina meddelanden" + +#: extensions/amavis/app_settings.py:60 +msgid "Allow users to directly release their messages" +msgstr "Tillåt användare att frisläppa sina meddelanden" + +#: extensions/amavis/app_settings.py:64 +#, fuzzy +msgid "Enable self-service mode" +msgstr "Aktivera \"själv-service\" läge" + +#: extensions/amavis/app_settings.py:66 +msgid "Activate the 'self-service' mode" +msgstr "Aktivera \"själv-service\" läge" + +#: extensions/amavis/app_settings.py:70 +#, fuzzy +msgid "Notifications sender" +msgstr "Modifieringar tillämpade." + +#: extensions/amavis/app_settings.py:72 +msgid "The e-mail address used to send notitications" +msgstr "E-postadress att använda för att skicka notifikationer" + +#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:91 +msgid "Number of displayed emails per page" +msgstr "Antalet visade e-postmeddelanden per sida" + +#: extensions/amavis/app_settings.py:88 +#, fuzzy +msgid "Set the maximum number of messages displayed in a page" +msgstr "Anger det maximala antalet meddelanden som visas på en sida" + +#: extensions/amavis/lib.py:53 #, python-format msgid "Connection to amavis failed: %s" msgstr "Anslutning till amavis misslyckades: %s" -#: extensions/amavis/models.py:84 +#: extensions/amavis/models.py:93 msgid "Virus filter" msgstr "Virus filter" -#: extensions/amavis/models.py:85 extensions/amavis/models.py:93 -#: extensions/amavis/models.py:101 extensions/sievefilters/views.py:265 +#: extensions/amavis/models.py:94 extensions/amavis/models.py:102 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:268 msgid "yes" msgstr "ja" -#: extensions/amavis/models.py:86 extensions/amavis/models.py:94 -#: extensions/amavis/models.py:102 extensions/sievefilters/views.py:269 +#: extensions/amavis/models.py:95 extensions/amavis/models.py:103 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:272 msgid "no" msgstr "nej" -#: extensions/amavis/models.py:87 extensions/amavis/models.py:95 -#: extensions/amavis/models.py:103 +#: extensions/amavis/models.py:96 extensions/amavis/models.py:104 +#: extensions/amavis/models.py:112 #: extensions/amavis/templates/amavis/domain_content_filter.html:11 msgid "default" msgstr "standard" -#: extensions/amavis/models.py:89 +#: extensions/amavis/models.py:98 msgid "Bypass virus checks or not. Choose 'default' to use global settings." -msgstr "Kringgå virus kontroller eller ej. Välj \"standard\" för att använda globala inställningar." +msgstr "" +"Kringgå virus kontroller eller ej. Välj \"standard\" för att använda globala " +"inställningar." -#: extensions/amavis/models.py:92 +#: extensions/amavis/models.py:101 msgid "Spam filter" msgstr "Skräp filter" -#: extensions/amavis/models.py:97 +#: extensions/amavis/models.py:106 msgid "Bypass spam checks or not. Choose 'default' to use global settings." -msgstr "Kringgå skräp filter eller ej. Välj 'standard' för att använda globala inställningar." +msgstr "" +"Kringgå skräp filter eller ej. Välj 'standard' för att använda globala " +"inställningar." -#: extensions/amavis/models.py:100 +#: extensions/amavis/models.py:109 msgid "Banned filter" msgstr "Förbjudna filter" -#: extensions/amavis/models.py:105 +#: extensions/amavis/models.py:114 msgid "Bypass banned checks or not. Choose 'default' to use global settings." -msgstr "Kringgå förbjudna filter eller inte. Välj 'standard' för att använda globala inställningar." +msgstr "" +"Kringgå förbjudna filter eller inte. Välj 'standard' för att använda globala " +"inställningar." -#: extensions/amavis/models.py:135 +#: extensions/amavis/models.py:144 msgid "Spam marker" msgstr "Skräp markering" -#: extensions/amavis/models.py:137 +#: extensions/amavis/models.py:146 msgid "" -"Modify spam subject using the specified text. Choose 'default' to use global" -" settings." -msgstr "Ändra skräppost ämnesrad med vald text. Välj 'standard' för att använd globala inställningar." +"Modify spam subject using the specified text. Choose 'default' to use global " +"settings." +msgstr "" +"Ändra skräppost ämnesrad med vald text. Välj 'standard' för att använd " +"globala inställningar." -#: extensions/amavis/sql_listing.py:24 extensions/webmail/forms.py:5 -#: extensions/webmail/lib.py:35 +#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:36 msgid "From" msgstr "Från" -#: extensions/amavis/sql_listing.py:25 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:9 extensions/webmail/lib.py:34 -#: extensions/webmail/lib.py:378 templates/common/email_searchbar.html:6 +#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 +#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:35 +#: extensions/webmail/lib.py:404 templates/common/email_searchbar.html:6 msgid "Subject" msgstr "Ämne" -#: extensions/amavis/sql_listing.py:26 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:380 -msgid "Date" -msgstr "Datum" - -#: extensions/amavis/sql_listing.py:27 +#: extensions/amavis/sql_listing.py:26 #: extensions/amavis/templatetags/amextras.py:102 -#: extensions/webmail/forms.py:6 +#: extensions/webmail/forms.py:7 msgid "To" msgstr "Till" -#: extensions/amavis/views.py:32 +#: extensions/amavis/views.py:34 msgid "Empty quarantine" msgstr "Karantän tom" -#: extensions/amavis/views.py:191 +#: extensions/amavis/views.py:202 msgid "Message deleted" msgstr "Meddelande raderat" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:223 #, python-format msgid "%(count)d message deleted successfully" msgid_plural "%(count)d messages deleted successfully" msgstr[0] "%(count)d meddelande raderadat" msgstr[1] "%(count)d meddelanden raderade" -#: extensions/amavis/views.py:230 +#: extensions/amavis/views.py:243 msgid "Request sent" msgstr "Begäran skickad" -#: extensions/amavis/views.py:236 +#: extensions/amavis/views.py:249 msgid "Message released" msgstr "Meddelande släppt" -#: extensions/amavis/views.py:257 +#: extensions/amavis/views.py:271 #, python-format msgid "%(count)d request sent" msgid_plural "%(count)d requests sent" msgstr[0] "%(count)d förfrågning skickad" msgstr[1] "%(count)d förfrågningar skickadade" -#: extensions/amavis/views.py:281 +#: extensions/amavis/views.py:295 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" msgstr[0] "%(count)d meddelande frisläppt" msgstr[1] "%(count)d meddelanden frisläppta" -#: extensions/amavis/management/commands/amnotify.py:46 +#: extensions/amavis/management/commands/amnotify.py:57 msgid "[modoboa] Pending release requests" msgstr "[modoboa] Väntande release förfrågningar" @@ -1082,8 +1472,12 @@ msgid "" msgid_plural "" "\n" "%(counter)s release requests are pending for action.\n" -msgstr[0] "\n%(counter)s frisläpps förfrågning väntar på åtgärd.\n" -msgstr[1] "\n%(counter)s frisläpps förfrågningar väntar på åtgärd.'\n" +msgstr[0] "" +"\n" +"%(counter)s frisläpps förfrågning väntar på åtgärd.\n" +msgstr[1] "" +"\n" +"%(counter)s frisläpps förfrågningar väntar på åtgärd.'\n" #: extensions/amavis/templates/amavis/notifications/pending_requests.html:6 msgid "Sketch:" @@ -1123,7 +1517,7 @@ msgstr "Släpp" #: extensions/amavis/templatetags/amextras.py:26 #: extensions/amavis/templatetags/amextras.py:59 #: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:33 +#: extensions/webmail/templatetags/webextras.py:31 msgid "Delete" msgstr "Radera" @@ -1158,49 +1552,85 @@ msgstr "Dålig MIME" #: extensions/limits/__init__.py:23 msgid "" "Per administrator resources to limit the number of objects they can create" -msgstr "Per administratör resurser för att begränsa antalet objekt som de kan skapa" +msgstr "" +"Per administratör resurser för att begränsa antalet objekt som de kan skapa" -#: extensions/limits/__init__.py:60 +#: extensions/limits/__init__.py:54 +msgid "Limits" +msgstr "" + +#: extensions/limits/__init__.py:65 msgid "Reseller" msgstr "Återförsäljare" -#: extensions/limits/__init__.py:91 +#: extensions/limits/__init__.py:96 msgid "Resources" msgstr "Resurser" -#: extensions/limits/forms.py:11 extensions/limits/models.py:9 +#: extensions/limits/app_settings.py:10 +#, fuzzy +msgid "Default limits" +msgstr "Standard editor" + +#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 +#: extensions/limits/models.py:11 msgid "Domain admins" msgstr "Domänadministratörer" -#: extensions/limits/forms.py:12 +#: extensions/limits/app_settings.py:15 +#, fuzzy +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "Maximalt antal domänadministratörer den här användaren kan skapa" + +#: extensions/limits/app_settings.py:21 +#, fuzzy +msgid "Maximum number of allowed domains for a new administrator" +msgstr "Maximalt antal domäner den här användaren kan skapa" + +#: extensions/limits/app_settings.py:27 +#, fuzzy +msgid "Maximum number of allowed domain aliases for a new administrator" +msgstr "Maximalt antal domänen alias den här användaren kan skapa" + +#: extensions/limits/app_settings.py:33 +#, fuzzy +msgid "Maximum number of allowed mailboxes for a new administrator" +msgstr "Maximalt antal brevlådor den här användaren kan skapa" + +#: extensions/limits/app_settings.py:39 +#, fuzzy +msgid "Maximum number of allowed aliases for a new administrator" +msgstr "Maximalt antal brevlådealias den här användaren kan skapa" + +#: extensions/limits/forms.py:13 msgid "Maximum number of domain administrators this user can create" msgstr "Maximalt antal domänadministratörer den här användaren kan skapa" -#: extensions/limits/forms.py:15 +#: extensions/limits/forms.py:17 msgid "Maximum number of domains this user can create" msgstr "Maximalt antal domäner den här användaren kan skapa" -#: extensions/limits/forms.py:17 +#: extensions/limits/forms.py:21 msgid "Maximum number of domain aliases this user can create" msgstr "Maximalt antal domänen alias den här användaren kan skapa" -#: extensions/limits/forms.py:19 +#: extensions/limits/forms.py:25 msgid "Maximum number of mailboxes this user can create" msgstr "Maximalt antal brevlådor den här användaren kan skapa" -#: extensions/limits/forms.py:21 +#: extensions/limits/forms.py:29 msgid "Maximum number of mailbox aliases this user can create" msgstr "Maximalt antal brevlådealias den här användaren kan skapa" -#: extensions/limits/forms.py:37 +#: extensions/limits/forms.py:46 msgid "Invalid limit" msgstr "Ogiltig gräns" -#: extensions/limits/forms.py:61 +#: extensions/limits/forms.py:74 msgid "Your resources are not initialized yet" msgstr "Dina resurser har ännu inte initierats" -#: extensions/limits/forms.py:64 +#: extensions/limits/forms.py:78 msgid "You're not allowed to define unlimited values" msgstr "Du har inte tillåtelse att definiera obegränsat värden" @@ -1213,15 +1643,15 @@ msgstr "%s: gräns uppnådd" msgid "Not enough resources" msgstr "Inte tillräckligt med resurser" -#: extensions/limits/models.py:100 +#: extensions/limits/models.py:103 msgid "undefined" msgstr "odefinierad" -#: extensions/limits/models.py:102 +#: extensions/limits/models.py:105 msgid "unlimited" msgstr "obegränsad" -#: extensions/limits/templates/limits/poolusage.html:3 +#: extensions/limits/templates/limits/poolusage.html:4 msgid "Resources usage" msgstr "Resurs användande" @@ -1229,15 +1659,23 @@ msgstr "Resurs användande" msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Automatiskt svar (semester) funktionalitet med Postfix" -#: extensions/postfix_autoreply/__init__.py:43 -msgid "Timeout in seconds between two auto-replies to the same recipient" -msgstr "Timeout i sekunder mellan två auto-svar till samma mottagare" +#: extensions/postfix_autoreply/__init__.py:41 +msgid "Automatic replies" +msgstr "" -#: extensions/postfix_autoreply/__init__.py:80 +#: extensions/postfix_autoreply/__init__.py:79 #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 msgid "Auto-reply message" msgstr "Auto-svar meddelande" +#: extensions/postfix_autoreply/app_settings.py:11 +msgid "Automatic reply timeout" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:13 +msgid "Timeout in seconds between two auto-replies to the same recipient" +msgstr "Timeout i sekunder mellan två auto-svar till samma mottagare" + #: extensions/postfix_autoreply/forms.py:9 msgid "Until" msgstr "Tills" @@ -1270,7 +1708,7 @@ msgstr "Innehållet i skickade e-post meddelanden" msgid "Activate/Deactivate your auto reply" msgstr "Aktivera / inaktivera din autosvar" -#: extensions/postfix_autoreply/views.py:36 +#: extensions/postfix_autoreply/views.py:37 msgid "Auto reply message updated successfully." msgstr "Automatisk svarsmeddelande uppdaterats." @@ -1282,35 +1720,55 @@ msgstr "Skriv meddelande att skicka automatiskt när du är borta" msgid "Plugin to easily create server-side filters" msgstr "Plugin för att enkelt skapa filter på serversidan" -#: extensions/sievefilters/__init__.py:20 -msgid "Address of your MANAGESIEVE server" -msgstr "Adressen till din MANAGESIEVE server" +#: extensions/sievefilters/__init__.py:17 +#, fuzzy +msgid "Sieve filters" +msgstr "Spara filter uppsättning" -#: extensions/sievefilters/__init__.py:22 -msgid "Listening port of your MANAGESIEVE server" -msgstr "MANAGESIEVE server lyssnar på port" - -#: extensions/sievefilters/__init__.py:24 -msgid "Use the STARTTLS extension" -msgstr "Använd STARTTLS" - -#: extensions/sievefilters/__init__.py:31 -msgid "Prefered authentication mechanism" -msgstr "Önskad autentiseringsmekanism" - -#: extensions/sievefilters/__init__.py:35 -msgid "Editor mode" -msgstr "Redigeringsläge" - -#: extensions/sievefilters/__init__.py:37 -msgid "Select the mode you want the editor to work in" -msgstr "Välj det läge du vill redigeraren att arbeta i" - -#: extensions/sievefilters/__init__.py:55 +#: extensions/sievefilters/__init__.py:18 +#: extensions/sievefilters/__init__.py:36 #: extensions/sievefilters/templates/sievefilters/index.html:2 msgid "Message filters" msgstr "Meddelandefilter" +#: extensions/sievefilters/app_settings.py:19 +#, fuzzy +msgid "ManageSieve settings" +msgstr "Modoboa inställningar" + +#: extensions/sievefilters/app_settings.py:24 +msgid "Address of your MANAGESIEVE server" +msgstr "Adressen till din MANAGESIEVE server" + +#: extensions/sievefilters/app_settings.py:30 +msgid "Listening port of your MANAGESIEVE server" +msgstr "MANAGESIEVE server lyssnar på port" + +#: extensions/sievefilters/app_settings.py:34 +msgid "Connect using STARTTLS" +msgstr "" + +#: extensions/sievefilters/app_settings.py:36 +msgid "Use the STARTTLS extension" +msgstr "Använd STARTTLS" + +#: extensions/sievefilters/app_settings.py:40 +#, fuzzy +msgid "Authentication mechanism" +msgstr "Önskad autentiseringsmekanism" + +#: extensions/sievefilters/app_settings.py:43 +msgid "Prefered authentication mechanism" +msgstr "Önskad autentiseringsmekanism" + +#: extensions/sievefilters/app_settings.py:52 +msgid "Editor mode" +msgstr "Redigeringsläge" + +#: extensions/sievefilters/app_settings.py:54 +msgid "Select the mode you want the editor to work in" +msgstr "Välj det läge du vill redigeraren att arbeta i" + #: extensions/sievefilters/forms.py:14 msgid "Check to activate this filters set" msgstr "Markera för att aktivera denna filter regel" @@ -1347,7 +1805,11 @@ msgstr "är inte" msgid "Sender" msgstr "Avsändare" -#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:7 +#: extensions/sievefilters/forms.py:70 +msgid "Recipient" +msgstr "Mottagare" + +#: extensions/sievefilters/forms.py:71 extensions/webmail/forms.py:8 msgid "Cc" msgstr "Cc" @@ -1373,7 +1835,9 @@ msgstr "Omdirigera meddelande till" #: extensions/sievefilters/lib.py:37 msgid "Connection to MANAGESIEVE server failed, check your configuration" -msgstr "Anslutning till MANAGESIEVE servern misslyckades, kontrollera din konfiguration" +msgstr "" +"Anslutning till MANAGESIEVE servern misslyckades, kontrollera din " +"konfiguration" #: extensions/sievefilters/lib.py:82 msgid "Not enough space on server" @@ -1417,15 +1881,15 @@ msgstr "Filter uppsättning sparat" msgid "Create a new filters set" msgstr "Skapa ny filteruppsättning" -#: extensions/sievefilters/views.py:207 +#: extensions/sievefilters/views.py:208 msgid "Filters set created" msgstr "Filter uppsättning skapat" -#: extensions/sievefilters/views.py:226 +#: extensions/sievefilters/views.py:229 msgid "Filters set deleted" msgstr "Filter uppsättning raderad" -#: extensions/sievefilters/views.py:238 +#: extensions/sievefilters/views.py:241 msgid "Filters set activated" msgstr "Filter uppsättning aktiverad" @@ -1452,7 +1916,9 @@ msgstr "aktivera" #: extensions/sievefilters/templates/sievefilters/index.html:73 msgid "" "No filters set defined yet. You must create one in order to define filters." -msgstr "Inga filter uppsättningar definierade. Du måste skapa en uppsättning för att kunna definiera filter." +msgstr "" +"Inga filter uppsättningar definierade. Du måste skapa en uppsättning för att " +"kunna definiera filter." #: extensions/sievefilters/templatetags/sfilters_tags.py:16 msgid "New filters set" @@ -1490,22 +1956,39 @@ msgstr "Flytta ner detta filter" msgid "Graphical statistics about emails traffic using RRDtool" msgstr "Grafisk statistik om e-post trafik med hjälp av RRDtool" -#: extensions/stats/__init__.py:28 +#: extensions/stats/__init__.py:26 +#: extensions/stats/templates/stats/index.html:2 +msgid "Graphical statistics" +msgstr "Grafisk statistik" + +#: extensions/stats/__init__.py:40 +msgid "Statistics" +msgstr "Statistik" + +#: extensions/stats/app_settings.py:11 +msgid "Path to the log file" +msgstr "" + +#: extensions/stats/app_settings.py:13 msgid "Path to log file used to collect statistics" msgstr "Sökväg till loggfil som används för att samla in statistik" -#: extensions/stats/__init__.py:31 +#: extensions/stats/app_settings.py:17 +msgid "Directory to store RRD files" +msgstr "" + +#: extensions/stats/app_settings.py:19 msgid "Path to directory where RRD files are stored" msgstr "Sökväg till katalog där RRD filer lagras" -#: extensions/stats/__init__.py:34 +#: extensions/stats/app_settings.py:23 +msgid "Directory to store PNG files" +msgstr "" + +#: extensions/stats/app_settings.py:25 msgid "Path to directory where PNG files are stored" msgstr "Sökväg till katalog där PNG-filer lagras" -#: extensions/stats/__init__.py:47 -msgid "Statistics" -msgstr "Statistik" - #: extensions/stats/graph_templates.py:20 msgid "Average normal traffic" msgstr "Genomsnittlig normal trafik" @@ -1575,22 +2058,18 @@ msgstr "År" msgid "Total" msgstr "Totalt" -#: extensions/stats/views.py:23 extensions/stats/templates/stats/graphs.html:4 +#: extensions/stats/views.py:21 extensions/stats/templates/stats/graphs.html:4 msgid "No statistics available" msgstr "Ingen statistik tillgänglig" -#: extensions/stats/views.py:41 +#: extensions/stats/views.py:39 msgid "Unknown graphic set" msgstr "Okänt grafisk uppsättning" -#: extensions/stats/views.py:59 +#: extensions/stats/views.py:61 msgid "Bad custom period" msgstr "Ogiltig anpassad tid" -#: extensions/stats/templates/stats/index.html:2 -msgid "Graphical statistics" -msgstr "Grafisk statistik" - #: extensions/stats/templates/stats/index.html:33 msgid "Search a domain" msgstr "Sök en domän" @@ -1611,197 +2090,225 @@ msgstr "Applicera" msgid "Simple IMAP webmail" msgstr "Enkel IMAP webmail" -#: extensions/webmail/__init__.py:20 -msgid "Address of your IMAP server" -msgstr "Adressen till din IMAP-server" +#: extensions/webmail/__init__.py:35 +msgid "Webmail" +msgstr "Webmail" -#: extensions/webmail/__init__.py:23 -msgid "Use a secured connection to access IMAP server" -msgstr "Använd säker anslutning mot IMAP-servern" +#: extensions/webmail/app_settings.py:14 +msgid "Maximum attachment size" +msgstr "" -#: extensions/webmail/__init__.py:25 -msgid "Listening port of your IMAP server" -msgstr "IMAP-server port" - -#: extensions/webmail/__init__.py:28 -msgid "Address of your SMTP server" -msgstr "Adressen till din SMTP-server" - -#: extensions/webmail/__init__.py:30 -msgid "None" -msgstr "Ingen" - -#: extensions/webmail/__init__.py:34 -msgid "Use a secured connection to access SMTP server" -msgstr "Använd säker anslutning mot SMTP-servern" - -#: extensions/webmail/__init__.py:36 -msgid "Listening port of your SMTP server" -msgstr "SMTP-server port" - -#: extensions/webmail/__init__.py:39 -msgid "Server needs authentication" -msgstr "Servern behöver autentisering" - -#: extensions/webmail/__init__.py:41 +#: extensions/webmail/app_settings.py:16 msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)" msgstr "Största storlek på bifogad fil i byte (eller KB, MB, GB om det anges)" -#: extensions/webmail/__init__.py:44 -msgid "Number of displayed emails per page" -msgstr "Antalet visade e-postmeddelanden per sida" +#: extensions/webmail/app_settings.py:19 +#, fuzzy +msgid "IMAP settings" +msgstr "Modoboa inställningar" -#: extensions/webmail/__init__.py:47 -msgid "Listing refresh rate" -msgstr "Lyssning uppdateringsfrekvens" +#: extensions/webmail/app_settings.py:24 +msgid "Address of your IMAP server" +msgstr "Adressen till din IMAP-server" -#: extensions/webmail/__init__.py:48 -msgid "Automatic folder refresh rate (in seconds)" -msgstr "Automatisk mapp uppdateringsfrekvens (i sekunder)" +#: extensions/webmail/app_settings.py:30 +msgid "Use a secured connection to access IMAP server" +msgstr "Använd säker anslutning mot IMAP-servern" -#: extensions/webmail/__init__.py:50 -msgid "Trash folder" -msgstr "Papperskorg katalog" +#: extensions/webmail/app_settings.py:36 +msgid "Listening port of your IMAP server" +msgstr "IMAP-server port" -#: extensions/webmail/__init__.py:51 -msgid "Folder where deleted messages go" -msgstr "Katalog där raderade meddelanden hamnar" +#: extensions/webmail/app_settings.py:39 +#, fuzzy +msgid "SMTP settings" +msgstr "Inställningar" -#: extensions/webmail/__init__.py:53 -msgid "Sent folder" -msgstr "Skickat katalog" +#: extensions/webmail/app_settings.py:44 +msgid "Address of your SMTP server" +msgstr "Adressen till din SMTP-server" -#: extensions/webmail/__init__.py:54 -msgid "Folder where copies of sent messages go" -msgstr "Katalog där kopior av skickade meddelanden hamnar" +#: extensions/webmail/app_settings.py:48 +msgid "Secured connection mode" +msgstr "" -#: extensions/webmail/__init__.py:56 -msgid "Drafts folder" -msgstr "Utkast katalog" +#: extensions/webmail/app_settings.py:49 +msgid "None" +msgstr "Ingen" -#: extensions/webmail/__init__.py:57 -msgid "Folder where drafts go" -msgstr "Katalog där utkast hamnar" +#: extensions/webmail/app_settings.py:53 +msgid "Use a secured connection to access SMTP server" +msgstr "Använd säker anslutning mot SMTP-servern" -#: extensions/webmail/__init__.py:59 -msgid "Signature text" -msgstr "Signatur text" +#: extensions/webmail/app_settings.py:60 +msgid "Listening port of your SMTP server" +msgstr "SMTP-server port" -#: extensions/webmail/__init__.py:60 -msgid "User defined email signature" -msgstr "Användardefinierad e-post signatur" +#: extensions/webmail/app_settings.py:64 +msgid "Authentication required" +msgstr "" -#: extensions/webmail/__init__.py:62 -msgid "Default editor" -msgstr "Standard editor" +#: extensions/webmail/app_settings.py:66 +msgid "Server needs authentication" +msgstr "Servern behöver autentisering" -#: extensions/webmail/__init__.py:64 -msgid "The default editor to use when composing a message" -msgstr "Standardredigerare att använda när du skriver ett meddelande" +#: extensions/webmail/app_settings.py:73 +#, fuzzy +msgid "Display" +msgstr "Visnings alternativ" -#: extensions/webmail/__init__.py:66 +#: extensions/webmail/app_settings.py:77 msgid "Default message display mode" msgstr "Standard visningsläge för meddelande" -#: extensions/webmail/__init__.py:68 +#: extensions/webmail/app_settings.py:79 msgid "The default mode used when displaying a message" msgstr "Standard visningsläge för meddelande" -#: extensions/webmail/__init__.py:70 +#: extensions/webmail/app_settings.py:85 msgid "Enable HTML links display" msgstr "Aktivera visning av HTML länkar" -#: extensions/webmail/__init__.py:72 +#: extensions/webmail/app_settings.py:86 msgid "Enable/Disable HTML links display" msgstr "Aktivera / inaktivera om HTML länkar skall visas" -#: extensions/webmail/__init__.py:88 -msgid "Webmail" -msgstr "Webmail" +#: extensions/webmail/app_settings.py:92 +msgid "Sets the maximum number of messages displayed in a page" +msgstr "Anger det maximala antalet meddelanden som visas på en sida" + +#: extensions/webmail/app_settings.py:97 +msgid "Listing refresh rate" +msgstr "Lyssning uppdateringsfrekvens" + +#: extensions/webmail/app_settings.py:98 +msgid "Automatic folder refresh rate (in seconds)" +msgstr "Automatisk mapp uppdateringsfrekvens (i sekunder)" + +#: extensions/webmail/app_settings.py:105 +msgid "Trash folder" +msgstr "Papperskorg katalog" + +#: extensions/webmail/app_settings.py:106 +msgid "Folder where deleted messages go" +msgstr "Katalog där raderade meddelanden hamnar" + +#: extensions/webmail/app_settings.py:111 +msgid "Sent folder" +msgstr "Skickat katalog" + +#: extensions/webmail/app_settings.py:112 +msgid "Folder where copies of sent messages go" +msgstr "Katalog där kopior av skickade meddelanden hamnar" + +#: extensions/webmail/app_settings.py:117 +msgid "Drafts folder" +msgstr "Utkast katalog" + +#: extensions/webmail/app_settings.py:118 +msgid "Folder where drafts go" +msgstr "Katalog där utkast hamnar" + +#: extensions/webmail/app_settings.py:121 +#, fuzzy +msgid "Composing messages" +msgstr "skickade meddelanden" + +#: extensions/webmail/app_settings.py:125 +msgid "Default editor" +msgstr "Standard editor" + +#: extensions/webmail/app_settings.py:127 +msgid "The default editor to use when composing a message" +msgstr "Standardredigerare att använda när du skriver ett meddelande" + +#: extensions/webmail/app_settings.py:133 +msgid "Signature text" +msgstr "Signatur text" + +#: extensions/webmail/app_settings.py:134 +msgid "User defined email signature" +msgstr "Användardefinierad e-post signatur" #: extensions/webmail/exceptions.py:19 msgid "Server response" msgstr "Server svar" -#: extensions/webmail/forms.py:8 +#: extensions/webmail/forms.py:9 msgid "Cci" msgstr "BCC" -#: extensions/webmail/imaputils.py:254 +#: extensions/webmail/imaputils.py:259 #, python-format msgid "Connection to IMAP server failed: %s" msgstr "Anslutning till IMAP servern misslyckades: %s" -#: extensions/webmail/lib.py:325 +#: extensions/webmail/lib.py:353 msgid "wrote:" msgstr "skrev:" -#: extensions/webmail/lib.py:392 extensions/webmail/lib.py:396 +#: extensions/webmail/lib.py:418 extensions/webmail/lib.py:422 msgid "Original message" msgstr "Orginalmeddelande" -#: extensions/webmail/lib.py:693 -msgid "Red fields are mandatories" -msgstr "Röda fält är obligatoriska" - -#: extensions/webmail/views.py:90 +#: extensions/webmail/views.py:94 msgid "Unknown action" msgstr "Okänd åtgärd" -#: extensions/webmail/views.py:103 lib/email_listing.py:158 +#: extensions/webmail/views.py:107 lib/email_listing.py:137 msgid "Empty mailbox" msgstr "Tom brevlåda" -#: extensions/webmail/views.py:120 -#: extensions/webmail/templatetags/webextras.py:165 +#: extensions/webmail/views.py:124 +#: extensions/webmail/templatetags/webextras.py:163 msgid "Create a new mailbox" msgstr "Skapa en ny brevlåda" -#: extensions/webmail/views.py:135 +#: extensions/webmail/views.py:139 msgid "Mailbox created" msgstr "Brevlåda skapad" -#: extensions/webmail/views.py:151 +#: extensions/webmail/views.py:155 msgid "Edit mailbox" msgstr "Redigera brevlåda" -#: extensions/webmail/views.py:166 +#: extensions/webmail/views.py:169 msgid "Mailbox updated" msgstr "Brevlåda uppdaterad" -#: extensions/webmail/views.py:199 extensions/webmail/views.py:381 -#: extensions/webmail/views.py:490 +#: extensions/webmail/views.py:203 extensions/webmail/views.py:384 +#: extensions/webmail/views.py:493 msgid "Bad request" msgstr "Ogiltig fråga" -#: extensions/webmail/views.py:230 +#: extensions/webmail/views.py:234 msgid "Failed to save attachment: " msgstr "Det gick inte att spara bilaga:" -#: extensions/webmail/views.py:233 +#: extensions/webmail/views.py:237 #, python-format msgid "Attachment is too big (limit: %s)" msgstr "Bilagan är för stor (max:% s)" -#: extensions/webmail/views.py:239 -#: extensions/webmail/templates/webmail/compose.html:16 +#: extensions/webmail/views.py:243 +#: extensions/webmail/templates/webmail/compose.html:15 #: extensions/webmail/templates/webmail/headers.html:4 msgid "Attachments" msgstr "Bilagor" -#: extensions/webmail/views.py:255 +#: extensions/webmail/views.py:259 msgid "Bad query" msgstr "Dålig fråga" -#: extensions/webmail/views.py:265 +#: extensions/webmail/views.py:269 msgid "Failed to remove attachment: " msgstr "Misslyckades med att radera bilaga:" -#: extensions/webmail/views.py:270 +#: extensions/webmail/views.py:274 msgid "Unknown attachment" msgstr "Okänd bilaa" -#: extensions/webmail/views.py:486 +#: extensions/webmail/views.py:489 msgid "Undefined action" msgstr "Odefinierad åtgärd" @@ -1821,7 +2328,7 @@ msgstr "Lägg till CC fält" msgid "Add Cci field" msgstr "Lägg till BCC fält" -#: extensions/webmail/templates/webmail/compose.html:19 +#: extensions/webmail/templates/webmail/compose.html:18 #, python-format msgid "%(counter)s file" msgid_plural "%(counter)s files" @@ -1836,73 +2343,73 @@ msgstr "Brevlådas förälder" msgid "Mailbox quota" msgstr "Brevlåde kvota" -#: extensions/webmail/templatetags/webextras.py:21 +#: extensions/webmail/templatetags/webextras.py:19 msgid "Reply" msgstr "Svara" -#: extensions/webmail/templatetags/webextras.py:25 +#: extensions/webmail/templatetags/webextras.py:23 msgid "Reply all" msgstr "Svara alla" -#: extensions/webmail/templatetags/webextras.py:29 +#: extensions/webmail/templatetags/webextras.py:27 #: userprefs/templates/userprefs/forward.html:2 #: userprefs/templatetags/uprefs_extras.py:27 msgid "Forward" msgstr "Vidarebefordra" -#: extensions/webmail/templatetags/webextras.py:35 +#: extensions/webmail/templatetags/webextras.py:33 msgid "Display options" msgstr "Visnings alternativ" -#: extensions/webmail/templatetags/webextras.py:38 +#: extensions/webmail/templatetags/webextras.py:36 msgid "Activate links" msgstr "Aktivera länkar" -#: extensions/webmail/templatetags/webextras.py:40 +#: extensions/webmail/templatetags/webextras.py:38 msgid "Disable links" msgstr "Avaktivera länkar" -#: extensions/webmail/templatetags/webextras.py:49 +#: extensions/webmail/templatetags/webextras.py:47 msgid "Close this message" msgstr "Stäng detta meddelande" -#: extensions/webmail/templatetags/webextras.py:62 +#: extensions/webmail/templatetags/webextras.py:60 msgid "Back" msgstr "Tillbaka" -#: extensions/webmail/templatetags/webextras.py:66 +#: extensions/webmail/templatetags/webextras.py:64 msgid "Send" msgstr "Skicka" -#: extensions/webmail/templatetags/webextras.py:78 +#: extensions/webmail/templatetags/webextras.py:76 msgid "New message" msgstr "Nytt meddelande" -#: extensions/webmail/templatetags/webextras.py:81 +#: extensions/webmail/templatetags/webextras.py:79 msgid "Mark messages" msgstr "Markera meddelande" -#: extensions/webmail/templatetags/webextras.py:85 +#: extensions/webmail/templatetags/webextras.py:83 msgid "As read" msgstr "Som läst" -#: extensions/webmail/templatetags/webextras.py:88 +#: extensions/webmail/templatetags/webextras.py:86 msgid "As unread" msgstr "Som oläst" -#: extensions/webmail/templatetags/webextras.py:97 +#: extensions/webmail/templatetags/webextras.py:95 msgid "Compress folder" msgstr "Komprimera katalog" -#: extensions/webmail/templatetags/webextras.py:105 +#: extensions/webmail/templatetags/webextras.py:103 msgid "Empty folder" msgstr "Töm katalog" -#: extensions/webmail/templatetags/webextras.py:173 +#: extensions/webmail/templatetags/webextras.py:171 msgid "Edit the selected mailbox" msgstr "Redigera vald brevlåda" -#: extensions/webmail/templatetags/webextras.py:178 +#: extensions/webmail/templatetags/webextras.py:176 msgid "Remove the selected mailbox" msgstr "Radera vald brevlåda" @@ -1915,7 +2422,7 @@ msgstr "Tillstånd nekas: %s" msgid "Permission denied" msgstr "Tillstånd nekas" -#: lib/formutils.py:158 lib/formutils.py:165 +#: lib/formutils.py:157 lib/formutils.py:165 msgid "Enter a valid domain name" msgstr "Skriv in ett giltigt domännamn" @@ -1936,11 +2443,11 @@ msgstr "Domän administratör" msgid "Failed to grant access (%s)" msgstr "Det gick inte att bevilja åtkomst (%s)" -#: lib/tables.py:240 +#: lib/tables.py:241 msgid "No entries to display" msgstr "Inga poster att visa" -#: lib/templatetags/libextras.py:104 +#: lib/templatetags/libextras.py:108 msgid "activate" msgstr "aktivera" @@ -1956,6 +2463,11 @@ msgstr "Den begärda sidan finns inte." msgid "An internal error occured." msgstr "Ett internt fel uppstod." +#: templates/nlayout.html:56 +#, fuzzy +msgid "Powered by Modoboa" +msgstr "Konfigurera Modoboa" + #: templates/common/email_searchbar.html:5 msgid "From address" msgstr "Från adress" @@ -1977,81 +2489,93 @@ msgstr "Fel:" msgid "Help:" msgstr "Hjälp:" -#: templates/common/parameters.html:15 -msgid "No parameters available" -msgstr "Ingen parameter tillgänglig" +#: templates/common/generic_modal.html:11 +#: templates/common/wizard_forms.html:29 +msgid "Close" +msgstr "Stäng" #: templates/registration/login.html:5 msgid "Welcome to Modoboa" msgstr "Välkommen till Modoboa" -#: templates/registration/login.html:36 +#: templates/registration/login.html:33 msgid "Remember me" msgstr "Kom ihåg mig" -#: templates/registration/login.html:38 +#: templates/registration/login.html:35 msgid "Log in" msgstr "Logga in" -#: userprefs/__init__.py:7 +#: userprefs/__init__.py:8 +#, fuzzy +msgid "User preferences" +msgstr "Inställningar" + +#: userprefs/__init__.py:10 +msgid "Per-user settings" +msgstr "" + +#: userprefs/app_settings.py:19 msgid "Prefered language" msgstr "Önskat språk" -#: userprefs/__init__.py:11 +#: userprefs/app_settings.py:23 msgid "Prefered language to display pages" msgstr "Önskat språk för att visa sidor" -#: userprefs/forms.py:11 +#: userprefs/forms.py:14 msgid "Old password" msgstr "Gammalt lösenord" -#: userprefs/forms.py:13 +#: userprefs/forms.py:16 msgid "New password" msgstr "Nytt lösenord" -#: userprefs/forms.py:37 +#: userprefs/forms.py:40 msgid "Old password mismatchs" msgstr "Gammalt lösenord matchar inte" -#: userprefs/forms.py:42 +#: userprefs/forms.py:45 msgid "Passwords mismatch" msgstr "Lösenord matchar inte" -#: userprefs/forms.py:56 +#: userprefs/forms.py:59 msgid "Recipient(s)" msgstr "Mottagare" -#: userprefs/forms.py:59 +#: userprefs/forms.py:62 msgid "Indicate one or more recipients separated by a ','" msgstr "Ange en eller flera mottagare separerade med ett ','" -#: userprefs/forms.py:62 +#: userprefs/forms.py:65 msgid "Keep local copies" msgstr "Behåll lokal kopia" -#: userprefs/forms.py:64 +#: userprefs/forms.py:67 msgid "Forward messages and store copies into your local mailbox" msgstr "Vidarebefordra meddelande och spara kopia i din lokala brevlåda" -#: userprefs/forms.py:81 +#: userprefs/forms.py:84 msgid "" "You can't define a forward to a local destination. Please ask your " "administrator to create an alias instead." -msgstr "Du kan inte definiera en vidarebefordring till en lokal destination. Be din administratör att skapa ett alias istället." +msgstr "" +"Du kan inte definiera en vidarebefordring till en lokal destination. Be din " +"administratör att skapa ett alias istället." #: userprefs/views.py:32 msgid "You need a mailbox in order to define a forward" msgstr "Du behöver en brevlåda för att definiera en vidarebefordran" -#: userprefs/views.py:53 +#: userprefs/views.py:56 msgid "Forward updated" msgstr "Vidarebefordring uppdaterad" -#: userprefs/views.py:92 +#: userprefs/views.py:98 msgid "Profile updated" msgstr "Profil uppdaterad" -#: userprefs/views.py:117 +#: userprefs/views.py:127 msgid "Preferences saved" msgstr "Inställningar sparade" @@ -2085,3 +2609,79 @@ msgstr "Uppdatera personlig information" #: userprefs/templatetags/uprefs_extras.py:57 msgid "Logout" msgstr "Logga ut" + +#~ msgid "Path to the root directory where messages are stored" +#~ msgstr "Sökväg till rootkatalog där meddelanden lagras" + +#~ msgid "" +#~ "GID of the virtual user which owns domains/mailboxes/messages on the " +#~ "filesystem" +#~ msgstr "" +#~ "GID för virtuell användare vilken äger domäner/brevlådor/meddelanden i " +#~ "filsystemet" + +#~ msgid "Mailboxes storage format" +#~ msgstr "Brevlådans lagringsformat" + +#~ msgid "" +#~ "Sub-directory (inside the mailbox) where messages are stored when using " +#~ "the maildir format" +#~ msgstr "" +#~ "Underkatalog (i brevlådan) där meddelanden lagras när Maildir format " +#~ "används" + +#~ msgid "Failed to rename domain, check permissions" +#~ msgstr "Det gick inte att byta namn på domänen, kontrollera behörigheter" + +#~ msgid "A distribution list must contain at least two recipients" +#~ msgstr "En distributionslista måste innehålla minst två mottagare" + +#~ msgid "" +#~ "A valid e-mail address. Use the '*' character to create a 'catchall' " +#~ "address (ex: *@domain.tld)." +#~ msgstr "" +#~ "En giltig e-post adress. Använd '*' tecknet för att skapa en 'catchall' " +#~ "adress (ex: *@domain.tld)." + +#~ msgid "A local recipient address" +#~ msgstr "En lokal mottagaradress" + +#~ msgid "Mailbox does not exist" +#~ msgstr "Brevlåda finns inte" + +#~ msgid "You can't access this mailbox" +#~ msgstr "Du kan inte komma åt den här brevlådan" + +#~ msgid "An external recipient address" +#~ msgstr "En extern mottagaradress" + +#~ msgid "" +#~ "Quota in MB for this mailbox. Leave empty to use the value defined at " +#~ "domain level." +#~ msgstr "" +#~ "Kvot MB för den brevlådan. Lämna tomt för att använda det värde som anges " +#~ "på domän-nivå." + +#~ msgid "Unknown object type" +#~ msgstr "Okänd objekttyp" + +#~ msgid "Failed to initialise domain, check permissions" +#~ msgstr "Det gick inte att initiera domän, kontrollera behörigheter" + +#~ msgid "%s is not a valid uid/username" +#~ msgstr "%s är inte ett giltigt uid/användarnamn" + +#~ msgid "%s is not a valid gid/groupname" +#~ msgstr "%s är inte ett giltigt gid/gruppnamn" + +#~ msgid "Failed to initialise mailbox, check permissions" +#~ msgstr "Det gick inte att initiera brevlådan, kontrollera behörigheter" + +#~ msgid "Email/Username" +#~ msgstr "E-post/användarnamn" + +#~ msgid "Red fields are mandatories" +#~ msgstr "Röda fält är obligatoriska" + +#~ msgid "No parameters available" +#~ msgstr "Ingen parameter tillgänglig" diff --git a/modoboa/locale/sv/LC_MESSAGES/djangojs.po b/modoboa/locale/sv/LC_MESSAGES/djangojs.po index 6a16a3538..1936a9ba8 100644 --- a/modoboa/locale/sv/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/sv/LC_MESSAGES/djangojs.po @@ -1,60 +1,67 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Olle Gustafsson