diff --git a/modoboa/locale/de/LC_MESSAGES/django.po b/modoboa/locale/de/LC_MESSAGES/django.po index 588099c21..2a5e03aa8 100644 --- a/modoboa/locale/de/LC_MESSAGES/django.po +++ b/modoboa/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Modoboa-0.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-01 16:35+0200\n" +"POT-Creation-Date: 2013-09-20 22:30+0200\n" "PO-Revision-Date: 2013-05-24 22:37+0100\n" "Last-Translator: Patrick Ben Koetter \n" "Language-Team: DE \n" @@ -28,8 +28,8 @@ msgstr "Verwaltungskonsole" msgid "Web based console to manage domains, accounts and aliases" msgstr "Webinterface zur Verwaltung von Domains, Mailkonten und -aliasen" -#: admin/__init__.py:16 admin/forms.py:179 admin/forms.py:614 -#: admin/views.py:93 admin/views.py:441 +#: admin/__init__.py:16 admin/forms.py:211 admin/forms.py:652 +#: admin/views.py:94 admin/views.py:447 #: extensions/postfix_autoreply/app_settings.py:11 #: extensions/sievefilters/app_settings.py:50 #: extensions/stats/app_settings.py:11 extensions/webmail/app_settings.py:11 @@ -248,15 +248,24 @@ msgstr "Standard Top-Redirect" msgid "The default redirection used when no application is specified" msgstr "Die Standardumleitung wenn kein Programm angegeben wurde" -#: admin/app_settings.py:230 +#: admin/app_settings.py:213 +msgid "Key must be either 16, 24, or 32 bytes long" +msgstr "" + +#: admin/app_settings.py:222 +#, fuzzy +msgid "Invalid syntax" +msgstr "Ungültige Zeile" + +#: admin/app_settings.py:245 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" -#: admin/forms.py:16 admin/forms.py:459 admin/tables.py:18 +#: admin/forms.py:20 admin/forms.py:497 admin/tables.py:18 msgid "Alias(es)" msgstr "Aliase" -#: admin/forms.py:18 +#: admin/forms.py:22 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." @@ -265,23 +274,23 @@ msgstr "" "Eingabefeld an. Bestätigen Sie mit ENTER, um ein neues Eingabefeld zu " "erhalten." -#: admin/forms.py:55 +#: admin/forms.py:59 msgid "An alias with this name already exists" msgstr "Ein Alias mit diesem Namen existiert bereits" -#: admin/forms.py:69 +#: admin/forms.py:73 msgid "A domain with this name already exists" msgstr "Eine Domäne mit diesem Namen existiert bereits" -#: admin/forms.py:114 +#: admin/forms.py:146 msgid "Create a domain administrator" msgstr "Domänen-Administrator erstellen" -#: admin/forms.py:116 +#: admin/forms.py:148 msgid "Automatically create an administrator for this domain" msgstr "Automatisch Administrator für diese Domain anlegen" -#: admin/forms.py:120 admin/tables.py:12 admin/tables.py:47 +#: admin/forms.py:152 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 @@ -290,7 +299,7 @@ msgstr "Automatisch Administrator für diese Domain anlegen" msgid "Name" msgstr "Name" -#: admin/forms.py:122 +#: admin/forms.py:154 msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." @@ -298,28 +307,28 @@ msgstr "" "Name des Administrators. Geben Sie nicht den Domainnamen mit an. Er wird " "automatisch hinzugefügt." -#: admin/forms.py:128 +#: admin/forms.py:160 msgid "Create aliases" msgstr "Aliase erstellen" -#: admin/forms.py:130 +#: admin/forms.py:162 msgid "Automatically create standard aliases for this domain" msgstr "Automatisch Standard-Aliase für Domain anlegen" -#: admin/forms.py:143 +#: admin/forms.py:175 msgid "Invalid format" msgstr "Ungültiges Format" -#: admin/forms.py:155 +#: admin/forms.py:187 #, python-format msgid "User '%s' already exists" msgstr "Identität %s existiert bereits" -#: admin/forms.py:203 +#: admin/forms.py:235 msgid "Email address" msgstr "E-Mail Adresse" -#: admin/forms.py:204 +#: admin/forms.py:236 msgid "" "The distribution list address. Use the '*' character to create a 'catchall' " "address (ex: *@domain.tld)." @@ -327,11 +336,11 @@ msgstr "" "Adresse einer Verteilerliste. Geben Sie '*' an, um einen 'catchall'-Alias " "(Bsp: *@example.com) zu erstellen." -#: admin/forms.py:207 +#: admin/forms.py:239 msgid "Recipients" msgstr "Empfänger" -#: admin/forms.py:208 +#: admin/forms.py:240 msgid "" "Mailbox(es) this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." @@ -339,111 +348,110 @@ 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 +#: admin/forms.py:278 admin/forms.py:542 admin/forms.py:568 msgid "Domain does not exist" msgstr "Domain existiert nicht" -#: admin/forms.py:248 +#: admin/forms.py:280 msgid "You don't have access to this domain" msgstr "Der Zugriff auf diese Domain ist ihnen nicht gestattet" -#: admin/forms.py:268 +#: admin/forms.py:300 msgid "Invalid mailbox" msgstr "Ungültige Mailbox" -#: admin/forms.py:284 +#: admin/forms.py:316 admin/models.py:1202 #, python-format msgid "Local recipient %s not found" msgstr "Lokaler Empfänger %s nicht gefunden" -#: admin/forms.py:286 admin/forms.py:292 +#: admin/forms.py:318 admin/forms.py:324 #, python-format msgid "Recipient %s already present" msgstr "Empfänger %s existiert bereits" -#: admin/forms.py:297 +#: admin/forms.py:329 msgid "No recipient defined" msgstr "Keine Empfänger angegeben" -#: admin/forms.py:311 extensions/webmail/forms.py:19 +#: admin/forms.py:343 extensions/webmail/forms.py:19 msgid "Select a file" msgstr "Wählen Sie eine Datei" -#: admin/forms.py:313 admin/forms.py:341 +#: admin/forms.py:345 admin/forms.py:373 msgid "Separator" msgstr "Separator" -#: admin/forms.py:316 +#: admin/forms.py:348 msgid "Continue on error" msgstr "Bei Fehler fortfahren" -#: admin/forms.py:317 +#: admin/forms.py:349 msgid "Don't treat duplicated objects as error" msgstr "Doppelte Objekte nicht als Fehler behandeln" -#: admin/forms.py:332 +#: admin/forms.py:364 msgid "Crypt passwords" msgstr "Passworte verschlüsseln" -#: admin/forms.py:333 +#: admin/forms.py:365 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 +#: admin/forms.py:371 msgid "File name" msgstr "Dateiname" -#: admin/forms.py:371 admin/templates/admin/editdomainform.html:13 +#: admin/forms.py:403 admin/templates/admin/editdomainform.html:13 #: auth/forms.py:7 msgid "Username" msgstr "Benutzername" -#: admin/forms.py:373 +#: admin/forms.py:405 msgid "Role" msgstr "Rolle" -#: admin/forms.py:374 admin/forms.py:401 +#: admin/forms.py:406 admin/forms.py:433 msgid "Choose" msgstr "Auswählen" -#: admin/forms.py:375 +#: admin/forms.py:407 msgid "What level of permission this user will have" msgstr "Rechte, die der Benutzer haben wird" -#: admin/forms.py:377 auth/forms.py:11 +#: admin/forms.py:409 auth/forms.py:11 msgid "Password" msgstr "Passwort" -#: admin/forms.py:379 userprefs/forms.py:18 +#: admin/forms.py:411 userprefs/forms.py:18 msgid "Confirmation" msgstr "Bestätigung" -#: admin/forms.py:381 +#: admin/forms.py:413 msgid "Enter the same password as above, for verification." msgstr "Kennwort bestätigen" -#: admin/forms.py:392 +#: admin/forms.py:424 msgid "Enabled" msgstr "Aktiviert" -#: admin/forms.py:434 +#: admin/forms.py:471 msgid "The two password fields didn't match." msgstr "Die angegebenen Kennworte stimmen nicht überein" -#: admin/forms.py:440 +#: admin/forms.py:477 msgid "You can't disable your own account" msgstr "Sie können Ihr eigenes Konto nicht deaktivieren" -#: admin/forms.py:450 +#: admin/forms.py:488 msgid "E-mail" msgstr "E-Mail" -#: admin/forms.py:452 +#: admin/forms.py:490 msgid "Quota" msgstr "Quota" -#: admin/forms.py:454 +#: admin/forms.py:492 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 " @@ -453,7 +461,7 @@ msgstr "" "Sie den Standardwert der Domain. Lassen Sie das Feld leer für unbegrenztes " "Quota - Domänen-Administratoren ist dies nicht gestattet." -#: admin/forms.py:461 +#: admin/forms.py:499 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: " @@ -463,132 +471,132 @@ msgstr "" "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 +#: admin/forms.py:550 #, python-format msgid "Mailbox %s already exists" msgstr "Mailbox %s existiert bereits" -#: admin/forms.py:572 +#: admin/forms.py:610 msgid "Domain(s)" msgstr "Domain(s)" -#: admin/forms.py:574 +#: admin/forms.py:612 msgid "Domain(s) that user administrates" msgstr "Domänen, die dieser Anwender administriert" -#: admin/forms.py:616 admin/views.py:444 +#: admin/forms.py:654 admin/views.py:450 msgid "Mail" msgstr "E-Mail" -#: admin/forms.py:618 +#: admin/forms.py:656 msgid "Permissions" msgstr "Berechtigungen" -#: admin/models.py:78 +#: admin/models.py:80 msgid "You can't delete your own account" msgstr "Sie können Ihr eigenes Konto nicht entfernen" -#: admin/models.py:159 +#: admin/models.py:161 msgid "Failed to update password: LDAP module not installed" msgstr "Konnte Kennwort nicht aktualisieren: LDAP-Modul nicht installiert" -#: admin/models.py:165 +#: admin/models.py:167 #, python-format msgid "Failed to update password: %s" msgstr "Konnte Kennwort nicht aktualisieren: %s" -#: admin/models.py:192 +#: admin/models.py:194 msgid "account" msgstr "Konto" -#: admin/models.py:494 admin/models.py:720 admin/models.py:782 +#: admin/models.py:496 admin/models.py:733 admin/models.py:795 msgid "Invalid line" msgstr "Ungültige Zeile" -#: admin/models.py:498 +#: admin/models.py:500 msgid "You can't import an account with a role greater than yours" msgstr "Sie können kein Konto einer höheren Rolle importieren" -#: admin/models.py:518 +#: admin/models.py:506 +#, python-format +msgid "The simple user '%s' must have a valid email address" +msgstr "" + +#: admin/models.py:510 +#, python-format +msgid "username and email fields must not differ for '%s'" +msgstr "" + +#: admin/models.py:534 #, 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 +#: admin/models.py:624 admin/models.py:746 msgid "name" msgstr "Name" -#: admin/models.py:608 +#: admin/models.py:625 msgid "The domain name" msgstr "Name der Domäne" -#: admin/models.py:610 +#: admin/models.py:627 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 +#: admin/models.py:630 admin/models.py:753 admin/models.py:1045 +#: admin/models.py:1217 extensions/postfix_autoreply/models.py:27 msgid "enabled" msgstr "aktiviert" -#: admin/models.py:614 +#: admin/models.py:631 msgid "Check to activate this domain" msgstr "Auswählen, um diese Domäne zu aktivieren" -#: admin/models.py:734 +#: admin/models.py:747 msgid "The alias name" msgstr "Der Alias-Name" -#: admin/models.py:736 +#: admin/models.py:749 msgid "target" msgstr "Ziel" -#: admin/models.py:737 +#: admin/models.py:750 msgid "The domain this alias points to" msgstr "Domäne auf die dieser Alias verweist" -#: admin/models.py:741 admin/models.py:1021 +#: admin/models.py:754 admin/models.py:1046 msgid "Check to activate this alias" msgstr "Auswählen um den Alias zu aktivieren" -#: admin/models.py:788 +#: admin/models.py:801 #, python-format msgid "Unknown domain %s" msgstr "Unbekannte Domain %s" -#: admin/models.py:805 admin/models.py:1006 +#: admin/models.py:818 admin/models.py:1031 msgid "address" msgstr "Adresse" -#: admin/models.py:806 +#: admin/models.py:819 msgid "Mailbox address (without the @domain.tld part)" msgstr "Mailbox-Adresse (ohne den @domain.tld-Anteil)" -#: admin/models.py:852 +#: admin/models.py:877 #, python-format msgid "Failed to retrieve mailbox location (%s)" msgstr "Konnte Speicherort der Mailbox (%s) nicht bestimmen" -#: admin/models.py:868 -#, python-format -msgid "Failed to rename mailbox: %s" -msgstr "Mailbox konnte nicht umbenannt werden: %s" - -#: admin/models.py:894 -#, python-format -msgid "Failed to remove mailbox: %s" -msgstr "Konnte Mailbox nicht entfernen: %s" - -#: admin/models.py:909 +#: admin/models.py:921 #, python-format msgid "Quota is greater than the allowed domain's limit (%dM)" msgstr "Das Quota ist größer als das maximale Quota der Domain (%dM)" -#: admin/models.py:914 +#: admin/models.py:926 msgid "A quota is required" msgstr "Ein Quota ist erforderlich" -#: admin/models.py:1007 +#: admin/models.py:1032 msgid "" "The alias address (without the domain part). For a 'catch-all' address, just " "enter an * character." @@ -596,57 +604,57 @@ msgstr "" "Die Alias-Adresse (ohne den Domain-Anteil). Geben sie für eine Adresse an, " "die alles annimmt, * an." -#: admin/models.py:1011 +#: admin/models.py:1036 msgid "mailboxes" msgstr "Mailboxen" -#: admin/models.py:1012 +#: admin/models.py:1037 msgid "The mailboxes this alias points to" msgstr "Mailbox auf den dieser Alias verweist" -#: admin/models.py:1016 +#: admin/models.py:1041 msgid "The aliases this alias points to" msgstr "Aliase auf die dieser Alias verweist" -#: admin/models.py:1064 +#: admin/models.py:1089 msgid "distribution list" msgstr "Verteilerliste" -#: admin/models.py:1065 +#: admin/models.py:1090 msgid "forward" msgstr "Weiterleitung" -#: admin/models.py:1066 +#: admin/models.py:1091 msgid "alias" msgstr "Alias" -#: admin/models.py:1142 +#: admin/models.py:1170 #, 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:1175 +#, fuzzy, python-format +msgid "Domain '%s' does not exist" +msgstr "Domain existiert nicht" -#: admin/models.py:1182 +#: admin/models.py:1218 msgid "Check to enable this extension" msgstr "Auswählen, um diese Erweiterung zu aktivieren" -#: admin/models.py:1282 +#: admin/models.py:1318 msgid "added" msgstr "hinzugefügt" -#: admin/models.py:1285 +#: admin/models.py:1321 msgid "modified" msgstr "verändert" -#: admin/models.py:1288 +#: admin/models.py:1324 msgid "deleted" msgstr "entfernt" -#: admin/models.py:1290 +#: admin/models.py:1326 #, python-format msgid "%(object)s '%(name)s' %(action)s by user %(user)s" msgstr "%(object)s '%(name)s' %(action)s der Identität %(user)s" @@ -656,7 +664,7 @@ msgid "Edit domain" msgstr "Domäne bearbeiten" #: admin/tables.py:21 admin/templates/admin/identities_table.html:8 -#: admin/templates/admin/listing.html:17 extensions/sievefilters/views.py:79 +#: admin/templates/admin/listing.html:17 extensions/sievefilters/views.py:83 #: extensions/sievefilters/templates/sievefilters/filter.html:17 #: extensions/sievefilters/templates/sievefilters/guieditor.html:5 #: extensions/webmail/templatetags/webextras.py:97 @@ -671,143 +679,143 @@ msgstr "Version" msgid "Description" msgstr "Beschreibung" -#: admin/views.py:87 +#: admin/views.py:88 msgid "New domain" msgstr "Neue Domäne" -#: 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:131 +#: admin/views.py:89 admin/views.py:98 admin/views.py:228 admin/views.py:444 +#: admin/views.py:451 extensions/sievefilters/views.py:129 +#: extensions/sievefilters/views.py:198 extensions/webmail/views.py:136 msgid "Create" msgstr "Erstellen" -#: admin/views.py:94 admin/views.py:442 +#: admin/views.py:95 admin/views.py:448 msgid "Next" msgstr "Nächstes" -#: admin/views.py:96 +#: admin/views.py:97 msgid "Options" msgstr "optionen" -#: admin/views.py:98 admin/views.py:446 +#: admin/views.py:99 admin/views.py:452 msgid "Previous" msgstr "Vorheriges" -#: admin/views.py:111 +#: admin/views.py:112 msgid "Domain created" msgstr "Domäne erstellt." -#: admin/views.py:144 admin/views.py:282 admin/views.py:492 +#: admin/views.py:146 admin/views.py:285 admin/views.py:498 #: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 -#: extensions/sievefilters/views.py:139 extensions/webmail/views.py:162 +#: extensions/sievefilters/views.py:148 extensions/webmail/views.py:168 #: userprefs/templates/userprefs/forward.html:8 #: userprefs/templates/userprefs/profile.html:8 msgid "Update" msgstr "Aktualisieren" -#: admin/views.py:160 +#: admin/views.py:162 msgid "Domain modified" msgstr "Domäne verändert" -#: admin/views.py:186 +#: admin/views.py:189 msgid "You can't delete your own domain" msgstr "Sie können Ihre eigene Domäne nicht löschen" -#: admin/views.py:189 +#: admin/views.py:192 msgid "Domain deleted" msgid_plural "Domains deleted" msgstr[0] "Domäne gelöscht" msgstr[1] "Domänen gelöscht" -#: admin/views.py:204 +#: admin/views.py:207 msgid "Alias with this name already exists" msgstr "Ein Alias mit diesem Namen existiert bereits" -#: admin/views.py:247 +#: admin/views.py:250 msgid "New distribution list" msgstr "Neue Verteilerliste" -#: admin/views.py:248 +#: admin/views.py:251 msgid "Distribution list created" msgstr "Verteilerliste erstellt" -#: admin/views.py:257 +#: admin/views.py:260 msgid "New alias" msgstr "Neuer Alias" -#: admin/views.py:258 +#: admin/views.py:261 msgid "Alias created" msgstr "Alias erstellt" -#: admin/views.py:267 +#: admin/views.py:270 msgid "New forward" msgstr "Neue Weiterleitung" -#: admin/views.py:268 +#: admin/views.py:271 msgid "Forward created" msgstr "Weiterleitung erstellt" -#: admin/views.py:286 +#: admin/views.py:289 msgid "Distribution list modified" msgstr "Verteilerliste verändert" -#: admin/views.py:288 +#: admin/views.py:291 msgid "Forward modified" msgstr "Weiterleitung verändert" -#: admin/views.py:290 +#: admin/views.py:293 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:93 extensions/webmail/views.py:109 -#: extensions/webmail/views.py:193 extensions/webmail/views.py:419 -#: extensions/webmail/views.py:430 extensions/webmail/views.py:457 +#: admin/views.py:402 admin/views.py:545 admin/views.py:550 +#: extensions/amavis/views.py:204 extensions/amavis/views.py:210 +#: extensions/amavis/views.py:243 extensions/amavis/views.py:247 +#: extensions/amavis/views.py:249 extensions/webmail/views.py:41 +#: extensions/webmail/views.py:68 extensions/webmail/views.py:81 +#: extensions/webmail/views.py:98 extensions/webmail/views.py:114 +#: extensions/webmail/views.py:200 extensions/webmail/views.py:427 +#: extensions/webmail/views.py:438 extensions/webmail/views.py:465 #: lib/formutils.py:32 lib/formutils.py:37 msgid "Invalid request" msgstr "Ungültige Anfrage" -#: admin/views.py:435 +#: admin/views.py:441 msgid "New account" msgstr "Neues Konto" -#: admin/views.py:459 +#: admin/views.py:465 msgid "Account created" msgstr "Konto erstellt" -#: admin/views.py:507 +#: admin/views.py:513 msgid "Account updated" msgstr "Konto aktualisiert" -#: admin/views.py:531 +#: admin/views.py:535 msgid "Account deleted" msgid_plural "Accounts deleted" msgstr[0] "Konto gelöscht" msgstr[1] "Konten gelöscht" -#: admin/views.py:586 +#: admin/views.py:590 msgid "Parameters saved" msgstr "Parameter gespeichert" -#: admin/views.py:632 +#: admin/views.py:636 msgid "Modifications applied." msgstr "Änderungen übernommen." -#: admin/views.py:740 +#: admin/views.py:743 #, python-format msgid "Object already exists: %s" msgstr "Objekt existiert bereits: %s" -#: admin/views.py:742 +#: admin/views.py:745 #, python-format msgid "%d objects imported successfully" msgstr "%d Objekte erfolgreich importiert" -#: admin/views.py:760 +#: admin/views.py:763 msgid "" "Provide a CSV file where lines respect one of the following formats:\n" "