From d718187be37083c6ce5c727b651f660516f0aae2 Mon Sep 17 00:00:00 2001
From: Antoine Nguyen 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. První element každého řádku je povinný a musí být shodný s některou z "
-"předchozích hodnot. Můžete také použít odlišný oddělovač hodnot. 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. První element každého řádku je povinný a musí být shodný s některou z "
-"předchozích hodnot. Můžete také použít odlišný oddělovač hodnot.\n"
-"
\n"
-"\n"
-"
\n"
-"\n"
-"
\n"
-"\n"
-"
\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 "" +"Nahrajte CSV soubor, který bude mít jednotlivé řádky v některém z uvedených " +"formátů:\n" +"První element každého řádku je povinný a musí být shodný s některou z " +"předchozích hodnot.
\n" +"Můžete také použít odlišný oddělovač hodnot.
\n" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Importovat domény" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "Objekt již existuje: %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d objektů úspěšně importováno" + +#: extensions/admin/views/import.py:153 +#, 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.
\n" +"\n" +"You can use a different character as separator.
\n" +msgstr "" +"Nahrajte CSV soubor, který bude mít jednotlivé řádky v některém z uvedených " +"formátů:\n" +"První element každého řádku je povinný a musí být shodný s některou z " +"předchozích hodnot.
\n" +"\n" +"Můžete také použít odlišný oddělovač hodnot.
\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Importovat identity" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Přeposílání aktualizováno" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Jednoduché rozhraní pro správu amavis" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Karanténa" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "nevyřízené požadavky" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d nevyřízených požadavků" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Filtr obsahu" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Nastavení karantény" @@ -1303,11 +1545,6 @@ msgstr "Odesílatel upozornění" msgid "The e-mail address used to send notitications" msgstr "E-mailová adresa používaná k zasílání upozornění" -#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Zobrazení" - #: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "Počet zobrazených zpráv na stránce" @@ -1316,7 +1553,20 @@ msgstr "Počet zobrazených zpráv na stránce" msgid "Set the maximum number of messages displayed in a page" msgstr "Nastavit maximální počet zobrazených zpráv na stránce" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "nevyřízené požadavky" + +#: extensions/amavis/general_callbacks.py:124 +#, fuzzy +msgid "Pending requests" +msgstr "nevyřízené požadavky" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Filtr obsahu" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "Spojení s amavis selhalo: %s" @@ -1326,12 +1576,12 @@ msgid "Virus filter" msgstr "Filtr virů" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "ano" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "ne" @@ -1379,31 +1629,36 @@ msgstr "" "Upravit předmět nevyžádané zprávy uvedeným textem. Pro zachování globálního " "nastavení serveru zatrhněte 'výchozí'." -#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:37 -msgid "From" -msgstr "Od" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Předmět" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "Komu" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "Od" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Předmět" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Vyprázdnit karanténu" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Zpráva smazána" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, python-format msgid "%(count)d message deleted successfully" msgid_plural "%(count)d messages deleted successfully" @@ -1411,15 +1666,15 @@ msgstr[0] "%(count)d zpráva úspěšně smazána" msgstr[1] "%(count)d zprávy úspěšně smazány" msgstr[2] "%(count)d zpráv úspěšně smazáno" -#: extensions/amavis/views.py:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Požadavek odeslán" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Zprávy odblokována" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, python-format msgid "%(count)d request sent" msgid_plural "%(count)d requests sent" @@ -1427,7 +1682,7 @@ msgstr[0] "%(count)d požadavek odeslán" msgstr[1] "%(count)d požadavky odeslány" msgstr[2] "%(count)d požadavků odesláno" -#: extensions/amavis/views.py:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1455,6 +1710,80 @@ msgstr "nebo více zahodí spam zprávu" msgid "Quarantine management" msgstr "Nastavení karantény" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +#, fuzzy +msgid "Select" +msgstr "Vybrat soubor" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Vir" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +#, fuzzy +msgid "Bad Header" +msgstr "Chybné záhlaví" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "Špatný MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +#, fuzzy +msgid "Banned" +msgstr "Filtr zakázané pošty" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Odblokovat" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Smazat" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Všechny zprávy" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +#, fuzzy +msgid "Spam only" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +#, fuzzy +msgid "Virus only" +msgstr "Vir" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +#, fuzzy +msgid "Bad Header only" +msgstr "Chybné záhlaví" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +#, fuzzy +msgid "Bad MIME only" +msgstr "Špatný MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +#, fuzzy +msgid "Banned only" +msgstr "Filtr zakázané pošty" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1502,72 +1831,26 @@ msgstr "Úkony na zprávě:" msgid "Please visit %(listingurl)s for a full listing." msgstr "Navštivte stránku %(listingurl)s pro zobrazení kompletního seznamu." -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -msgstr "Odblokovat" - -#: extensions/amavis/templatetags/amextras.py:26 -#: extensions/amavis/templatetags/amextras.py:59 -#: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:31 -msgid "Delete" -msgstr "Smazat" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Zobrazit úplné záhlaví" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Třída obsahu" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Nic" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Spam" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Vir" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Chybné záhlaví" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "Špatný MIME" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 msgid "" "Per administrator resources to limit the number of objects they can create" msgstr "" "Každému správci dostupné zdroje omezující počet objektů, které mohou správci " "vytvořit" -#: extensions/limits/__init__.py:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Omezení" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Distributor" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Zdroje" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Výchozí omezení" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Správci domén" @@ -1591,56 +1874,64 @@ msgstr "Maximální povolený počet schránek (nastavení nového správce)" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Maximální povolený počet aliasů (nastavení nového správce)" -#: extensions/limits/forms.py:13 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 +msgid "Invalid limit" +msgstr "Neplatné omezení" + +#: extensions/limits/forms.py:57 +msgid "Your resources are not initialized yet" +msgstr "Vaše zdroje nebyly dosud definovány" + +#: extensions/limits/forms.py:61 +msgid "You're not allowed to define unlimited values" +msgstr "Nemáte oprávnění nastavovat neomezené hodnoty" + +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Distributor" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Zdroje" + +#: extensions/limits/lib.py:19 +#, python-format +msgid "%s: limit reached" +msgstr "%s: limit byl dosažen" + +#: extensions/limits/lib.py:29 +msgid "Not enough resources" +msgstr "Nedostatek zdrojů" + +#: extensions/limits/models.py:15 msgid "Maximum number of domain administrators this user can create" msgstr "" "Maximální povolený počet správců domény, které může tento uživatel vytvořit" -#: extensions/limits/forms.py:17 +#: extensions/limits/models.py:18 msgid "Maximum number of domains this user can create" msgstr "Maximální povolený počet domén, které může tento uživatel vytvořit" -#: extensions/limits/forms.py:21 +#: extensions/limits/models.py:21 msgid "Maximum number of domain aliases this user can create" msgstr "" "Maximální povolený počet doménových aliasů, které může tento uživatel " "vytvořit" -#: extensions/limits/forms.py:25 +#: extensions/limits/models.py:24 msgid "Maximum number of mailboxes this user can create" msgstr "Maximální povolený počet schránek, které může tento uživatel vytvořit" -#: extensions/limits/forms.py:29 +#: extensions/limits/models.py:26 msgid "Maximum number of mailbox aliases this user can create" msgstr "" "Maximální povolený počet aliasů chránek, které může tento uživatel vytvořit" -#: extensions/limits/forms.py:46 -msgid "Invalid limit" -msgstr "Neplatné omezení" - -#: extensions/limits/forms.py:74 -msgid "Your resources are not initialized yet" -msgstr "Vaše zdroje nebyly dosud definovány" - -#: extensions/limits/forms.py:78 -msgid "You're not allowed to define unlimited values" -msgstr "Nemáte oprávnění nastavovat neomezené hodnoty" - -#: extensions/limits/lib.py:16 -#, python-format -msgid "%s: limit reached" -msgstr "%s: limit byl dosažen" - -#: extensions/limits/lib.py:23 -msgid "Not enough resources" -msgstr "Nedostatek zdrojů" - -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:136 msgid "undefined" msgstr "nedefinováno" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "neomezeno" @@ -1648,19 +1939,14 @@ msgstr "neomezeno" msgid "Resources usage" msgstr "Využití zdrojů" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Funkce automatické odpovědi (vacation) Postfix" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Automatické odpovědi" -#: extensions/postfix_autoreply/__init__.py:79 -#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 -msgid "Auto-reply message" -msgstr "Automatická odpověď" - #: extensions/postfix_autoreply/app_settings.py:14 msgid "Automatic reply timeout" msgstr "Interval automatické odpovědi" @@ -1670,39 +1956,98 @@ msgid "Timeout in seconds between two auto-replies to the same recipient" msgstr "" "Interval v sekundách mezi dvěmi automatickými odpověďmi stejnému příjemci" -#: extensions/postfix_autoreply/forms.py:9 +#: extensions/postfix_autoreply/app_settings.py:20 +#, fuzzy +msgid "Default subject" +msgstr "Výchozí editor" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +#, fuzzy +msgid "Default content" +msgstr "Výchozí editor" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +#, fuzzy +msgid "Activate your auto reply from this date" +msgstr "Povolit automatické odpovědi až do uvedeného data" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Do" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Povolit automatické odpovědi až do uvedeného data" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Zvolené datum je v minulosti" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +#, fuzzy +msgid "Must be greater than start date" +msgstr "Je větší než" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Automatická odpověď" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "předmět" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "Předmět, který se vloží do odesílaných emailů" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "obsah" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "Obsah, který se vloží do odesílaných emailů" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Povolit/Zakázat automatickou odpověď" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 msgid "Auto reply message updated successfully." msgstr "Automatická odpověď byla aktualizována." @@ -1710,16 +2055,161 @@ msgstr "Automatická odpověď byla aktualizována." msgid "Define a message to automatically send when you are off" msgstr "Vložte zprávu, která se během vaší nepřítomnosti automaticky odešle" +#: extensions/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +#, fuzzy +msgid "Relay domains" +msgstr "Nová doména" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +#, fuzzy +msgid "Path to the master.cf configuration file" +msgstr "Cesta k souboru záznamů" + +#: extensions/postfix_relay_domains/forms.py:15 +#, fuzzy +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" +"Alias(y) této domény. Uveďte na řádek pouze jeden alias; pro vložení dalšího " +"aliasu stiskněte po vložení ENTER." + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +#, fuzzy +msgid "relay domain alias" +msgstr "Doménové aliasy" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +#, fuzzy +msgid "relay domain" +msgstr "Nová doména" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +#, fuzzy +msgid "Add relay domain" +msgstr "Přidat doménu" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +#, fuzzy +msgid "Maximum number of relay domains this user can create" +msgstr "Maximální povolený počet domén, které může tento uživatel vytvořit" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +#, fuzzy +msgid "Relay domain aliases" +msgstr "Doménové aliasy" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +#, fuzzy +msgid "Maximum number of relay domain aliases this user can create" +msgstr "" +"Maximální povolený počet doménových aliasů, které může tento uživatel " +"vytvořit" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\n" +"\n" "Language-Team: DE
\n" @@ -20,1140 +20,543 @@ msgstr "" "X-Poedit-Country: GERMANY\n" "X-Poedit-SourceCharset: utf-8\n" -#: admin/__init__.py:9 -msgid "Administration console" -msgstr "Verwaltungskonsole" - -#: admin/__init__.py:11 -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:211 -#: admin/forms.py:652 -#: admin/views.py:94 -#: admin/views.py:447 +#: core/__init__.py:52 core/__init__.py:53 +#: extensions/admin/forms/account.py:325 extensions/admin/forms/domain.py:251 +#: extensions/admin/views/domain.py:95 extensions/admin/views/identity.py:127 #: extensions/postfix_autoreply/app_settings.py:11 +#: extensions/postfix_relay_domains/forms.py:138 #: extensions/sievefilters/app_settings.py:50 -#: extensions/stats/app_settings.py:11 -#: extensions/webmail/app_settings.py:11 -#: userprefs/__init__.py:15 +#: extensions/stats/app_settings.py:11 extensions/webmail/app_settings.py:11 msgid "General" msgstr "Grundsätzlich" -#: admin/app_settings.py:31 +#: core/app_settings.py:36 msgid "Authentication" msgstr "Authentifizierung" -#: admin/app_settings.py:34 +#: core/app_settings.py:39 msgid "Authentication type" msgstr "Authentifizierungstyp" -#: admin/app_settings.py:35 +#: core/app_settings.py:40 msgid "Local" msgstr "Lokal" -#: admin/app_settings.py:38 +#: core/app_settings.py:43 msgid "The backend used for authentication" msgstr "Das backend, das zur Authentifizierung genutzt wird" -#: admin/app_settings.py:43 +#: core/app_settings.py:48 msgid "Default password scheme" msgstr "Standard Passwort-Schema" -#: admin/app_settings.py:50 +#: core/app_settings.py:51 +msgid "md5crypt (weak)" +msgstr "" + +#: core/app_settings.py:52 +msgid "sha256 (weak)" +msgstr "" + +#: core/app_settings.py:53 +msgid "md5 (weak)" +msgstr "" + +#: core/app_settings.py:54 +msgid "crypt (weak)" +msgstr "" + +#: core/app_settings.py:55 +msgid "plain (weak)" +msgstr "" + +#: core/app_settings.py:57 msgid "Scheme used to crypt mailbox passwords" msgstr "Verschlüsselungsschema der Mailbox-Passworte" -#: admin/app_settings.py:54 +#: core/app_settings.py:61 +msgid "Rounds" +msgstr "" + +#: core/app_settings.py:64 +msgid "" +"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " +"between 1000 and 999999999, inclusive." +msgstr "" + +#: core/app_settings.py:70 msgid "Secret key" msgstr "Geheimer Schlüssel" -#: admin/app_settings.py:56 +#: core/app_settings.py:72 msgid "Key used to encrypt/decrypt passwords" msgstr "Verwendeter Schlüssel, um Passworte zu ver-/entschlüsseln" -#: admin/app_settings.py:60 +#: core/app_settings.py:76 msgid "LDAP settings" msgstr "LDAP-Einstellungen" -#: admin/app_settings.py:63 -#: extensions/sievefilters/app_settings.py:22 -#: extensions/webmail/app_settings.py:22 -#: extensions/webmail/app_settings.py:42 +#: core/app_settings.py:79 extensions/sievefilters/app_settings.py:22 +#: extensions/webmail/app_settings.py:22 extensions/webmail/app_settings.py:42 msgid "Server address" msgstr "Server-Adresse" -#: admin/app_settings.py:65 +#: core/app_settings.py:81 msgid "The IP address of the DNS name of the LDAP server" msgstr "Die IP-Adresse des LDAP-Server Hostnamens" -#: admin/app_settings.py:69 -#: extensions/sievefilters/app_settings.py:28 -#: extensions/webmail/app_settings.py:34 -#: extensions/webmail/app_settings.py:58 +#: core/app_settings.py:85 extensions/sievefilters/app_settings.py:28 +#: extensions/webmail/app_settings.py:34 extensions/webmail/app_settings.py:58 msgid "Server port" msgstr "Server-Port" -#: admin/app_settings.py:71 +#: core/app_settings.py:87 msgid "The TCP port number used by the LDAP server" msgstr "Der TCP Port des LDAP-Servers" -#: admin/app_settings.py:75 -#: extensions/webmail/app_settings.py:28 +#: core/app_settings.py:91 extensions/webmail/app_settings.py:28 msgid "Use a secured connection" msgstr "Gesicherte Verbindung verwenden" -#: admin/app_settings.py:77 +#: core/app_settings.py:93 msgid "Use an SSL/TLS connection to access the LDAP server" msgstr "SSL/TLS-Verbindung für Zugriff auf LDAP-Server verwenden" -#: admin/app_settings.py:81 +#: core/app_settings.py:97 msgid "Authentication method" msgstr "Authentifizierungsmethode" -#: admin/app_settings.py:82 +#: core/app_settings.py:98 msgid "Search and bind" msgstr "Suchen und Bind anwenden" -#: admin/app_settings.py:83 +#: core/app_settings.py:99 msgid "Direct bind" msgstr "Direkter Bind" -#: admin/app_settings.py:85 +#: core/app_settings.py:101 msgid "Choose the authentication method to use" msgstr "Wählen Sie die Authentifizierungsmethode aus" -#: admin/app_settings.py:90 +#: core/app_settings.py:106 msgid "Bind DN" msgstr "Bind DN" -#: admin/app_settings.py:92 -msgid "The distinguished name to use when binding to the LDAP server. Leave empty for an anonymous bind" -msgstr "Der DN für einen Bind an den LDAP-Server. Nichts eingeben für anonymen Bind." +#: core/app_settings.py:108 +msgid "" +"The distinguished name to use when binding to the LDAP server. Leave empty " +"for an anonymous bind" +msgstr "" +"Der DN für einen Bind an den LDAP-Server. Nichts eingeben für anonymen Bind." -#: admin/app_settings.py:97 +#: core/app_settings.py:113 msgid "Bind password" msgstr "Bind Passwort" -#: admin/app_settings.py:99 +#: core/app_settings.py:115 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" msgstr "Das Kennwort wenn mit dem Bind DN angemeldet wird." -#: admin/app_settings.py:105 -msgid "Search base" +#: core/app_settings.py:121 +#, fuzzy +msgid "Users search base" msgstr "Search Base" -#: admin/app_settings.py:107 -msgid "The distinguished name of the search base" +#: core/app_settings.py:123 +#, fuzzy +msgid "The distinguished name of the search base used to find users" msgstr "Der DN der Search Base" -#: admin/app_settings.py:112 +#: core/app_settings.py:128 msgid "Search filter" msgstr "Suchfilter" -#: 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 "Ein optionaler Filter z.B. (objectClass=person). Das Filter muss entsprechend der LDAP-Konvention in Klammern gesetzt werden." +#: core/app_settings.py:130 +msgid "" +"An optional filter string (e.g. '(objectClass=person)'). In order to be " +"valid, it must be enclosed in parentheses." +msgstr "" +"Ein optionaler Filter z.B. (objectClass=person). Das Filter muss " +"entsprechend der LDAP-Konvention in Klammern gesetzt werden." -#: admin/app_settings.py:119 +#: core/app_settings.py:135 msgid "User DN template" msgstr "Vorlage für User DN" -#: admin/app_settings.py:121 +#: core/app_settings.py:137 #, python-format -msgid "The template used to construct a user's DN. It should contain one placeholder (ie. %(user)s)" -msgstr "Die Vorlage für einen User DN. Sie sollte einen Platzhalter z.B. %(user)s enthalten." +msgid "" +"The template used to construct a user's DN. It should contain one " +"placeholder (ie. %(user)s)" +msgstr "" +"Die Vorlage für einen User DN. Sie sollte einen Platzhalter z.B. %(user)s " +"enthalten." -#: admin/app_settings.py:126 +#: core/app_settings.py:142 msgid "Password attribute" msgstr "Passwort-Attribut" -#: admin/app_settings.py:128 +#: core/app_settings.py:144 msgid "The attribute used to store user passwords" msgstr "Das Attribut für Benutzerpassworte" -#: admin/app_settings.py:132 +#: core/app_settings.py:148 msgid "Active Directory" msgstr "Active Directory" -#: admin/app_settings.py:134 +#: core/app_settings.py:150 msgid "Tell if the LDAP server is an Active Directory one" msgstr "Auswählen wenn der LDAP-Server ein Active Directory ist." -#: 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" +#: core/app_settings.py:154 +#, fuzzy +msgid "Administrator groups" +msgstr "Administratoren" -#: admin/app_settings.py:140 -msgid "Handle mailboxes on filesystem" -msgstr "Mailbox im Dateisystem verwalten" +#: core/app_settings.py:157 +msgid "" +"Members of those LDAP Posix groups will be created as domain administrators. " +"Use ';' characters to separate groups." +msgstr "" -#: admin/app_settings.py:142 -msgid "Rename or remove mailboxes on the filesystem when they get renamed or removed within Modoboa" -msgstr "Mailboxen auch in Dateisystem umbenennen oder entfernen wenn sie in Modoboa umbenannt oder entfernt werden" +#: core/app_settings.py:164 +#, fuzzy +msgid "Groups search base" +msgstr "Search Base" -#: admin/app_settings.py:146 -msgid "Mailboxes ower" -msgstr "Mailbox-Besitzer" +#: core/app_settings.py:167 +#, fuzzy +msgid "The distinguished name of the search base used to find groups" +msgstr "Der DN der Search Base" -#: admin/app_settings.py:148 -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 "Automatische Konto-Entfernung" - -#: 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 +#: core/app_settings.py:172 +#: extensions/admin/templates/admin/editdomainform.html:7 msgid "Miscellaneous" msgstr "Verschiedenes" -#: admin/app_settings.py:160 +#: core/app_settings.py:175 msgid "Maximum log record age" msgstr "Maximales Alter eines Log-Eintrags" -#: admin/app_settings.py:162 +#: core/app_settings.py:177 msgid "The maximum age in days of a log record" msgstr "Das maximale Alter eines Log-Eintrags (in Tagen)" -#: admin/app_settings.py:166 +#: core/app_settings.py:181 msgid "Items per page" msgstr "Einträge pro Seite" -#: admin/app_settings.py:168 +#: core/app_settings.py:183 msgid "Number of displayed items per page" msgstr "Anzahl dargestellter Einträge pro Seite" -#: admin/app_settings.py:172 +#: core/app_settings.py:187 msgid "Default top redirection" msgstr "Standard Top-Redirect" -#: admin/app_settings.py:175 +#: core/app_settings.py:190 msgid "The default redirection used when no application is specified" msgstr "Die Standardumleitung wenn kein Programm angegeben wurde" -#: admin/app_settings.py:213 +#: core/app_settings.py:218 msgid "Key must be either 16, 24, or 32 bytes long" msgstr "Schlüssel muss 16, 24 oder 32 Byte lang sein" -#: admin/app_settings.py:222 +#: core/app_settings.py:227 extensions/postfix_autoreply/app_settings.py:53 msgid "Invalid syntax" msgstr "Ungültige Syntax" -#: admin/app_settings.py:245 +#: core/app_settings.py:233 +#, fuzzy +msgid "Invalid rounds number" +msgstr "Ungültige Anfrage" + +#: core/app_settings.py:256 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" -#: admin/forms.py:20 -#: admin/forms.py:497 -#: admin/tables.py:18 -msgid "Alias(es)" -msgstr "Aliase" +#: core/app_settings.py:317 extensions/amavis/app_settings.py:87 +#: extensions/amavis/templates/amavis/main_action_bar.html:29 +#: extensions/webmail/app_settings.py:73 +msgid "Display" +msgstr "Darstellung" -#: admin/forms.py:22 -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." +#: core/app_settings.py:321 +msgid "Prefered language" +msgstr "Bevorzugte Sprache" -#: admin/forms.py:59 -msgid "An alias with this name already exists" -msgstr "Ein Alias mit diesem Namen existiert bereits" +#: core/app_settings.py:326 +msgid "Prefered language to display pages" +msgstr "Bevorzugte Sprache für Seitendarstellung" -#: admin/forms.py:73 -msgid "A domain with this name already exists" -msgstr "Eine Domäne mit diesem Namen existiert bereits" - -#: admin/forms.py:146 -msgid "Create a domain administrator" -msgstr "Domänen-Administrator erstellen" - -#: admin/forms.py:148 -msgid "Automatically create an administrator for this domain" -msgstr "Automatisch Administrator für diese Domain anlegen" - -#: 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 -#: extensions/sievefilters/forms.py:53 -#: extensions/sievefilters/templates/sievefilters/guieditor.html:6 -msgid "Name" -msgstr "Name" - -#: admin/forms.py:154 -msgid "The administrator's name. Don't include the domain's name here, it will be automatically appended." -msgstr "Name des Administrators. Geben Sie nicht den Domainnamen mit an. Er wird automatisch hinzugefügt." - -#: admin/forms.py:160 -msgid "Create aliases" -msgstr "Aliase erstellen" - -#: admin/forms.py:162 -msgid "Automatically create standard aliases for this domain" -msgstr "Automatisch Standard-Aliase für Domain anlegen" - -#: admin/forms.py:175 -msgid "Invalid format" -msgstr "Ungültiges Format" - -#: admin/forms.py:187 -#, python-format -msgid "User '%s' already exists" -msgstr "Identität %s existiert bereits" - -#: admin/forms.py:235 -msgid "Email address" -msgstr "E-Mail Adresse" - -#: admin/forms.py:236 -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:239 -msgid "Recipients" -msgstr "Empfänger" - -#: 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." -msgstr "Mailboxen auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein und bestätigen Sie mit ENTER." - -#: admin/forms.py:278 -#: admin/forms.py:542 -#: admin/forms.py:568 -msgid "Domain does not exist" -msgstr "Domain existiert nicht" - -#: 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:300 -msgid "Invalid mailbox" -msgstr "Ungültige Mailbox" - -#: 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:318 -#: admin/forms.py:324 -#, python-format -msgid "Recipient %s already present" -msgstr "Empfänger %s existiert bereits" - -#: admin/forms.py:329 -msgid "No recipient defined" -msgstr "Keine Empfänger angegeben" - -#: admin/forms.py:343 -#: extensions/webmail/forms.py:19 -msgid "Select a file" -msgstr "Wählen Sie eine Datei" - -#: admin/forms.py:345 -#: admin/forms.py:373 -msgid "Separator" -msgstr "Separator" - -#: admin/forms.py:348 -msgid "Continue on error" -msgstr "Bei Fehler fortfahren" - -#: admin/forms.py:349 -msgid "Don't treat duplicated objects as error" -msgstr "Doppelte Objekte nicht als Fehler behandeln" - -#: admin/forms.py:364 -msgid "Crypt passwords" -msgstr "Passworte verschlüsseln" - -#: 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:371 -msgid "File name" -msgstr "Dateiname" - -#: admin/forms.py:403 -#: admin/templates/admin/editdomainform.html:13 -#: auth/forms.py:7 +#: core/forms.py:10 extensions/admin/forms/account.py:19 +#: extensions/admin/templates/admin/editdomainform.html:13 msgid "Username" msgstr "Benutzername" -#: admin/forms.py:405 -msgid "Role" -msgstr "Rolle" - -#: admin/forms.py:406 -#: admin/forms.py:433 -msgid "Choose" -msgstr "Auswählen" - -#: admin/forms.py:407 -msgid "What level of permission this user will have" -msgstr "Rechte, die der Benutzer haben wird" - -#: admin/forms.py:409 -#: auth/forms.py:11 +#: core/forms.py:14 extensions/admin/forms/account.py:30 msgid "Password" msgstr "Passwort" -#: admin/forms.py:411 -#: userprefs/forms.py:18 +#: core/forms.py:25 +msgid "Old password" +msgstr "Altes Passwort" + +#: core/forms.py:29 +msgid "New password" +msgstr "Neues Passwort" + +#: core/forms.py:33 extensions/admin/forms/account.py:33 msgid "Confirmation" msgstr "Bestätigung" -#: admin/forms.py:413 -msgid "Enter the same password as above, for verification." -msgstr "Kennwort bestätigen" +#: core/forms.py:56 +msgid "Old password mismatchs" +msgstr "Altes Passwort stimmt nicht überein" -#: admin/forms.py:424 -msgid "Enabled" -msgstr "Aktiviert" +#: core/forms.py:61 +msgid "Passwords mismatch" +msgstr "Passwörter stimmen nicht überein" -#: admin/forms.py:471 -msgid "The two password fields didn't match." -msgstr "Die angegebenen Kennworte stimmen nicht überein" +#: core/models.py:49 +#, fuzzy +msgid "password" +msgstr "Passwort" -#: admin/forms.py:477 -msgid "You can't disable your own account" -msgstr "Sie können Ihr eigenes Konto nicht deaktivieren" +#: core/models.py:51 +#, fuzzy +msgid "last login" +msgstr "Letzte Anmeldung" -#: admin/forms.py:488 -msgid "E-mail" -msgstr "E-Mail" - -#: admin/forms.py:490 -msgid "Quota" -msgstr "Quota" - -#: 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 administrators)." -msgstr "Quota in MB für diese Mailbox. Geben Sie einen eigenen Wert an oder nutzen Sie den Standardwert der Domain. Lassen Sie das Feld leer für unbegrenztes Quota - Domänen-Administratoren ist dies nicht gestattet." - -#: 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: *@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:550 -#, python-format -msgid "Mailbox %s already exists" -msgstr "Mailbox %s existiert bereits" - -#: admin/forms.py:610 -msgid "Domain(s)" -msgstr "Domain(s)" - -#: admin/forms.py:612 -msgid "Domain(s) that user administrates" -msgstr "Domänen, die dieser Anwender administriert" - -#: admin/forms.py:654 -#: admin/views.py:450 -msgid "Mail" -msgstr "E-Mail" - -#: admin/forms.py:656 -msgid "Permissions" -msgstr "Berechtigungen" - -#: admin/models.py:80 +#: core/models.py:80 msgid "You can't delete your own account" msgstr "Sie können Ihr eigenes Konto nicht entfernen" -#: admin/models.py:161 +#: core/models.py:116 msgid "Failed to update password: LDAP module not installed" msgstr "Konnte Kennwort nicht aktualisieren: LDAP-Modul nicht installiert" -#: admin/models.py:167 -#, python-format -msgid "Failed to update password: %s" -msgstr "Konnte Kennwort nicht aktualisieren: %s" - -#: admin/models.py:194 +#: core/models.py:169 msgid "account" msgstr "Konto" -#: admin/models.py:496 -#: admin/models.py:733 -#: admin/models.py:795 +#: core/models.py:320 extensions/admin/models/domain.py:135 +#: extensions/admin/models/domain_alias.py:39 +#: extensions/postfix_relay_domains/models.py:134 +#: extensions/postfix_relay_domains/models.py:190 msgid "Invalid line" msgstr "Ungültige Zeile" -#: admin/models.py:500 +#: core/models.py:324 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:506 +#: core/models.py:330 #, python-format msgid "The simple user '%s' must have a valid email address" msgstr "Der normale Benutzer '%s' muss eine gültige E-Mail-Adresse besitzen" -#: admin/models.py:510 +#: core/models.py:334 #, python-format msgid "username and email fields must not differ for '%s'" -msgstr "Die Felder für Benutzername und E-Mail für '%s' dürfen sich nicht unterscheiden" +msgstr "" +"Die Felder für Benutzername und E-Mail für '%s' dürfen sich nicht " +"unterscheiden" -#: 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:624 -#: admin/models.py:746 -msgid "name" -msgstr "Name" - -#: admin/models.py:625 -msgid "The domain name" -msgstr "Name der Domäne" - -#: admin/models.py:627 -msgid "Default quota in MB applied to mailboxes" -msgstr "Standard-Quota für Mailboxen (in MB)" - -#: admin/models.py:630 -#: admin/models.py:753 -#: admin/models.py:1045 -#: admin/models.py:1217 -#: extensions/postfix_autoreply/models.py:27 +#: core/models.py:403 extensions/admin/models/alias.py:33 +#: extensions/admin/models/domain.py:32 +#: extensions/admin/models/domain_alias.py:17 +#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_relay_domains/models.py:85 +#: extensions/postfix_relay_domains/models.py:167 msgid "enabled" msgstr "aktiviert" -#: admin/models.py:631 -msgid "Check to activate this domain" -msgstr "Auswählen, um diese Domäne zu aktivieren" - -#: admin/models.py:747 -msgid "The alias name" -msgstr "Der Alias-Name" - -#: admin/models.py:749 -msgid "target" -msgstr "Ziel" - -#: admin/models.py:750 -msgid "The domain this alias points to" -msgstr "Domäne auf die dieser Alias verweist" - -#: 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:801 -#, python-format -msgid "Unknown domain %s" -msgstr "Unbekannte Domain %s" - -#: admin/models.py:818 -#: admin/models.py:1031 -msgid "address" -msgstr "Adresse" - -#: admin/models.py:819 -msgid "Mailbox address (without the @domain.tld part)" -msgstr "Mailbox-Adresse (ohne den @domain.tld-Anteil)" - -#: admin/models.py:877 -#, python-format -msgid "Failed to retrieve mailbox location (%s)" -msgstr "Konnte Speicherort der Mailbox (%s) nicht bestimmen" - -#: 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:926 -msgid "A quota is required" -msgstr "Ein Quota ist erforderlich" - -#: admin/models.py:1032 -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:1036 -msgid "mailboxes" -msgstr "Mailboxen" - -#: admin/models.py:1037 -msgid "The mailboxes this alias points to" -msgstr "Mailbox auf den dieser Alias verweist" - -#: admin/models.py:1041 -msgid "The aliases this alias points to" -msgstr "Aliase auf die dieser Alias verweist" - -#: admin/models.py:1089 -msgid "distribution list" -msgstr "Verteilerliste" - -#: admin/models.py:1090 -msgid "forward" -msgstr "Weiterleitung" - -#: admin/models.py:1091 -msgid "alias" -msgstr "Alias" - -#: admin/models.py:1170 -#, python-format -msgid "Invalid line: %s" -msgstr "Ungültige Zeile: %s" - -#: admin/models.py:1175 -#, python-format -msgid "Domain '%s' does not exist" -msgstr "Domain '%s' existiert nicht" - -#: admin/models.py:1218 +#: core/models.py:404 msgid "Check to enable this extension" msgstr "Auswählen, um diese Erweiterung zu aktivieren" -#: admin/models.py:1318 +#: core/models.py:474 msgid "added" msgstr "hinzugefügt" -#: admin/models.py:1321 +#: core/models.py:477 msgid "modified" msgstr "verändert" -#: admin/models.py:1324 -msgid "deleted" -msgstr "entfernt" - -#: admin/models.py:1326 +#: core/models.py:479 core/models.py:503 #, 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" -#: admin/tables.py:14 -msgid "Edit domain" -msgstr "Domäne bearbeiten" +#: core/models.py:505 +msgid "deleted" +msgstr "entfernt" -#: admin/tables.py:21 -#: admin/templates/admin/identities_table.html:8 -#: 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 -msgid "Actions" -msgstr "Aktionen" +#: core/tables.py:8 core/templates/core/information.html:8 +#: extensions/admin/tables.py:9 extensions/admin/forms/domain.py:182 +#: extensions/admin/templates/admin/domains_table.html:5 +#: extensions/admin/templates/admin/editdomainform.html:13 +#: extensions/admin/templates/admin/identities_table.html:5 +#: extensions/sievefilters/forms.py:60 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:6 +msgid "Name" +msgstr "Name" -#: admin/tables.py:48 +#: core/tables.py:10 extensions/admin/tables.py:11 msgid "Version" msgstr "Version" -#: admin/tables.py:49 +#: core/tables.py:12 extensions/admin/tables.py:13 msgid "Description" msgstr "Beschreibung" -#: admin/views.py:88 -msgid "New domain" -msgstr "Neue Domäne" - -#: 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:95 -#: admin/views.py:448 -msgid "Next" -msgstr "Nächstes" - -#: admin/views.py:97 -msgid "Options" -msgstr "optionen" - -#: admin/views.py:99 -#: admin/views.py:452 -msgid "Previous" -msgstr "Vorheriges" - -#: admin/views.py:112 -msgid "Domain created" -msgstr "Domäne erstellt." - -#: 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: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:162 -msgid "Domain modified" -msgstr "Domäne verändert" - -#: 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:192 -msgid "Domain deleted" -msgid_plural "Domains deleted" -msgstr[0] "Domäne gelöscht" -msgstr[1] "Domänen gelöscht" - -#: admin/views.py:207 -msgid "Alias with this name already exists" -msgstr "Ein Alias mit diesem Namen existiert bereits" - -#: admin/views.py:250 -msgid "New distribution list" -msgstr "Neue Verteilerliste" - -#: admin/views.py:251 -msgid "Distribution list created" -msgstr "Verteilerliste erstellt" - -#: admin/views.py:260 -msgid "New alias" -msgstr "Neuer Alias" - -#: admin/views.py:261 -msgid "Alias created" -msgstr "Alias erstellt" - -#: admin/views.py:270 -msgid "New forward" -msgstr "Neue Weiterleitung" - -#: admin/views.py:271 -msgid "Forward created" -msgstr "Weiterleitung erstellt" - -#: admin/views.py:289 -msgid "Distribution list modified" -msgstr "Verteilerliste verändert" - -#: admin/views.py:291 -msgid "Forward modified" -msgstr "Weiterleitung verändert" - -#: admin/views.py:293 -msgid "Alias modified" -msgstr "Alias verändert" - -#: 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:441 -msgid "New account" -msgstr "Neues Konto" - -#: admin/views.py:465 -msgid "Account created" -msgstr "Konto erstellt" - -#: admin/views.py:513 -msgid "Account updated" -msgstr "Konto aktualisiert" - -#: admin/views.py:535 -msgid "Account deleted" -msgid_plural "Accounts deleted" -msgstr[0] "Konto gelöscht" -msgstr[1] "Konten gelöscht" - -#: admin/views.py:590 -msgid "Parameters saved" -msgstr "Parameter gespeichert" - -#: admin/views.py:636 -msgid "Modifications applied." -msgstr "Änderungen übernommen." - -#: admin/views.py:743 -#, python-format -msgid "Object already exists: %s" -msgstr "Objekt existiert bereits: %s" - -#: admin/views.py:745 -#, python-format -msgid "%d objects imported successfully" -msgstr "%d Objekte erfolgreich importiert" - -#: admin/views.py:763 -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" -"\n" -"You can use a different character as separator.
\n" -msgstr "" -"CSV-Datei in einem der folgenden Formate hinzufügen:\n" -"Das erste Element einer Zeile ist zwingend und muss gleich mit einem der vorhergehenden sein.
\n" -"\n" -"Ein anderes Zeichen als Separator ist gestattet.
\n" - -#: admin/views.py:775 -msgid "Import identities" -msgstr "Identitäten importieren" - -#: admin/views.py:776 -#: admin/views.py:846 -#: admin/templatetags/admin_extras.py:87 -#: admin/templatetags/admin_extras.py:144 -msgid "Import" -msgstr "Importiere" - -#: admin/views.py:806 -msgid "Export identities" -msgstr "Identitäten exportieren" - -#: admin/views.py:807 -#: admin/views.py:863 -#: admin/templatetags/admin_extras.py:93 -#: admin/templatetags/admin_extras.py:150 -msgid "Export" -msgstr "Exportiere" - -#: admin/views.py:835 -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" -"You can use a different character as separator.
\n" -msgstr "" -"CSV-Datei in einem der folgenden Formate hinzufügen:\n" -"Das erste Element einer Zeile ist zwinged und muss gleich zum vorhergehenden sein.
\n" -"Ein anderes Zeichen als Trenner ist gestattet.
\n" - -#: admin/views.py:845 -msgid "Import domains" -msgstr "Domains importieren" - -#: admin/views.py:862 -msgid "Export domains" -msgstr "Domains exportieren" - -#: admin/templates/admin/domain_general_form.html:3 -#: admin/templates/admin/mailform.html:3 -#: admin/templates/admin/newdomainform.html:3 -msgid "MB" -msgstr "MB" - -#: admin/templates/admin/domains.html:2 -#: admin/templatetags/admin_extras.py:23 -#: extensions/limits/app_settings.py:19 -#: extensions/limits/forms.py:16 -#: extensions/limits/models.py:12 -msgid "Domains" -msgstr "Domänen" - -#: admin/templates/admin/editdomainform.html:4 -msgid "Administrators" -msgstr "Administratoren" - -#: admin/templates/admin/editdomainform.html:19 -msgid "No domain administrator defined" -msgstr "Domänen-Administrator fehlt" - -#: admin/templates/admin/editdomainform.html:22 -msgid "Creation date" -msgstr "Erstellungsdatum" - -#: admin/templates/admin/editdomainform.html:23 -msgid "Last modification date" -msgstr "Datum der letzten Änderung" - -#: 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änen-Aliase" - -#: 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 "Mailboxen-Aliase" - -#: admin/templates/admin/extensions.html:2 -#: admin/templatetags/admin_extras.py:51 +#: core/templates/core/extensions.html:2 core/templatetags/core_tags.py:48 msgid "Extensions" msgstr "Erweiterungen" -#: admin/templates/admin/extensions.html:2 +#: core/templates/core/extensions.html:2 msgid "Choose the extension(s) to use" msgstr "Extension auswählen" -#: admin/templates/admin/extensions.html:6 -#: admin/templates/admin/parameters.html:8 -#: userprefs/templates/userprefs/preferences.html:8 +#: core/templates/core/extensions.html:6 core/templates/core/parameters.html:7 +#: core/templates/core/user_preferences.html:8 msgid "Save" msgstr "Speichern" -#: admin/templates/admin/identities.html:2 -#: admin/templatetags/admin_extras.py:31 -msgid "Identities" -msgstr "Identitäten" - -#: admin/templates/admin/identities_table.html:6 -msgid "Fullname/Recipient" -msgstr "Name/Empfänger" - -#: admin/templates/admin/identities_table.html:7 -msgid "Tags" -msgstr "Tags" - -#: admin/templates/admin/importform.html:5 -#: admin/templatetags/admin_extras.py:290 -msgid "Help" -msgstr "Hilfe" - -#: admin/templates/admin/importform.html:12 -msgid "Importing..." -msgstr "Importiere …" - -#: admin/templates/admin/information.html:2 -#: admin/templatetags/admin_extras.py:56 +#: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" msgstr "Information" -#: admin/templates/admin/information.html:2 +#: core/templates/core/information.html:2 msgid "Various information about Modoboa" msgstr "Verschiedene Informationen über Modoboa" -#: admin/templates/admin/information.html:3 +#: core/templates/core/information.html:3 msgid "is currently in use." msgstr "ist momentan in Gebrauch." -#: admin/templates/admin/information.html:5 +#: core/templates/core/information.html:5 msgid "Active users" msgstr "Aktive Benutzer" -#: admin/templates/admin/information.html:9 +#: core/templates/core/information.html:9 msgid "Group name" msgstr "Gruppenname" -#: admin/templates/admin/information.html:10 +#: core/templates/core/information.html:10 msgid "Last login" msgstr "Letzte Anmeldung" -#: 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 +#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:57 msgid "Logs" msgstr "Logs" -#: admin/templates/admin/logs.html:2 +#: core/templates/core/logs.html:2 msgid "Previously on Modoboa..." msgstr "Vorher auf Modoboa…" -#: admin/templates/admin/logs.html:6 -#: extensions/amavis/sql_listing.py:25 -#: extensions/webmail/lib.py:38 -#: extensions/webmail/lib.py:411 +#: core/templates/core/logs.html:6 extensions/amavis/sql_listing.py:46 +#: extensions/webmail/lib.py:48 extensions/webmail/lib.py:425 msgid "Date" msgstr "Datum" -#: admin/templates/admin/logs.html:7 +#: core/templates/core/logs.html:7 msgid "Level" msgstr "Level" -#: admin/templates/admin/logs.html:8 +#: core/templates/core/logs.html:8 msgid "Logger" msgstr "Logger" -#: admin/templates/admin/logs.html:9 +#: core/templates/core/logs.html:9 msgid "Message" msgstr "Nachricht" -#: admin/templates/admin/mailboxes_raw.html:3 -msgid "Choose a value" -msgstr "Wert auswählen" - -#: admin/templates/admin/mailform.html:3 -msgid "Use domain default value" -msgstr "Standardwert der Domain verwenden" - -#: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:65 +#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:62 msgid "Parameters" msgstr "Parameter" -#: admin/templates/admin/parameters.html:3 +#: core/templates/core/parameters.html:2 msgid "Configure Modoboa" msgstr "Modoboa konfigurieren" -#: admin/templates/admin/quotas.html:5 -msgid "Address" -msgstr "Adresse" - -#: admin/templates/admin/quotas.html:6 -msgid "Value" -msgstr "Wert" - -#: admin/templates/admin/quotas.html:7 -msgid "Limit" -msgstr "Limit" - -#: admin/templates/admin/quotas.html:8 -#, python-format -msgid "Usage (%%)" -msgstr "Verwendung (%%)" - -#: admin/templates/admin/searchform.html:6 -msgid "Search" -msgstr "Suchen" - -#: admin/templates/admin/settings_header.html:3 +#: core/templates/core/settings_header.html:3 msgid "Modoboa settings" msgstr "Modoboa-Einstellungen" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_m" -msgstr "aktiviert_m" +#: core/templates/core/user_index.html:2 core/templatetags/core_tags.py:81 +msgid "Settings" +msgstr "Einstellungen" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_f" -msgstr "aktiviert_f" +#: core/templates/core/user_preferences.html:2 +#: core/templatetags/core_tags.py:108 +msgid "Preferences" +msgstr "Einstellungen" -#: admin/templatetags/admin_extras.py:36 +#: core/templates/core/user_preferences.html:2 +msgid "Customize Modoboa" +msgstr "Modoboa anpassen" + +#: core/templates/core/user_profile.html:2 core/templatetags/core_tags.py:104 +msgid "Profile" +msgstr "Profil" + +#: core/templates/core/user_profile.html:2 +msgid "Update your personal information" +msgstr "Aktualisieren sie ihre persönlichen Daten" + +#: core/templates/core/user_profile.html:8 +#: extensions/admin/templates/admin/forward.html:8 +#: extensions/admin/views/alias.py:107 extensions/admin/views/domain.py:165 +#: extensions/admin/views/identity.py:197 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 +#: extensions/postfix_relay_domains/views.py:63 +#: extensions/sievefilters/views.py:163 extensions/webmail/views.py:170 +#: extensions/webmail/views.py:205 +msgid "Update" +msgstr "Aktualisieren" + +#: core/templatetags/core_tags.py:21 msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:81 -msgid "Add domain" -msgstr "Domain hinzufügen" +#: core/templatetags/core_tags.py:90 +msgid "Logout" +msgstr "Logout" -#: admin/templatetags/admin_extras.py:110 -msgid "List identities" -msgstr "Identitäten auflisten" +#: core/views/admin.py:47 +msgid "Parameters saved" +msgstr "Parameter gespeichert" -#: admin/templatetags/admin_extras.py:115 -msgid "List quotas" -msgstr "List-Quotas" +#: core/views/admin.py:90 +msgid "Modifications applied." +msgstr "Änderungen übernommen." -#: admin/templatetags/admin_extras.py:120 -msgid "Add account" -msgstr "Konto hinzufügen" - -#: admin/templatetags/admin_extras.py:126 -msgid "Add alias" -msgstr "Alias hinzufügen" - -#: admin/templatetags/admin_extras.py:132 -msgid "Add forward" -msgstr "Weiterleitung hinzufügen" - -#: admin/templatetags/admin_extras.py:138 -msgid "Add distribution list" -msgstr "Verteilerliste hinzufügen" - -#: admin/templatetags/admin_extras.py:171 -msgid "View the domain's identities" -msgstr "Domain-Identitäten anzeigen" - -#: admin/templatetags/admin_extras.py:178 -#: admin/templatetags/admin_extras.py:194 -#: admin/templatetags/admin_extras.py:201 -#, python-format -msgid "Delete %s?" -msgstr "%s löschen?" - -#: admin/templatetags/admin_extras.py:223 -msgid "Remove this permission" -msgstr "Berechtigung entfernen" - -#: admin/templatetags/admin_extras.py:264 -#: lib/formutils.py:206 -msgid "Yes" -msgstr "Ja" - -#: admin/templatetags/admin_extras.py:264 -#: lib/formutils.py:206 -msgid "No" -msgstr "Nein" - -#: auth/views.py:32 +#: core/views/auth.py:30 #, python-format msgid "User '%s' successfully logged in" msgstr "Identität '%s' hat sich erfolgreich angemeldet" -#: auth/views.py:44 +#: core/views/auth.py:43 msgid "Your username and password didn't match. Please try again." -msgstr "Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es noch einmal." +msgstr "" +"Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es " +"noch einmal." -#: auth/views.py:67 +#: core/views/auth.py:66 #, python-format msgid "User '%s' logged out" msgstr "Identität '%s' hat sich abgemeldet" +#: core/views/user.py:35 +msgid "Profile updated" +msgstr "Profil aktualisiert" + +#: core/views/user.py:58 +msgid "Preferences saved" +msgstr "Einstellungen gespeichert" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Test-Nachrichten" @@ -1166,8 +569,7 @@ msgstr "Virus senden" msgid "Send spam" msgstr "Spam senden" -#: demo/views.py:17 -#: demo/views.py:41 +#: demo/views.py:18 demo/views.py:43 msgid "Message sent" msgstr "Nachricht gesendet" @@ -1176,49 +578,883 @@ 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" +" the " +"mailing list.\n" msgstr "" "\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:22 +#: extensions/admin/__init__.py:48 +msgid "Administration console" +msgstr "Verwaltungskonsole" + +#: extensions/admin/__init__.py:50 +msgid "Web based console to manage domains, accounts and aliases" +msgstr "Webinterface zur Verwaltung von Domains, Mailkonten und -aliasen" + +#: extensions/admin/__init__.py:55 +#, fuzzy +msgid "Administration" +msgstr "Administratoren" + +#: extensions/admin/__init__.py:79 +#: extensions/admin/templates/admin/domains.html:2 +#: extensions/limits/app_settings.py:19 extensions/limits/models.py:17 +msgid "Domains" +msgstr "Domänen" + +#: extensions/admin/__init__.py:85 +#: extensions/admin/templates/admin/identities.html:2 +msgid "Identities" +msgstr "Identitäten" + +#: extensions/admin/__init__.py:100 +#: extensions/admin/templates/admin/forward.html:2 +#: extensions/webmail/templatetags/webmail_tags.py:28 +msgid "Forward" +msgstr "Weiterleiten" + +#: extensions/admin/__init__.py:163 +#, python-format +msgid "Account import failed (%s): domain does not exist" +msgstr "Kann Konto nicht importieren (%s): Die Domain existiert nicht" + +#: extensions/admin/app_settings.py:11 +#: extensions/admin/templates/admin/editdomainform.html:25 +#: extensions/limits/app_settings.py:31 extensions/limits/models.py:23 +#: extensions/webmail/app_settings.py:101 +#: extensions/webmail/templates/webmail/folders.html:4 +msgid "Mailboxes" +msgstr "Mailboxen" + +#: extensions/admin/app_settings.py:14 +msgid "Handle mailboxes on filesystem" +msgstr "Mailbox im Dateisystem verwalten" + +#: extensions/admin/app_settings.py:16 +msgid "" +"Rename or remove mailboxes on the filesystem when they get renamed or " +"removed within Modoboa" +msgstr "" +"Mailboxen auch in Dateisystem umbenennen oder entfernen wenn sie in Modoboa " +"umbenannt oder entfernt werden" + +#: extensions/admin/app_settings.py:20 +msgid "Mailboxes ower" +msgstr "Mailbox-Besitzer" + +#: extensions/admin/app_settings.py:22 +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." + +#: extensions/admin/app_settings.py:26 +#, fuzzy +msgid "Default domain quota" +msgstr "Standard-Grenzwerte" + +#: extensions/admin/app_settings.py:29 +msgid "" +"Default quota (in MB) applied to freshly created domains with no value " +"specified. A value of 0 means no quota." +msgstr "" + +#: extensions/admin/app_settings.py:36 +msgid "Automatic account removal" +msgstr "Automatische Konto-Entfernung" + +#: extensions/admin/app_settings.py:38 +msgid "When a mailbox is removed, also remove the associated account" +msgstr "Beim Löschen der Mailbox auch das Konto entfernen." + +#: extensions/admin/app_settings.py:64 extensions/admin/forms/account.py:177 +#: extensions/admin/forms/domain.py:56 +msgid "Must be a positive integer" +msgstr "" + +#: extensions/admin/lib.py:28 +#, fuzzy +msgid "A mailbox is required" +msgstr "Ein Quota ist erforderlich" + +#: extensions/admin/forms/account.py:21 +#, fuzzy +msgid "The user's name. Must be a valid e-mail address for simple users." +msgstr "Der normale Benutzer '%s' muss eine gültige E-Mail-Adresse besitzen" + +#: extensions/admin/forms/account.py:25 +msgid "Role" +msgstr "Rolle" + +#: extensions/admin/forms/account.py:26 extensions/admin/forms/account.py:54 +msgid "Choose" +msgstr "Auswählen" + +#: extensions/admin/forms/account.py:27 +msgid "What level of permission this user will have" +msgstr "Rechte, die der Benutzer haben wird" + +#: extensions/admin/forms/account.py:35 +msgid "Enter the same password as above, for verification." +msgstr "Kennwort bestätigen" + +#: extensions/admin/forms/account.py:46 +msgid "Enabled" +msgstr "Aktiviert" + +#: extensions/admin/forms/account.py:93 +msgid "The two password fields didn't match." +msgstr "Die angegebenen Kennworte stimmen nicht überein" + +#: extensions/admin/forms/account.py:99 +msgid "You can't disable your own account" +msgstr "Sie können Ihr eigenes Konto nicht deaktivieren" + +#: extensions/admin/forms/account.py:110 +msgid "E-mail" +msgstr "E-Mail" + +#: extensions/admin/forms/account.py:112 extensions/admin/forms/domain.py:17 +msgid "Quota" +msgstr "Quota" + +#: extensions/admin/forms/account.py:114 +msgid "" +"Quota in MB for this mailbox. Define a custom value or use domain's default " +"one. Leave empty to define an unlimited value (not allowed for domain " +"administrators)." +msgstr "" +"Quota in MB für diese Mailbox. Geben Sie einen eigenen Wert an oder nutzen " +"Sie den Standardwert der Domain. Lassen Sie das Feld leer für unbegrenztes " +"Quota - Domänen-Administratoren ist dies nicht gestattet." + +#: extensions/admin/forms/account.py:122 extensions/admin/forms/domain.py:26 +#: extensions/admin/templates/admin/domains_table.html:6 +#: extensions/postfix_relay_domains/forms.py:12 +msgid "Alias(es)" +msgstr "Aliase" + +#: extensions/admin/forms/account.py:125 +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." + +#: extensions/admin/forms/account.py:186 extensions/admin/forms/account.py:216 +#: extensions/admin/forms/alias.py:65 +msgid "Domain does not exist" +msgstr "Domain existiert nicht" + +#: extensions/admin/forms/account.py:195 +#, python-format +msgid "Mailbox %s already exists" +msgstr "Mailbox %s existiert bereits" + +#: extensions/admin/forms/account.py:283 +msgid "Domain(s)" +msgstr "Domain(s)" + +#: extensions/admin/forms/account.py:285 +msgid "Domain(s) that user administrates" +msgstr "Domänen, die dieser Anwender administriert" + +#: extensions/admin/forms/account.py:327 +#: extensions/admin/views/identity.py:130 +msgid "Mail" +msgstr "E-Mail" + +#: extensions/admin/forms/account.py:329 +msgid "Permissions" +msgstr "Berechtigungen" + +#: extensions/admin/forms/alias.py:16 +msgid "Email address" +msgstr "E-Mail Adresse" + +#: extensions/admin/forms/alias.py:18 +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." + +#: extensions/admin/forms/alias.py:23 +msgid "Recipients" +msgstr "Empfänger" + +#: extensions/admin/forms/alias.py:25 +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." + +#: extensions/admin/forms/alias.py:68 +msgid "You don't have access to this domain" +msgstr "Der Zugriff auf diese Domain ist ihnen nicht gestattet" + +#: extensions/admin/forms/alias.py:90 +msgid "Invalid mailbox" +msgstr "Ungültige Mailbox" + +#: extensions/admin/forms/alias.py:108 extensions/admin/models/alias.py:182 +#, python-format +msgid "Local recipient %s not found" +msgstr "Lokaler Empfänger %s nicht gefunden" + +#: extensions/admin/forms/alias.py:112 extensions/admin/forms/alias.py:120 +#, python-format +msgid "Recipient %s already present" +msgstr "Empfänger %s existiert bereits" + +#: extensions/admin/forms/alias.py:126 +msgid "No recipient defined" +msgstr "Keine Empfänger angegeben" + +#: extensions/admin/forms/domain.py:20 +#, fuzzy +msgid "" +"Default quota in MB applied to mailboxes. Leave empty to use the default " +"value." +msgstr "" +"Quota in MB für diese Mailbox. Geben Sie, um den Domain-Standard zu nutzen, " +"keinen individuellen Wert an." + +#: extensions/admin/forms/domain.py:29 +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." + +#: extensions/admin/forms/domain.py:75 +#: extensions/postfix_relay_domains/forms.py:50 +#: extensions/postfix_relay_domains/forms.py:70 +#, fuzzy +msgid "domain alias" +msgstr "Domänen-Aliase" + +#: extensions/admin/forms/domain.py:82 extensions/admin/forms/domain.py:98 +#: extensions/postfix_relay_domains/forms.py:58 +#: extensions/postfix_relay_domains/forms.py:78 +#, fuzzy, python-format +msgid "A %s with this name already exists" +msgstr "Ein Alias mit diesem Namen existiert bereits" + +#: extensions/admin/forms/domain.py:92 +#: extensions/postfix_relay_domains/forms.py:49 +#: extensions/postfix_relay_domains/forms.py:71 +#, fuzzy +msgid "domain" +msgstr "Domänen" + +#: extensions/admin/forms/domain.py:176 +msgid "Create a domain administrator" +msgstr "Domänen-Administrator erstellen" + +#: extensions/admin/forms/domain.py:178 +msgid "Automatically create an administrator for this domain" +msgstr "Automatisch Administrator für diese Domain anlegen" + +#: extensions/admin/forms/domain.py:185 +msgid "" +"The administrator's name. Don't include the domain's name here, it will be " +"automatically appended." +msgstr "" +"Name des Administrators. Geben Sie nicht den Domainnamen mit an. Er wird " +"automatisch hinzugefügt." + +#: extensions/admin/forms/domain.py:193 +msgid "Create aliases" +msgstr "Aliase erstellen" + +#: extensions/admin/forms/domain.py:195 +msgid "Automatically create standard aliases for this domain" +msgstr "Automatisch Standard-Aliase für Domain anlegen" + +#: extensions/admin/forms/domain.py:211 +msgid "Invalid format" +msgstr "Ungültiges Format" + +#: extensions/admin/forms/domain.py:225 +#, python-format +msgid "User '%s' already exists" +msgstr "Identität %s existiert bereits" + +#: extensions/admin/forms/export.py:7 +msgid "File name" +msgstr "Dateiname" + +#: extensions/admin/forms/export.py:10 extensions/admin/forms/import_.py:8 +msgid "Separator" +msgstr "Separator" + +#: extensions/admin/forms/forward.py:12 +msgid "Recipient(s)" +msgstr "Empfänger" + +#: extensions/admin/forms/forward.py:15 +msgid "Indicate one or more recipients separated by a ','" +msgstr "Geben sie einen oder mehrere, durch Komma ',' separierte Empfänger an" + +#: extensions/admin/forms/forward.py:18 +msgid "Keep local copies" +msgstr "Lokale Kopien behalten" + +#: extensions/admin/forms/forward.py:20 +msgid "Forward messages and store copies into your local mailbox" +msgstr "Nachricht weiterleiten und Kopie in Mailbox ablegen" + +#: extensions/admin/forms/forward.py:38 +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." + +#: extensions/admin/forms/import_.py:6 extensions/webmail/forms.py:26 +msgid "Select a file" +msgstr "Wählen Sie eine Datei" + +#: extensions/admin/forms/import_.py:11 +msgid "Continue on error" +msgstr "Bei Fehler fortfahren" + +#: extensions/admin/forms/import_.py:12 +msgid "Don't treat duplicated objects as error" +msgstr "Doppelte Objekte nicht als Fehler behandeln" + +#: extensions/admin/forms/import_.py:27 +msgid "Crypt passwords" +msgstr "Passworte verschlüsseln" + +#: extensions/admin/forms/import_.py:28 +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" + +#: extensions/admin/models/alias.py:16 extensions/admin/models/mailbox.py:51 +msgid "address" +msgstr "Adresse" + +#: extensions/admin/models/alias.py:18 +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." + +#: extensions/admin/models/alias.py:24 +msgid "mailboxes" +msgstr "Mailboxen" + +#: extensions/admin/models/alias.py:25 +msgid "The mailboxes this alias points to" +msgstr "Mailbox auf den dieser Alias verweist" + +#: extensions/admin/models/alias.py:29 +msgid "The aliases this alias points to" +msgstr "Aliase auf die dieser Alias verweist" + +#: extensions/admin/models/alias.py:34 +#: extensions/admin/models/domain_alias.py:18 +#: extensions/postfix_relay_domains/models.py:168 +msgid "Check to activate this alias" +msgstr "Auswählen um den Alias zu aktivieren" + +#: extensions/admin/models/alias.py:79 +msgid "distribution list" +msgstr "Verteilerliste" + +#: extensions/admin/models/alias.py:80 +msgid "forward" +msgstr "Weiterleitung" + +#: extensions/admin/models/alias.py:81 +msgid "alias" +msgstr "Alias" + +#: extensions/admin/models/alias.py:150 +#, python-format +msgid "Invalid line: %s" +msgstr "Ungültige Zeile: %s" + +#: extensions/admin/models/alias.py:155 +#, python-format +msgid "Domain '%s' does not exist" +msgstr "Domain '%s' existiert nicht" + +#: extensions/admin/models/domain.py:28 +#: extensions/admin/models/domain_alias.py:10 +#: extensions/postfix_relay_domains/models.py:58 +#: extensions/postfix_relay_domains/models.py:76 +#: extensions/postfix_relay_domains/models.py:159 +msgid "name" +msgstr "Name" + +#: extensions/admin/models/domain.py:29 +#: extensions/postfix_relay_domains/models.py:77 +msgid "The domain name" +msgstr "Name der Domäne" + +#: extensions/admin/models/domain.py:33 +#: extensions/postfix_relay_domains/models.py:86 +msgid "Check to activate this domain" +msgstr "Auswählen, um diese Domäne zu aktivieren" + +#: extensions/admin/models/domain.py:61 +#, fuzzy +msgid "Domain" +msgstr "Domänen" + +#: extensions/admin/models/domain.py:140 +#, python-format +msgid "Invalid quota value for domain '%s'" +msgstr "" + +#: extensions/admin/models/domain_alias.py:11 +#: extensions/postfix_relay_domains/models.py:160 +msgid "The alias name" +msgstr "Der Alias-Name" + +#: extensions/admin/models/domain_alias.py:13 +#: extensions/postfix_relay_domains/models.py:163 +msgid "target" +msgstr "Ziel" + +#: extensions/admin/models/domain_alias.py:14 +msgid "The domain this alias points to" +msgstr "Domäne auf die dieser Alias verweist" + +#: extensions/admin/models/domain_alias.py:46 +#, fuzzy, python-format +msgid "A domain %s already exists" +msgstr "Mailbox %s existiert bereits" + +#: extensions/admin/models/domain_alias.py:51 +#, python-format +msgid "Unknown domain %s" +msgstr "Unbekannte Domain %s" + +#: extensions/admin/models/mailbox.py:52 +msgid "Mailbox address (without the @domain.tld part)" +msgstr "Mailbox-Adresse (ohne den @domain.tld-Anteil)" + +#: extensions/admin/models/mailbox.py:113 +#, python-format +msgid "Failed to retrieve mailbox location (%s)" +msgstr "Konnte Speicherort der Mailbox (%s) nicht bestimmen" + +#: extensions/admin/models/mailbox.py:173 +#, 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)" + +#: extensions/admin/models/mailbox.py:178 +msgid "A quota is required" +msgstr "Ein Quota ist erforderlich" + +#: extensions/admin/templates/admin/domain_general_form.html:3 +#: extensions/admin/templates/admin/mailform.html:3 +#: extensions/admin/templates/admin/newdomainform.html:3 +msgid "MB" +msgstr "MB" + +#: extensions/admin/templates/admin/domain_options_form.html:5 +#, fuzzy +msgid "You can't create a new domain administrator" +msgstr "Domänen-Administrator erstellen" + +#: extensions/admin/templates/admin/domains_table.html:7 +#: extensions/admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + +#: extensions/admin/templates/admin/domains_table.html:8 +#: extensions/admin/templates/admin/identities_table.html:8 +#: extensions/admin/templates/admin/listing.html:17 +#: extensions/sievefilters/views.py:93 +#: extensions/sievefilters/templates/sievefilters/filter.html:17 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:5 +#: extensions/webmail/templatetags/webmail_tags.py:101 +msgid "Actions" +msgstr "Aktionen" + +#: extensions/admin/templates/admin/editdomainform.html:4 +msgid "Administrators" +msgstr "Administratoren" + +#: extensions/admin/templates/admin/editdomainform.html:19 +msgid "No domain administrator defined" +msgstr "Domänen-Administrator fehlt" + +#: extensions/admin/templates/admin/editdomainform.html:22 +msgid "Creation date" +msgstr "Erstellungsdatum" + +#: extensions/admin/templates/admin/editdomainform.html:23 +msgid "Last modification date" +msgstr "Datum der letzten Änderung" + +#: extensions/admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/models.py:20 +msgid "Domain aliases" +msgstr "Domänen-Aliase" + +#: extensions/admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/models.py:25 +msgid "Mailbox aliases" +msgstr "Mailboxen-Aliase" + +#: extensions/admin/templates/admin/forward.html:2 +msgid "Automatically forward emails to another address" +msgstr "Nachrichten automatisch an andere Adresse weiterleiten" + +#: extensions/admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Name/Empfänger" + +#: extensions/admin/templates/admin/importform.html:5 +msgid "Help" +msgstr "Hilfe" + +#: extensions/admin/templates/admin/importform.html:12 +msgid "Importing..." +msgstr "Importiere …" + +#: extensions/admin/templates/admin/listing.html:14 +#: extensions/stats/templates/stats/index.html:28 +msgid "Filter" +msgstr "Filter" + +#: extensions/admin/templates/admin/mailboxes_raw.html:3 +msgid "Choose a value" +msgstr "Wert auswählen" + +#: extensions/admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "Standardwert der Domain verwenden" + +#: extensions/admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Adresse" + +#: extensions/admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "Wert" + +#: extensions/admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "Limit" + +#: extensions/admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "Verwendung (%%)" + +#: extensions/admin/templates/admin/searchform.html:6 +msgid "Search" +msgstr "Suchen" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_m" +msgstr "aktiviert_m" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_f" +msgstr "aktiviert_f" + +#: extensions/admin/templatetags/admin_tags.py:33 +msgid "Add domain" +msgstr "Domain hinzufügen" + +#: extensions/admin/templatetags/admin_tags.py:42 +#: extensions/admin/templatetags/admin_tags.py:106 +#: extensions/admin/views/import.py:51 extensions/admin/views/import.py:166 +msgid "Import" +msgstr "Importiere" + +#: extensions/admin/templatetags/admin_tags.py:48 +#: extensions/admin/templatetags/admin_tags.py:112 +#: extensions/admin/views/export.py:38 extensions/admin/views/export.py:64 +msgid "Export" +msgstr "Exportiere" + +#: extensions/admin/templatetags/admin_tags.py:72 +msgid "List identities" +msgstr "Identitäten auflisten" + +#: extensions/admin/templatetags/admin_tags.py:77 +msgid "List quotas" +msgstr "List-Quotas" + +#: extensions/admin/templatetags/admin_tags.py:82 +msgid "Add account" +msgstr "Konto hinzufügen" + +#: extensions/admin/templatetags/admin_tags.py:88 +msgid "Add alias" +msgstr "Alias hinzufügen" + +#: extensions/admin/templatetags/admin_tags.py:94 +msgid "Add forward" +msgstr "Weiterleitung hinzufügen" + +#: extensions/admin/templatetags/admin_tags.py:100 +msgid "Add distribution list" +msgstr "Verteilerliste hinzufügen" + +#: extensions/admin/templatetags/admin_tags.py:133 +msgid "View the domain's identities" +msgstr "Domain-Identitäten anzeigen" + +#: extensions/admin/templatetags/admin_tags.py:143 +#: extensions/admin/templatetags/admin_tags.py:162 +#: extensions/admin/templatetags/admin_tags.py:169 +#: extensions/postfix_relay_domains/general_callbacks.py:84 +#, python-format +msgid "Delete %s?" +msgstr "%s löschen?" + +#: extensions/admin/templatetags/admin_tags.py:239 +msgid "Remove this permission" +msgstr "Berechtigung entfernen" + +#: extensions/admin/views/alias.py:25 +msgid "Alias with this name already exists" +msgstr "Ein Alias mit diesem Namen existiert bereits" + +#: extensions/admin/views/alias.py:49 extensions/admin/views/domain.py:100 +#: extensions/admin/views/domain.py:129 extensions/admin/views/identity.py:131 +#: extensions/admin/views/identity.py:158 +#: extensions/postfix_relay_domains/views.py:32 +#: extensions/sievefilters/views.py:141 extensions/sievefilters/views.py:230 +#: extensions/webmail/views.py:151 +msgid "Create" +msgstr "Erstellen" + +#: extensions/admin/views/alias.py:61 +msgid "New distribution list" +msgstr "Neue Verteilerliste" + +#: extensions/admin/views/alias.py:62 +msgid "Distribution list created" +msgstr "Verteilerliste erstellt" + +#: extensions/admin/views/alias.py:71 +msgid "New alias" +msgstr "Neuer Alias" + +#: extensions/admin/views/alias.py:72 +msgid "Alias created" +msgstr "Alias erstellt" + +#: extensions/admin/views/alias.py:81 +msgid "New forward" +msgstr "Neue Weiterleitung" + +#: extensions/admin/views/alias.py:82 +msgid "Forward created" +msgstr "Weiterleitung erstellt" + +#: extensions/admin/views/alias.py:95 +msgid "Distribution list modified" +msgstr "Verteilerliste verändert" + +#: extensions/admin/views/alias.py:97 +msgid "Forward modified" +msgstr "Weiterleitung verändert" + +#: extensions/admin/views/alias.py:99 +msgid "Alias modified" +msgstr "Alias verändert" + +#: extensions/admin/views/domain.py:96 extensions/admin/views/identity.py:128 +msgid "Next" +msgstr "Nächstes" + +#: extensions/admin/views/domain.py:99 +msgid "Options" +msgstr "optionen" + +#: extensions/admin/views/domain.py:101 extensions/admin/views/identity.py:132 +msgid "Previous" +msgstr "Vorheriges" + +#: extensions/admin/views/domain.py:123 +msgid "Domain created" +msgstr "Domäne erstellt." + +#: extensions/admin/views/domain.py:128 +msgid "New domain" +msgstr "Neue Domäne" + +#: extensions/admin/views/domain.py:155 +msgid "Domain modified" +msgstr "Domäne verändert" + +#: extensions/admin/views/domain.py:189 +msgid "You can't delete your own domain" +msgstr "Sie können Ihre eigene Domäne nicht löschen" + +#: extensions/admin/views/domain.py:192 +msgid "Domain deleted" +msgid_plural "Domains deleted" +msgstr[0] "Domäne gelöscht" +msgstr[1] "Domänen gelöscht" + +#: extensions/admin/views/export.py:37 +msgid "Export identities" +msgstr "Identitäten exportieren" + +#: extensions/admin/views/export.py:63 +msgid "Export domains" +msgstr "Domains exportieren" + +#: extensions/admin/views/identity.py:103 +#: extensions/admin/views/identity.py:224 +#: extensions/admin/views/identity.py:229 extensions/amavis/views.py:179 +#: extensions/amavis/views.py:185 extensions/amavis/views.py:220 +#: extensions/amavis/views.py:224 extensions/amavis/views.py:226 +#: extensions/webmail/views.py:47 extensions/webmail/views.py:65 +#: extensions/webmail/views.py:79 extensions/webmail/views.py:97 +#: extensions/webmail/views.py:114 extensions/webmail/views.py:200 +#: extensions/webmail/views.py:223 extensions/webmail/views.py:396 +#: extensions/webmail/views.py:430 extensions/webmail/views.py:443 +#: extensions/webmail/views.py:472 extensions/webmail/views.py:513 +#: lib/formutils.py:44 lib/formutils.py:49 +msgid "Invalid request" +msgstr "Ungültige Anfrage" + +#: extensions/admin/views/identity.py:149 +msgid "Account created" +msgstr "Konto erstellt" + +#: extensions/admin/views/identity.py:155 +msgid "New account" +msgstr "Neues Konto" + +#: extensions/admin/views/identity.py:190 +msgid "Account updated" +msgstr "Konto aktualisiert" + +#: extensions/admin/views/identity.py:214 +msgid "Account deleted" +msgid_plural "Accounts deleted" +msgstr[0] "Konto gelöscht" +msgstr[1] "Konten gelöscht" + +#: extensions/admin/views/import.py:39 +#, fuzzy, python-format +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" +"You can use a different character as separator.
\n" +msgstr "" +"CSV-Datei in einem der folgenden Formate hinzufügen:\n" +"Das erste Element einer Zeile ist zwinged und muss gleich zum " +"vorhergehenden sein.
\n" +"Ein anderes Zeichen als Trenner ist gestattet.
\n" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Domains importieren" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "Objekt existiert bereits: %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d Objekte erfolgreich importiert" + +#: extensions/admin/views/import.py:153 +#, 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.
\n" +"\n" +"You can use a different character as separator.
\n" +msgstr "" +"CSV-Datei in einem der folgenden Formate hinzufügen:\n" +"Das erste Element einer Zeile ist zwingend und muss gleich mit einem der " +"vorhergehenden sein.
\n" +"\n" +"Ein anderes Zeichen als Separator ist gestattet.
\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Identitäten importieren" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Weiterleitung aktualisiert" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Einfache amavis Management Oberfläche" -#: extensions/amavis/__init__.py:45 -#: extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Quarantäne" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "Offene Anfragen" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d offene Anfragen" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Inhaltsfilter" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Quarantäne-Einstellungen" @@ -1229,7 +1465,9 @@ msgstr "Maximales Alter einer Nachricht" #: extensions/amavis/app_settings.py:16 msgid "Quarantine messages maximum age (in days) before deletion" -msgstr "Maximales Alter (in Tagen) von Nachrichten in der Quarantäne bevor sie gelöscht werden" +msgstr "" +"Maximales Alter (in Tagen) von Nachrichten in der Quarantäne bevor sie " +"gelöscht werden" #: extensions/amavis/app_settings.py:19 msgid "Messages releasing" @@ -1305,24 +1543,33 @@ msgstr "Absender von Benachrichtigungen" #: extensions/amavis/app_settings.py:74 msgid "The e-mail address used to send notitications" -msgstr "Die Mailadresse, die verwendet wird, um Benachrichtigungen zu versenden" +msgstr "" +"Die Mailadresse, die verwendet wird, um Benachrichtigungen zu versenden" -#: extensions/amavis/app_settings.py:87 -#: extensions/webmail/app_settings.py:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Darstellung" - -#: extensions/amavis/app_settings.py:91 -#: extensions/webmail/app_settings.py:91 +#: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "Anzahl dargestellter Nachrichten pro Seite" #: extensions/amavis/app_settings.py:92 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" +msgstr "" +"Legt die maximale Anzahl von Nachrichten fest, die in einer Seite " +"dargestellt werden" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "Offene Anfragen" + +#: extensions/amavis/general_callbacks.py:124 +#, fuzzy +msgid "Pending requests" +msgstr "Offene Anfragen" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Inhaltsfilter" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "Verbindung zu amavis fehlgeschlagen: %s" @@ -1331,22 +1578,17 @@ msgstr "Verbindung zu amavis fehlgeschlagen: %s" msgid "Virus filter" msgstr "Virusfilter" -#: extensions/amavis/models.py:94 -#: extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 -#: extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:94 extensions/amavis/models.py:102 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "Ja" -#: extensions/amavis/models.py:95 -#: extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 -#: extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:95 extensions/amavis/models.py:103 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "Nein" -#: extensions/amavis/models.py:96 -#: extensions/amavis/models.py:104 +#: 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" @@ -1354,7 +1596,9 @@ msgstr "Standard" #: 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:101 msgid "Spam filter" @@ -1362,7 +1606,9 @@ msgstr "SPAM-Filter" #: 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:109 msgid "Banned filter" @@ -1370,67 +1616,74 @@ msgstr "Filter für unerwünschte Dateien" #: 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:144 msgid "Spam marker" msgstr "SPAM-Markierung" #: 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." +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:23 -#: extensions/webmail/lib.py:37 -msgid "From" -msgstr "Von" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "" -#: extensions/amavis/sql_listing.py:24 -#: extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 -#: extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 -#: templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Betreff" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "An" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "Von" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Betreff" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Quarantäne leeren" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Nachricht gelöscht" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, 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:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Anfrage gesendet" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Nachricht freigegeben" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, 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:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1457,6 +1710,80 @@ msgstr "oder mehr soll SPAM-Nachricht verwerfen" msgid "Quarantine management" msgstr "Quarantäne-Management" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +#, fuzzy +msgid "Select" +msgstr "Wählen Sie eine Datei" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +#, fuzzy +msgid "Bad Header" +msgstr "Schlechte Header" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "Schlechtes MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +#, fuzzy +msgid "Banned" +msgstr "Filter für unerwünschte Dateien" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Freigeben" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Löschen" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Alle Nachrichten" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +#, fuzzy +msgid "Spam only" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +#, fuzzy +msgid "Virus only" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +#, fuzzy +msgid "Bad Header only" +msgstr "Schlechte Header" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +#, fuzzy +msgid "Bad MIME only" +msgstr "Schlechtes MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +#, fuzzy +msgid "Banned only" +msgstr "Filter für unerwünschte Dateien" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1499,78 +1826,36 @@ 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 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -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:31 -msgid "Delete" -msgstr "Löschen" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Alle Mail-Header ansehen" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Inhaltsklasse" +#: extensions/limits/__init__.py:25 +msgid "" +"Per administrator resources to limit the number of objects they can create" +msgstr "" +"Administrator-Ressourcen, um die Anzahl erstellbarer Objekte einzuschränken" -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Nichts" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Spam" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Virus" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Schlechte Header" - -#: extensions/amavis/templatetags/amextras.py:96 -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" - -#: extensions/limits/__init__.py:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Grenzwerte" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Reseller" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Ressourcen" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Standard-Grenzwerte" -#: extensions/limits/app_settings.py:13 -#: extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Domänen-Administratoren" #: extensions/limits/app_settings.py:15 msgid "Maximum number of allowed domain administrators for a new administrator" -msgstr "Maximale Anzahl Domänenadministratoren, die ein neuer Administrator erstellen darf" +msgstr "" +"Maximale Anzahl Domänenadministratoren, die ein neuer Administrator " +"erstellen darf" #: extensions/limits/app_settings.py:21 msgid "Maximum number of allowed domains for a new administrator" @@ -1578,7 +1863,8 @@ msgstr "Maximale Anzahl Domains, die ein neuer Administrator erstellen darf" #: extensions/limits/app_settings.py:27 msgid "Maximum number of allowed domain aliases for a new administrator" -msgstr "Maximale Anzahl Domain Aliase, die ein neuer Administrator erstellen darf" +msgstr "" +"Maximale Anzahl Domain Aliase, die ein neuer Administrator erstellen darf" #: extensions/limits/app_settings.py:33 msgid "Maximum number of allowed mailboxes for a new administrator" @@ -1588,52 +1874,61 @@ msgstr "Maximale Anzahl Mailboxen, die ein neuer Administrator erstellen darf" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Maximale Anzahl Aliase, die ein neuer Administrator 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:17 -msgid "Maximum number of domains this user can create" -msgstr "Maximale Anzahl Domains, die dieser Anwender erstellen darf" - -#: 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:25 -msgid "Maximum number of mailboxes this user can create" -msgstr "Maximale Anzahl Mailboxen, die dieser Anwender erstellen darf" - -#: 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:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "Ungültiger Grenzwert" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "Ihre Ressourcen wurde noch nicht initialisiert" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 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 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Reseller" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Ressourcen" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "%s: Grenze erreicht" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "Nicht ausreichend Ressourcen" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +msgid "Maximum number of domain administrators this user can create" +msgstr "Maximale Anzahl Domains, die ein Administrator erstellen darf" + +#: extensions/limits/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "Maximale Anzahl Domains, die dieser Anwender erstellen darf" + +#: extensions/limits/models.py:21 +msgid "Maximum number of domain aliases this user can create" +msgstr "Maximale Anzahl Domain Aliase, die dieser Anwender erstellen darf" + +#: extensions/limits/models.py:24 +msgid "Maximum number of mailboxes this user can create" +msgstr "Maximale Anzahl Mailboxen, die dieser Anwender erstellen darf" + +#: extensions/limits/models.py:26 +msgid "Maximum number of mailbox aliases this user can create" +msgstr "Maximale Anzahl Mailbox-Aliase, die dieser Anwender erstellen darf" + +#: extensions/limits/models.py:136 msgid "undefined" msgstr "unbestimmt" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "unbegrenzt" @@ -1641,77 +1936,281 @@ msgstr "unbegrenzt" msgid "Resources usage" msgstr "Ressourcen-Verbrauch" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 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:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Automatische Antworten" -#: 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:14 msgid "Automatic reply timeout" msgstr "Zeitüberschreitung für automatische Antworten" #: extensions/postfix_autoreply/app_settings.py:16 msgid "Timeout in seconds between two auto-replies to the same recipient" -msgstr "Zeit in Sekunden zwischen zwei automatisierten Antworten an denselben Empfänger" +msgstr "" +"Zeit in Sekunden zwischen zwei automatisierten Antworten an denselben " +"Empfänger" -#: extensions/postfix_autoreply/forms.py:9 +#: extensions/postfix_autoreply/app_settings.py:20 +#, fuzzy +msgid "Default subject" +msgstr "Betreff" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +#, fuzzy +msgid "Default content" +msgstr "Standard-Editor" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +#, fuzzy +msgid "Activate your auto reply from this date" +msgstr "Aktivieren Sie ihre automatisierte Antwort bis zu diesem Datum" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Bis" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Aktivieren Sie ihre automatisierte Antwort bis zu diesem Datum" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Das Datum ist vorbei" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +#, fuzzy +msgid "Must be greater than start date" +msgstr "ist größer als" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Automatische Antwort" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "Betreff" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "Der Betreff, der in den versendeten Nachrichten verwendet wird" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "Inhalt" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "Der Inhalt, der in den versendeten Nachrichten verwendet wird" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Aktivieren/Deaktivieren Sie die automatisierte Antwort" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 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/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +#, fuzzy +msgid "Relay domains" +msgstr "Neue Domäne" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +#, fuzzy +msgid "Path to the master.cf configuration file" +msgstr "Pfad zur Log-Datei" + +#: extensions/postfix_relay_domains/forms.py:15 +#, fuzzy +msgid "" +"Alias(es) of this relay 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." + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +#, fuzzy +msgid "relay domain alias" +msgstr "Domänen-Aliase" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +#, fuzzy +msgid "relay domain" +msgstr "Neue Domäne" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +#, fuzzy +msgid "Add relay domain" +msgstr "Domain hinzufügen" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +#, fuzzy +msgid "Maximum number of relay domains this user can create" +msgstr "Maximale Anzahl Domains, die dieser Anwender erstellen darf" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +#, fuzzy +msgid "Relay domain aliases" +msgstr "Domänen-Aliase" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +#, fuzzy +msgid "Maximum number of relay domain aliases this user can create" +msgstr "Maximale Anzahl Domain Aliase, die dieser Anwender erstellen darf" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\n" +"\n" "Language-Team: DE
\n"
@@ -17,94 +17,82 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: admin/static/admin/js/admin.js:26
+#: extensions/admin/static/admin/js/admin.js:32
msgid "Search"
msgstr "Suche"
-#: admin/static/admin/js/admin.js:110
+#: extensions/admin/static/admin/js/admin.js:170
msgid "Do not delete domain directory"
msgstr "Verzeichnis der Domain nicht löschen"
-#: admin/static/admin/js/admin.js:113
+#: extensions/admin/static/admin/js/admin.js:173
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
-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 - ausser Mailkonten."
+#: extensions/admin/static/admin/js/admin.js:174
+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 - ausser "
+"Mailkonten."
-#: admin/static/admin/js/admin.js:117
-msgid "Delete this domain?"
-msgstr "Diese Domain löschen?"
-
-#: admin/static/admin/js/admin.js:161
+#: extensions/admin/static/admin/js/admin.js:222
msgid "No domain administrator defined"
msgstr "Domain-Administrator fehlt"
-#: admin/static/admin/js/admin.js:238
+#: extensions/admin/static/admin/js/admin.js:291
msgid "Do not delete mailbox directory"
msgstr "Verzeichnis der Mailbox nicht löschen"
-#: 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:254
-msgid "Delete this forward?"
-msgstr "Diese Weiterleitung löschen?"
-
-#: admin/static/admin/js/admin.js:259
-msgid "Delete this alias?"
-msgstr "Diesen Alias löschen?"
-
-#: extensions/amavis/static/amavis/js/quarantine.js:126
+#: extensions/amavis/static/amavis/js/quarantine.js:180
msgid "Release this selection?"
msgstr "Diese Auswahl freilassen?"
-#: extensions/amavis/static/amavis/js/quarantine.js:130
+#: extensions/amavis/static/amavis/js/quarantine.js:184
msgid "Delete this selection?"
msgstr "Diese Auswahl löschen?"
-#: extensions/amavis/static/amavis/js/quarantine.js:148
-#: extensions/amavis/static/amavis/js/selfservice.js:22
+#: extensions/amavis/static/amavis/js/quarantine.js:203
+#: extensions/amavis/static/amavis/js/selfservice.js:17
msgid "Release this message?"
msgstr "Diese Nachricht freilassen?"
-#: extensions/amavis/static/amavis/js/quarantine.js:152
-#: extensions/amavis/static/amavis/js/selfservice.js:26
+#: extensions/amavis/static/amavis/js/quarantine.js:207
+#: extensions/amavis/static/amavis/js/selfservice.js:21
msgid "Delete this message?"
msgstr "Diese Nachricht löschen?"
-#: extensions/amavis/static/amavis/js/quarantine.js:169
+#: extensions/amavis/static/amavis/js/quarantine.js:224
msgid "View full headers"
msgstr "Vollansicht Header anzeigen"
-#: extensions/amavis/static/amavis/js/quarantine.js:174
+#: extensions/amavis/static/amavis/js/quarantine.js:229
msgid "Hide full headers"
msgstr "Vollansicht Header ausblenden"
+#: extensions/postfix_relay_domains/static/postfix_relay_domains/js/relay_domains.js:49
+msgid "Services updated"
+msgstr ""
+
#: extensions/sievefilters/static/sievefilters/js/lib.js:14
msgid "Remove this filter?"
msgstr "Diesen Filter entfernen?"
-#: extensions/sievefilters/static/sievefilters/js/lib.js:117
+#: extensions/sievefilters/static/sievefilters/js/lib.js:107
msgid "Save changes?"
msgstr "Änderungen speichern?"
-#: extensions/sievefilters/static/sievefilters/js/lib.js:144
+#: extensions/sievefilters/static/sievefilters/js/lib.js:129
msgid "Remove filters set?"
msgstr "Diesen Filter entfernen?"
-#: extensions/sievefilters/static/sievefilters/js/lib.js:161
+#: extensions/sievefilters/static/sievefilters/js/lib.js:146
msgid "Activate this filters set?"
msgstr "Diesen Filter aktivieren?"
-#: extensions/sievefilters/static/sievefilters/js/lib.js:169
-#: extensions/sievefilters/static/sievefilters/js/lib.js:224
+#: extensions/sievefilters/static/sievefilters/js/lib.js:154
+#: extensions/sievefilters/static/sievefilters/js/lib.js:203
msgid "active"
msgstr "aktiv"
@@ -112,19 +100,19 @@ msgstr "aktiv"
msgid "Search a domain"
msgstr "Domain suchen"
-#: extensions/webmail/static/webmail/js/webmail.js:485
+#: extensions/webmail/static/webmail/js/webmail.js:472
msgid "Remove the selected mailbox?"
msgstr "Ausgewählte Mailbox entfernen?"
-#: extensions/webmail/static/webmail/js/webmail.js:499
+#: extensions/webmail/static/webmail/js/webmail.js:485
msgid "Mailbox removed"
msgstr "Mailbox entfernt"
-#: extensions/webmail/static/webmail/js/webmail.js:823
+#: extensions/webmail/static/webmail/js/webmail.js:727
msgid "Message sent"
msgstr "Nachricht gesendet"
-#: extensions/webmail/static/webmail/js/webmail.js:856
+#: extensions/webmail/static/webmail/js/webmail.js:854
msgid "Message deleted"
msgstr "Nachricht gelöscht"
@@ -142,22 +130,37 @@ msgid_plural "Moving %s messages"
msgstr[0] "Verschiebe %s Nachricht"
msgstr[1] "Verschiebe %s Nachrichten"
-#: static/js/confirmation.js:48
+#: static/js/confirmation.js:50
msgid "Warning"
msgstr "Warnung"
-#: static/js/confirmation.js:57
+#: static/js/confirmation.js:59
msgid "Cancel"
msgstr "Abbrechen"
-#: static/js/confirmation.js:99
-#: static/js/history.js:239
-msgid "Internal Error"
+#: static/js/global.js:314
+#, fuzzy
+msgid "Internal error"
msgstr "Interner Fehler"
#: static/js/searchbar.js:20
msgid "Search..."
msgstr "Suchen..."
+#~ msgid "Delete this domain?"
+#~ msgstr "Diese Domain löschen?"
+
+#~ msgid "Delete this account?"
+#~ msgstr "Diese Konto löschen?"
+
+#~ msgid "Delete this list?"
+#~ msgstr "Diese Liste löschen?"
+
+#~ msgid "Delete this forward?"
+#~ msgstr "Diese Weiterleitung löschen?"
+
+#~ msgid "Delete this alias?"
+#~ msgstr "Diesen Alias löschen?"
+
#~ msgid "Loading..."
#~ msgstr "Lade..."
diff --git a/modoboa/locale/en/LC_MESSAGES/django.po b/modoboa/locale/en/LC_MESSAGES/django.po
index 30fda01ce..fd00b95a3 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-09-20 22:30+0200\n"
+"POT-Creation-Date: 2013-12-03 10:32+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME 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. 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.\n"
-"
\n"
-"\n"
-"
\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 "" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "" + +#: extensions/admin/views/import.py:153 +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" +"\n" +"You can use a different character as separator.
\n" +msgstr "" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "" @@ -1232,11 +1454,6 @@ msgstr "" msgid "The e-mail address used to send notitications" msgstr "" -#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "" - #: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "" @@ -1245,7 +1462,19 @@ msgstr "" msgid "Set the maximum number of messages displayed in a page" msgstr "" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "" + +#: extensions/amavis/general_callbacks.py:124 +msgid "Pending requests" +msgstr "" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "" @@ -1255,12 +1484,12 @@ msgid "Virus filter" msgstr "" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "" @@ -1300,53 +1529,58 @@ msgid "" "settings." msgstr "" -#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:37 -msgid "From" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" msgstr "" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, python-format msgid "%(count)d message deleted successfully" msgid_plural "%(count)d messages deleted successfully" msgstr[0] "" msgstr[1] "" -#: extensions/amavis/views.py:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, python-format msgid "%(count)d request sent" msgid_plural "%(count)d requests sent" msgstr[0] "" msgstr[1] "" -#: extensions/amavis/views.py:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1373,6 +1607,72 @@ msgstr "" msgid "Quarantine management" msgstr "" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +msgid "Select" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +msgid "Bad Header" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +msgid "Banned" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +msgid "Spam only" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +msgid "Virus only" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +msgid "Bad Header only" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +msgid "Bad MIME only" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +msgid "Banned only" +msgstr "" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1413,70 +1713,24 @@ msgstr "" msgid "Please visit %(listingurl)s for a full listing." msgstr "" -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:26 -#: extensions/amavis/templatetags/amextras.py:59 -#: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:31 -msgid "Delete" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 msgid "" "Per administrator resources to limit the number of objects they can create" msgstr "" -#: extensions/limits/__init__.py:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "" @@ -1500,52 +1754,60 @@ msgstr "" msgid "Maximum number of allowed aliases for a new administrator" msgstr "" -#: extensions/limits/forms.py:13 -msgid "Maximum number of domain administrators this user can create" -msgstr "" - -#: extensions/limits/forms.py:17 -msgid "Maximum number of domains this user can create" -msgstr "" - -#: extensions/limits/forms.py:21 -msgid "Maximum number of domain aliases this user can create" -msgstr "" - -#: extensions/limits/forms.py:25 -msgid "Maximum number of mailboxes this user can create" -msgstr "" - -#: extensions/limits/forms.py:29 -msgid "Maximum number of mailbox aliases this user can create" -msgstr "" - -#: extensions/limits/forms.py:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 msgid "You're not allowed to define unlimited values" msgstr "" -#: extensions/limits/lib.py:16 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +msgid "Maximum number of domain administrators this user can create" +msgstr "" + +#: extensions/limits/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "" + +#: extensions/limits/models.py:21 +msgid "Maximum number of domain aliases this user can create" +msgstr "" + +#: extensions/limits/models.py:24 +msgid "Maximum number of mailboxes this user can create" +msgstr "" + +#: extensions/limits/models.py:26 +msgid "Maximum number of mailbox aliases this user can create" +msgstr "" + +#: extensions/limits/models.py:136 msgid "undefined" msgstr "" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "" @@ -1553,19 +1815,14 @@ msgstr "" msgid "Resources usage" msgstr "" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "" -#: extensions/postfix_autoreply/__init__.py:79 -#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 -msgid "Auto-reply message" -msgstr "" - #: extensions/postfix_autoreply/app_settings.py:14 msgid "Automatic reply timeout" msgstr "" @@ -1574,39 +1831,94 @@ msgstr "" msgid "Timeout in seconds between two auto-replies to the same recipient" msgstr "" -#: extensions/postfix_autoreply/forms.py:9 +#: extensions/postfix_autoreply/app_settings.py:20 +msgid "Default subject" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +msgid "Default content" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +msgid "Activate your auto reply from this date" +msgstr "" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "" -#: extensions/postfix_autoreply/models.py:19 -msgid "subject" +#: extensions/postfix_autoreply/forms.py:59 +msgid "Must be greater than start date" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" msgstr "" #: extensions/postfix_autoreply/models.py:20 +msgid "subject" +msgstr "" + +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 msgid "Auto reply message updated successfully." msgstr "" @@ -1614,16 +1926,136 @@ msgstr "" msgid "Define a message to automatically send when you are off" msgstr "" +#: extensions/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +msgid "Relay domains" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +msgid "Path to the master.cf configuration file" +msgstr "" + +#: extensions/postfix_relay_domains/forms.py:15 +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +msgid "relay domain alias" +msgstr "" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +msgid "relay domain" +msgstr "" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +msgid "Add relay domain" +msgstr "" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +msgid "Maximum number of relay domains this user can create" +msgstr "" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +msgid "Relay domain aliases" +msgstr "" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +msgid "Maximum number of relay domain aliases this user can create" +msgstr "" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\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 "Importe un fichero CSV dónde las líneas respetan uno de los siguientes formatos:\nEl primer elemento de cada línea es obligatorio y debe ser igual al de los valores previos.
\n\nPuede usar un carácter diferente como separador.
\n" - -#: admin/views.py:775 -msgid "Import identities" -msgstr "Importar identidades" - -#: admin/views.py:776 admin/views.py:846 admin/templatetags/admin_extras.py:87 -#: admin/templatetags/admin_extras.py:144 -msgid "Import" -msgstr "Importar" - -#: admin/views.py:806 -msgid "Export identities" -msgstr "Exportar identidades" - -#: admin/views.py:807 admin/views.py:863 admin/templatetags/admin_extras.py:93 -#: admin/templatetags/admin_extras.py:150 -msgid "Export" -msgstr "Exportar" - -#: admin/views.py:835 -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" -"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" - -#: admin/views.py:845 -msgid "Import domains" -msgstr "Importar dominios" - -#: admin/views.py:862 -msgid "Export domains" -msgstr "Exportar dominios" - -#: admin/templates/admin/domain_general_form.html:3 -#: admin/templates/admin/mailform.html:3 -#: admin/templates/admin/newdomainform.html:3 -msgid "MB" -msgstr "MB" - -#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: 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:4 -msgid "Administrators" -msgstr "Administradores" - -#: admin/templates/admin/editdomainform.html:19 -msgid "No domain administrator defined" -msgstr "No hay un dominio de administrador definido " - -#: admin/templates/admin/editdomainform.html:22 -msgid "Creation date" -msgstr "Fecha de creación" - -#: admin/templates/admin/editdomainform.html:23 -msgid "Last modification date" -msgstr "Última fecha de modificación" - -#: 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:26 -#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 -#: extensions/limits/models.py:15 -msgid "Mailbox aliases" -msgstr "Alias del mailbox" - -#: admin/templates/admin/extensions.html:2 -#: admin/templatetags/admin_extras.py:51 +#: core/templates/core/extensions.html:2 core/templatetags/core_tags.py:48 msgid "Extensions" msgstr "Extensiones" -#: admin/templates/admin/extensions.html:2 +#: core/templates/core/extensions.html:2 msgid "Choose the extension(s) to use" msgstr "Elija las extensión(es) a usar" -#: admin/templates/admin/extensions.html:6 -#: admin/templates/admin/parameters.html:8 -#: userprefs/templates/userprefs/preferences.html:8 +#: core/templates/core/extensions.html:6 core/templates/core/parameters.html:7 +#: core/templates/core/user_preferences.html:8 msgid "Save" msgstr "Guardar" -#: admin/templates/admin/identities.html:2 -#: admin/templatetags/admin_extras.py:31 -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:290 -msgid "Help" -msgstr "Ayuda" - -#: admin/templates/admin/importform.html:12 -msgid "Importing..." -msgstr "Importando..." - -#: admin/templates/admin/information.html:2 -#: admin/templatetags/admin_extras.py:56 +#: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" msgstr "Información" -#: admin/templates/admin/information.html:2 +#: core/templates/core/information.html:2 msgid "Various information about Modoboa" msgstr "Información varia sobre Modoboa" -#: admin/templates/admin/information.html:3 +#: core/templates/core/information.html:3 msgid "is currently in use." msgstr "está actualmente en uso." -#: admin/templates/admin/information.html:5 +#: core/templates/core/information.html:5 msgid "Active users" msgstr "Usuarios activos" -#: admin/templates/admin/information.html:9 +#: core/templates/core/information.html:9 msgid "Group name" msgstr "Nombre del grupo" -#: admin/templates/admin/information.html:10 +#: core/templates/core/information.html:10 msgid "Last login" msgstr "Última entrada" -#: 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 +#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:57 msgid "Logs" msgstr "Logs" -#: admin/templates/admin/logs.html:2 +#: core/templates/core/logs.html:2 msgid "Previously on Modoboa..." msgstr "Anteriormente en Modoboa..." -#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 -#: extensions/webmail/lib.py:38 extensions/webmail/lib.py:411 +#: core/templates/core/logs.html:6 extensions/amavis/sql_listing.py:46 +#: extensions/webmail/lib.py:48 extensions/webmail/lib.py:425 msgid "Date" msgstr "Fecha" -#: admin/templates/admin/logs.html:7 +#: core/templates/core/logs.html:7 msgid "Level" msgstr "Nivel" -#: admin/templates/admin/logs.html:8 +#: core/templates/core/logs.html:8 msgid "Logger" msgstr "Logger" -#: admin/templates/admin/logs.html:9 +#: core/templates/core/logs.html:9 msgid "Message" msgstr "Mensaje" -#: admin/templates/admin/mailboxes_raw.html:3 -msgid "Choose a value" -msgstr "Elija un valor" - -#: admin/templates/admin/mailform.html:3 -msgid "Use domain default value" -msgstr "Usar el valor por defecto del dominio" - -#: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:65 +#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:62 msgid "Parameters" msgstr "Parámetros" -#: admin/templates/admin/parameters.html:3 +#: core/templates/core/parameters.html:2 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 "Valor" - -#: admin/templates/admin/quotas.html:7 -msgid "Limit" -msgstr "Límite" - -#: admin/templates/admin/quotas.html:8 -#, python-format -msgid "Usage (%%)" -msgstr "Uso (%%)" - -#: admin/templates/admin/searchform.html:6 -msgid "Search" -msgstr "Buscar" - -#: admin/templates/admin/settings_header.html:3 +#: core/templates/core/settings_header.html:3 msgid "Modoboa settings" msgstr "Configuración de Modoboa" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_m" -msgstr "Activado" +#: core/templates/core/user_index.html:2 core/templatetags/core_tags.py:81 +msgid "Settings" +msgstr "Configuración" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_f" -msgstr "Activado" +#: core/templates/core/user_preferences.html:2 +#: core/templatetags/core_tags.py:108 +msgid "Preferences" +msgstr "Preferencias" -#: admin/templatetags/admin_extras.py:36 +#: core/templates/core/user_preferences.html:2 +msgid "Customize Modoboa" +msgstr "Adaptar Modoboa" + +#: core/templates/core/user_profile.html:2 core/templatetags/core_tags.py:104 +msgid "Profile" +msgstr "Perfil" + +#: core/templates/core/user_profile.html:2 +msgid "Update your personal information" +msgstr "Actualizar su información personal" + +#: core/templates/core/user_profile.html:8 +#: extensions/admin/templates/admin/forward.html:8 +#: extensions/admin/views/alias.py:107 extensions/admin/views/domain.py:165 +#: extensions/admin/views/identity.py:197 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 +#: extensions/postfix_relay_domains/views.py:63 +#: extensions/sievefilters/views.py:163 extensions/webmail/views.py:170 +#: extensions/webmail/views.py:205 +msgid "Update" +msgstr "Actualizar" + +#: core/templatetags/core_tags.py:21 msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:81 -msgid "Add domain" -msgstr "Añadir dominio" +#: core/templatetags/core_tags.py:90 +msgid "Logout" +msgstr "Salir" -#: admin/templatetags/admin_extras.py:110 -msgid "List identities" -msgstr "Listar identidades" +#: core/views/admin.py:47 +msgid "Parameters saved" +msgstr "Parámetros guardados" -#: admin/templatetags/admin_extras.py:115 -msgid "List quotas" -msgstr "Listar cuotas" +#: core/views/admin.py:90 +msgid "Modifications applied." +msgstr "Modificaciones aplicadas." -#: admin/templatetags/admin_extras.py:120 -msgid "Add account" -msgstr "Añadir cuenta" - -#: admin/templatetags/admin_extras.py:126 -msgid "Add alias" -msgstr "Añadir alias" - -#: admin/templatetags/admin_extras.py:132 -msgid "Add forward" -msgstr "Añadir reenvío" - -#: admin/templatetags/admin_extras.py:138 -msgid "Add distribution list" -msgstr "Añadir lista de distribución" - -#: admin/templatetags/admin_extras.py:171 -msgid "View the domain's identities" -msgstr "Ver las identidades del dominio" - -#: admin/templatetags/admin_extras.py:178 -#: admin/templatetags/admin_extras.py:194 -#: admin/templatetags/admin_extras.py:201 -#, python-format -msgid "Delete %s?" -msgstr "¿Eliminar %s?" - -#: admin/templatetags/admin_extras.py:223 -msgid "Remove this permission" -msgstr "Eliminar este permiso" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "Yes" -msgstr "Sí" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "No" -msgstr "No " - -#: auth/views.py:32 +#: core/views/auth.py:30 #, python-format msgid "User '%s' successfully logged in" msgstr "Usuario '%s' ha entrado con éxito" -#: auth/views.py:44 +#: core/views/auth.py:43 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:67 +#: core/views/auth.py:66 #, python-format msgid "User '%s' logged out" msgstr "Usuario '%s' ha salido" +#: core/views/user.py:35 +msgid "Profile updated" +msgstr "Perfil actualizado" + +#: core/views/user.py:58 +msgid "Preferences saved" +msgstr "Preferencias guardadas" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Mensajes de test" @@ -1101,7 +571,7 @@ msgstr "Enviar virus" msgid "Send spam" msgstr "Enviar correo basura" -#: demo/views.py:17 demo/views.py:41 +#: demo/views.py:18 demo/views.py:43 msgid "Message sent" msgstr "Mensaje enviado" @@ -1110,37 +580,880 @@ 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:22 +#: extensions/admin/__init__.py:48 +msgid "Administration console" +msgstr "Consola de administración" + +#: extensions/admin/__init__.py:50 +msgid "Web based console to manage domains, accounts and aliases" +msgstr "Consola web para administrar dominios, cuentas y alias" + +#: extensions/admin/__init__.py:55 +#, fuzzy +msgid "Administration" +msgstr "Administradores" + +#: extensions/admin/__init__.py:79 +#: extensions/admin/templates/admin/domains.html:2 +#: extensions/limits/app_settings.py:19 extensions/limits/models.py:17 +msgid "Domains" +msgstr "Dominios" + +#: extensions/admin/__init__.py:85 +#: extensions/admin/templates/admin/identities.html:2 +msgid "Identities" +msgstr "Identidades" + +#: extensions/admin/__init__.py:100 +#: extensions/admin/templates/admin/forward.html:2 +#: extensions/webmail/templatetags/webmail_tags.py:28 +msgid "Forward" +msgstr "Siguiente" + +#: extensions/admin/__init__.py:163 +#, python-format +msgid "Account import failed (%s): domain does not exist" +msgstr "Falló la importación de la cuenta (%s): el dominio no existe" + +#: extensions/admin/app_settings.py:11 +#: extensions/admin/templates/admin/editdomainform.html:25 +#: extensions/limits/app_settings.py:31 extensions/limits/models.py:23 +#: extensions/webmail/app_settings.py:101 +#: extensions/webmail/templates/webmail/folders.html:4 +msgid "Mailboxes" +msgstr "Mailboxes" + +#: extensions/admin/app_settings.py:14 +msgid "Handle mailboxes on filesystem" +msgstr "Manejar mailboxes en el sistema de fichero" + +#: extensions/admin/app_settings.py:16 +msgid "" +"Rename or remove mailboxes on the filesystem when they get renamed or " +"removed within Modoboa" +msgstr "" +"Renombrar o eliminar mailboxes en el sistema de ficheros cuando sean " +"renombrados o eliminados dentro de Modoboa" + +#: extensions/admin/app_settings.py:20 +msgid "Mailboxes ower" +msgstr "Propietario de los mailboxes" + +#: extensions/admin/app_settings.py:22 +msgid "The UNIX account who owns mailboxes on the filesystem" +msgstr "Cuenta de UNIX que posee los mailboxes en el sistema de ficheros" + +#: extensions/admin/app_settings.py:26 +#, fuzzy +msgid "Default domain quota" +msgstr "Límites por defecto" + +#: extensions/admin/app_settings.py:29 +msgid "" +"Default quota (in MB) applied to freshly created domains with no value " +"specified. A value of 0 means no quota." +msgstr "" + +#: extensions/admin/app_settings.py:36 +msgid "Automatic account removal" +msgstr "Elminar cuentas automáticamente" + +#: extensions/admin/app_settings.py:38 +msgid "When a mailbox is removed, also remove the associated account" +msgstr "Cuando un mailbox es eliminado, también lo es su cuenta asociada." + +#: extensions/admin/app_settings.py:64 extensions/admin/forms/account.py:177 +#: extensions/admin/forms/domain.py:56 +msgid "Must be a positive integer" +msgstr "" + +#: extensions/admin/lib.py:28 +#, fuzzy +msgid "A mailbox is required" +msgstr "Una cuota es obligatoria" + +#: extensions/admin/forms/account.py:21 +#, fuzzy +msgid "The user's name. Must be a valid e-mail address for simple users." +msgstr "El usuario normal '%s' debe tener una dirección de email válida" + +#: extensions/admin/forms/account.py:25 +msgid "Role" +msgstr "Rol" + +#: extensions/admin/forms/account.py:26 extensions/admin/forms/account.py:54 +msgid "Choose" +msgstr "Elija" + +#: extensions/admin/forms/account.py:27 +msgid "What level of permission this user will have" +msgstr "Qué nivel de permiso tendrá este usuario" + +#: extensions/admin/forms/account.py:35 +msgid "Enter the same password as above, for verification." +msgstr "Introduzca la misma contraseña que arriba, para verificación." + +#: extensions/admin/forms/account.py:46 +msgid "Enabled" +msgstr "Activado" + +#: extensions/admin/forms/account.py:93 +msgid "The two password fields didn't match." +msgstr "Las contraseñas no concuerdan" + +#: extensions/admin/forms/account.py:99 +msgid "You can't disable your own account" +msgstr "No puede deshabilitar su propia cuenta" + +#: extensions/admin/forms/account.py:110 +msgid "E-mail" +msgstr "Email" + +#: extensions/admin/forms/account.py:112 extensions/admin/forms/domain.py:17 +msgid "Quota" +msgstr "Cuota" + +#: extensions/admin/forms/account.py:114 +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 "" +"Cuota en MB para este mailbox. Defina un valor por defecto o use el del " +"dominio por defecto. Déjelo vacío para definir un valor ilimitado (no " +"permitido para los administradores del dominio)" + +#: extensions/admin/forms/account.py:122 extensions/admin/forms/domain.py:26 +#: extensions/admin/templates/admin/domains_table.html:6 +#: extensions/postfix_relay_domains/forms.py:12 +msgid "Alias(es)" +msgstr "Alias" + +#: extensions/admin/forms/account.py:125 +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 de este mailbox. Indique sólo una dirección por entrada, presione " +"ENTER para añadir una nueva entrada. Use el carácter '*' para crear una " +"dirección 'catchall' (recogerlos todos, ej. *@domain.tld)" + +#: extensions/admin/forms/account.py:186 extensions/admin/forms/account.py:216 +#: extensions/admin/forms/alias.py:65 +msgid "Domain does not exist" +msgstr "El dominio no existe" + +#: extensions/admin/forms/account.py:195 +#, python-format +msgid "Mailbox %s already exists" +msgstr "El mailbox %s ya existe" + +#: extensions/admin/forms/account.py:283 +msgid "Domain(s)" +msgstr "Dominio(s)" + +#: extensions/admin/forms/account.py:285 +msgid "Domain(s) that user administrates" +msgstr "Dominio(s) que el usuario administra" + +#: extensions/admin/forms/account.py:327 +#: extensions/admin/views/identity.py:130 +msgid "Mail" +msgstr "Correo" + +#: extensions/admin/forms/account.py:329 +msgid "Permissions" +msgstr "Permisos" + +#: extensions/admin/forms/alias.py:16 +msgid "Email address" +msgstr "Dirección de email" + +#: extensions/admin/forms/alias.py:18 +msgid "" +"The distribution list address. Use the '*' character to create a 'catchall' " +"address (ex: *@domain.tld)." +msgstr "" +"La dirección de la lista de distribución. Use el carácter '*' para crear una " +"dirección 'catchall' (recogerlos todos, ej. *@domain.tld)" + +#: extensions/admin/forms/alias.py:23 +msgid "Recipients" +msgstr "Destinatarios" + +#: extensions/admin/forms/alias.py:25 +msgid "" +"Mailbox(es) this alias will point to. Indicate only one address per input, " +"press ENTER to add a new input." +msgstr "" +"Mailbox(es) a los que apuntará este alias. Indique únicamente una dirección " +"por entrada, presione ENTER para añadir una nueva entrada." + +#: extensions/admin/forms/alias.py:68 +msgid "You don't have access to this domain" +msgstr "No tienes acceso a este dominio" + +#: extensions/admin/forms/alias.py:90 +msgid "Invalid mailbox" +msgstr "mailbox inválido" + +#: extensions/admin/forms/alias.py:108 extensions/admin/models/alias.py:182 +#, python-format +msgid "Local recipient %s not found" +msgstr "Destinatario local %s no encontrado" + +#: extensions/admin/forms/alias.py:112 extensions/admin/forms/alias.py:120 +#, python-format +msgid "Recipient %s already present" +msgstr "EL destinatario %s ya existe" + +#: extensions/admin/forms/alias.py:126 +msgid "No recipient defined" +msgstr "No ha puesto destinatario" + +#: extensions/admin/forms/domain.py:20 +#, fuzzy +msgid "" +"Default quota in MB applied to mailboxes. Leave empty to use the default " +"value." +msgstr "Cuota por defecto en MB que se aplicará a los mailboxes" + +#: extensions/admin/forms/domain.py:29 +msgid "" +"Alias(es) of this domain. Indicate only one name per input, press ENTER to " +"add a new input." +msgstr "" +"Alia(s) de este dominio. Indique únicamente un nombre por entrada, presione " +"ENTER para añadir una nueva entrada." + +#: extensions/admin/forms/domain.py:75 +#: extensions/postfix_relay_domains/forms.py:50 +#: extensions/postfix_relay_domains/forms.py:70 +#, fuzzy +msgid "domain alias" +msgstr "Alias del dominio" + +#: extensions/admin/forms/domain.py:82 extensions/admin/forms/domain.py:98 +#: extensions/postfix_relay_domains/forms.py:58 +#: extensions/postfix_relay_domains/forms.py:78 +#, fuzzy, python-format +msgid "A %s with this name already exists" +msgstr "Ya existe un alias con este nombre" + +#: extensions/admin/forms/domain.py:92 +#: extensions/postfix_relay_domains/forms.py:49 +#: extensions/postfix_relay_domains/forms.py:71 +#, fuzzy +msgid "domain" +msgstr "Dominios" + +#: extensions/admin/forms/domain.py:176 +msgid "Create a domain administrator" +msgstr "Crear un administrador del dominio" + +#: extensions/admin/forms/domain.py:178 +msgid "Automatically create an administrator for this domain" +msgstr "Automáticamente crear una administrador para este dominio" + +#: extensions/admin/forms/domain.py:185 +msgid "" +"The administrator's name. Don't include the domain's name here, it will be " +"automatically appended." +msgstr "" +"El nombre del administrador. No incluya el nombre del dominio aquí, será " +"añadido automáticamente." + +#: extensions/admin/forms/domain.py:193 +msgid "Create aliases" +msgstr "Crear alias" + +#: extensions/admin/forms/domain.py:195 +msgid "Automatically create standard aliases for this domain" +msgstr "Automáticamente crear alias estándar para este dominio" + +#: extensions/admin/forms/domain.py:211 +msgid "Invalid format" +msgstr "Formato inválido" + +#: extensions/admin/forms/domain.py:225 +#, python-format +msgid "User '%s' already exists" +msgstr "El usuario '%s' ya existe" + +#: extensions/admin/forms/export.py:7 +msgid "File name" +msgstr "Nombre del fichero" + +#: extensions/admin/forms/export.py:10 extensions/admin/forms/import_.py:8 +msgid "Separator" +msgstr "Separador" + +#: extensions/admin/forms/forward.py:12 +msgid "Recipient(s)" +msgstr "Destinatario(s)" + +#: extensions/admin/forms/forward.py:15 +msgid "Indicate one or more recipients separated by a ','" +msgstr "Indique uno o más destinatarios separados por una ','" + +#: extensions/admin/forms/forward.py:18 +msgid "Keep local copies" +msgstr "Mantener copias locales" + +#: extensions/admin/forms/forward.py:20 +msgid "Forward messages and store copies into your local mailbox" +msgstr "Reenvía mensajes y guarda copias en su mailbox local" + +#: extensions/admin/forms/forward.py:38 +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." + +#: extensions/admin/forms/import_.py:6 extensions/webmail/forms.py:26 +msgid "Select a file" +msgstr "Seleccione un fichero" + +#: extensions/admin/forms/import_.py:11 +msgid "Continue on error" +msgstr "Continúe en error." + +#: extensions/admin/forms/import_.py:12 +msgid "Don't treat duplicated objects as error" +msgstr "No tratar objetos duplicados como error" + +#: extensions/admin/forms/import_.py:27 +msgid "Crypt passwords" +msgstr "Contraseñas cifradas" + +#: extensions/admin/forms/import_.py:28 +msgid "Check this option if passwords contained in your file are not crypted" +msgstr "" +"Marque esta opción si las contraseñas que contiene su fichero no están " +"cifradas" + +#: extensions/admin/models/alias.py:16 extensions/admin/models/mailbox.py:51 +msgid "address" +msgstr "dirección" + +#: extensions/admin/models/alias.py:18 +msgid "" +"The alias address (without the domain part). For a 'catch-all' address, just " +"enter an * character." +msgstr "" +"La dirección del alias (sin la parte del dominio). Para una dirección que lo " +"recoja todo, ponga un asterisco (*)." + +#: extensions/admin/models/alias.py:24 +msgid "mailboxes" +msgstr "mailboxes" + +#: extensions/admin/models/alias.py:25 +msgid "The mailboxes this alias points to" +msgstr "Los 'mailboxes' de este alias apuntan a" + +#: extensions/admin/models/alias.py:29 +msgid "The aliases this alias points to" +msgstr "Los alias de este alias apuntan a" + +#: extensions/admin/models/alias.py:34 +#: extensions/admin/models/domain_alias.py:18 +#: extensions/postfix_relay_domains/models.py:168 +msgid "Check to activate this alias" +msgstr "Marcar para activar este alias" + +#: extensions/admin/models/alias.py:79 +msgid "distribution list" +msgstr "Lista de distribución" + +#: extensions/admin/models/alias.py:80 +msgid "forward" +msgstr "reenvío" + +#: extensions/admin/models/alias.py:81 +msgid "alias" +msgstr "alias" + +#: extensions/admin/models/alias.py:150 +#, python-format +msgid "Invalid line: %s" +msgstr "Línea inválida: %s" + +#: extensions/admin/models/alias.py:155 +#, python-format +msgid "Domain '%s' does not exist" +msgstr "El dominio '%s' no existe" + +#: extensions/admin/models/domain.py:28 +#: extensions/admin/models/domain_alias.py:10 +#: extensions/postfix_relay_domains/models.py:58 +#: extensions/postfix_relay_domains/models.py:76 +#: extensions/postfix_relay_domains/models.py:159 +msgid "name" +msgstr "nombre" + +#: extensions/admin/models/domain.py:29 +#: extensions/postfix_relay_domains/models.py:77 +msgid "The domain name" +msgstr "Nombre del dominio" + +#: extensions/admin/models/domain.py:33 +#: extensions/postfix_relay_domains/models.py:86 +msgid "Check to activate this domain" +msgstr "Marcar para activar este dominio" + +#: extensions/admin/models/domain.py:61 +#, fuzzy +msgid "Domain" +msgstr "Dominios" + +#: extensions/admin/models/domain.py:140 +#, python-format +msgid "Invalid quota value for domain '%s'" +msgstr "" + +#: extensions/admin/models/domain_alias.py:11 +#: extensions/postfix_relay_domains/models.py:160 +msgid "The alias name" +msgstr "Nombre del alias" + +#: extensions/admin/models/domain_alias.py:13 +#: extensions/postfix_relay_domains/models.py:163 +msgid "target" +msgstr "objetivo" + +#: extensions/admin/models/domain_alias.py:14 +msgid "The domain this alias points to" +msgstr "El dominio al que este alias apunta" + +#: extensions/admin/models/domain_alias.py:46 +#, fuzzy, python-format +msgid "A domain %s already exists" +msgstr "El mailbox %s ya existe" + +#: extensions/admin/models/domain_alias.py:51 +#, python-format +msgid "Unknown domain %s" +msgstr "Dominio desconocido %s" + +#: extensions/admin/models/mailbox.py:52 +msgid "Mailbox address (without the @domain.tld part)" +msgstr "Dirección del mailbox (sin la parte @dominio.tld)" + +#: extensions/admin/models/mailbox.py:113 +#, python-format +msgid "Failed to retrieve mailbox location (%s)" +msgstr "Fallo al recuperar la localización del mailbox (%s)" + +#: extensions/admin/models/mailbox.py:173 +#, python-format +msgid "Quota is greater than the allowed domain's limit (%dM)" +msgstr "La cuota es mayor que el límite permitido para el dominio (%dM)" + +#: extensions/admin/models/mailbox.py:178 +msgid "A quota is required" +msgstr "Una cuota es obligatoria" + +#: extensions/admin/templates/admin/domain_general_form.html:3 +#: extensions/admin/templates/admin/mailform.html:3 +#: extensions/admin/templates/admin/newdomainform.html:3 +msgid "MB" +msgstr "MB" + +#: extensions/admin/templates/admin/domain_options_form.html:5 +#, fuzzy +msgid "You can't create a new domain administrator" +msgstr "Crear un administrador del dominio" + +#: extensions/admin/templates/admin/domains_table.html:7 +#: extensions/admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + +#: extensions/admin/templates/admin/domains_table.html:8 +#: extensions/admin/templates/admin/identities_table.html:8 +#: extensions/admin/templates/admin/listing.html:17 +#: extensions/sievefilters/views.py:93 +#: extensions/sievefilters/templates/sievefilters/filter.html:17 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:5 +#: extensions/webmail/templatetags/webmail_tags.py:101 +msgid "Actions" +msgstr "Acciones" + +#: extensions/admin/templates/admin/editdomainform.html:4 +msgid "Administrators" +msgstr "Administradores" + +#: extensions/admin/templates/admin/editdomainform.html:19 +msgid "No domain administrator defined" +msgstr "No hay un dominio de administrador definido " + +#: extensions/admin/templates/admin/editdomainform.html:22 +msgid "Creation date" +msgstr "Fecha de creación" + +#: extensions/admin/templates/admin/editdomainform.html:23 +msgid "Last modification date" +msgstr "Última fecha de modificación" + +#: extensions/admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/models.py:20 +msgid "Domain aliases" +msgstr "Alias del dominio" + +#: extensions/admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/models.py:25 +msgid "Mailbox aliases" +msgstr "Alias del mailbox" + +#: extensions/admin/templates/admin/forward.html:2 +msgid "Automatically forward emails to another address" +msgstr "Reenvía automáticamente los correos a otra dirección" + +#: extensions/admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nombre completo/Destinatario" + +#: extensions/admin/templates/admin/importform.html:5 +msgid "Help" +msgstr "Ayuda" + +#: extensions/admin/templates/admin/importform.html:12 +msgid "Importing..." +msgstr "Importando..." + +#: extensions/admin/templates/admin/listing.html:14 +#: extensions/stats/templates/stats/index.html:28 +msgid "Filter" +msgstr "FIltro" + +#: extensions/admin/templates/admin/mailboxes_raw.html:3 +msgid "Choose a value" +msgstr "Elija un valor" + +#: extensions/admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "Usar el valor por defecto del dominio" + +#: extensions/admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Dirección" + +#: extensions/admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "Valor" + +#: extensions/admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "Límite" + +#: extensions/admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "Uso (%%)" + +#: extensions/admin/templates/admin/searchform.html:6 +msgid "Search" +msgstr "Buscar" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_m" +msgstr "Activado" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_f" +msgstr "Activado" + +#: extensions/admin/templatetags/admin_tags.py:33 +msgid "Add domain" +msgstr "Añadir dominio" + +#: extensions/admin/templatetags/admin_tags.py:42 +#: extensions/admin/templatetags/admin_tags.py:106 +#: extensions/admin/views/import.py:51 extensions/admin/views/import.py:166 +msgid "Import" +msgstr "Importar" + +#: extensions/admin/templatetags/admin_tags.py:48 +#: extensions/admin/templatetags/admin_tags.py:112 +#: extensions/admin/views/export.py:38 extensions/admin/views/export.py:64 +msgid "Export" +msgstr "Exportar" + +#: extensions/admin/templatetags/admin_tags.py:72 +msgid "List identities" +msgstr "Listar identidades" + +#: extensions/admin/templatetags/admin_tags.py:77 +msgid "List quotas" +msgstr "Listar cuotas" + +#: extensions/admin/templatetags/admin_tags.py:82 +msgid "Add account" +msgstr "Añadir cuenta" + +#: extensions/admin/templatetags/admin_tags.py:88 +msgid "Add alias" +msgstr "Añadir alias" + +#: extensions/admin/templatetags/admin_tags.py:94 +msgid "Add forward" +msgstr "Añadir reenvío" + +#: extensions/admin/templatetags/admin_tags.py:100 +msgid "Add distribution list" +msgstr "Añadir lista de distribución" + +#: extensions/admin/templatetags/admin_tags.py:133 +msgid "View the domain's identities" +msgstr "Ver las identidades del dominio" + +#: extensions/admin/templatetags/admin_tags.py:143 +#: extensions/admin/templatetags/admin_tags.py:162 +#: extensions/admin/templatetags/admin_tags.py:169 +#: extensions/postfix_relay_domains/general_callbacks.py:84 +#, python-format +msgid "Delete %s?" +msgstr "¿Eliminar %s?" + +#: extensions/admin/templatetags/admin_tags.py:239 +msgid "Remove this permission" +msgstr "Eliminar este permiso" + +#: extensions/admin/views/alias.py:25 +msgid "Alias with this name already exists" +msgstr "Ya existe un alias con este nombre" + +#: extensions/admin/views/alias.py:49 extensions/admin/views/domain.py:100 +#: extensions/admin/views/domain.py:129 extensions/admin/views/identity.py:131 +#: extensions/admin/views/identity.py:158 +#: extensions/postfix_relay_domains/views.py:32 +#: extensions/sievefilters/views.py:141 extensions/sievefilters/views.py:230 +#: extensions/webmail/views.py:151 +msgid "Create" +msgstr "Crear" + +#: extensions/admin/views/alias.py:61 +msgid "New distribution list" +msgstr "Nueva lista de distribución" + +#: extensions/admin/views/alias.py:62 +msgid "Distribution list created" +msgstr "Lista de distribución creada" + +#: extensions/admin/views/alias.py:71 +msgid "New alias" +msgstr "Nuevo alias" + +#: extensions/admin/views/alias.py:72 +msgid "Alias created" +msgstr "Alias creado" + +#: extensions/admin/views/alias.py:81 +msgid "New forward" +msgstr "Nuevo reenvío" + +#: extensions/admin/views/alias.py:82 +msgid "Forward created" +msgstr "Reenvío creado" + +#: extensions/admin/views/alias.py:95 +msgid "Distribution list modified" +msgstr "Lista de distribución modificada" + +#: extensions/admin/views/alias.py:97 +msgid "Forward modified" +msgstr "Reenvío modificado" + +#: extensions/admin/views/alias.py:99 +msgid "Alias modified" +msgstr "Alias modificado" + +#: extensions/admin/views/domain.py:96 extensions/admin/views/identity.py:128 +msgid "Next" +msgstr "Siguiente" + +#: extensions/admin/views/domain.py:99 +msgid "Options" +msgstr "Opciones" + +#: extensions/admin/views/domain.py:101 extensions/admin/views/identity.py:132 +msgid "Previous" +msgstr "Anterior" + +#: extensions/admin/views/domain.py:123 +msgid "Domain created" +msgstr "Dominio creado" + +#: extensions/admin/views/domain.py:128 +msgid "New domain" +msgstr "Nuevo dominio" + +#: extensions/admin/views/domain.py:155 +msgid "Domain modified" +msgstr "Dominio modificado" + +#: extensions/admin/views/domain.py:189 +msgid "You can't delete your own domain" +msgstr "No puedo eliminar su propio dominio" + +#: extensions/admin/views/domain.py:192 +msgid "Domain deleted" +msgid_plural "Domains deleted" +msgstr[0] "Dominio eliminado" +msgstr[1] "Dominios eliminados" + +#: extensions/admin/views/export.py:37 +msgid "Export identities" +msgstr "Exportar identidades" + +#: extensions/admin/views/export.py:63 +msgid "Export domains" +msgstr "Exportar dominios" + +#: extensions/admin/views/identity.py:103 +#: extensions/admin/views/identity.py:224 +#: extensions/admin/views/identity.py:229 extensions/amavis/views.py:179 +#: extensions/amavis/views.py:185 extensions/amavis/views.py:220 +#: extensions/amavis/views.py:224 extensions/amavis/views.py:226 +#: extensions/webmail/views.py:47 extensions/webmail/views.py:65 +#: extensions/webmail/views.py:79 extensions/webmail/views.py:97 +#: extensions/webmail/views.py:114 extensions/webmail/views.py:200 +#: extensions/webmail/views.py:223 extensions/webmail/views.py:396 +#: extensions/webmail/views.py:430 extensions/webmail/views.py:443 +#: extensions/webmail/views.py:472 extensions/webmail/views.py:513 +#: lib/formutils.py:44 lib/formutils.py:49 +msgid "Invalid request" +msgstr "Petición inválida" + +#: extensions/admin/views/identity.py:149 +msgid "Account created" +msgstr "Cuenta creada" + +#: extensions/admin/views/identity.py:155 +msgid "New account" +msgstr "Nueva cuenta" + +#: extensions/admin/views/identity.py:190 +msgid "Account updated" +msgstr "Cuenta actualizada" + +#: extensions/admin/views/identity.py:214 +msgid "Account deleted" +msgid_plural "Accounts deleted" +msgstr[0] "Cuenta eliminada" +msgstr[1] "Cuentas eliminadas" + +#: extensions/admin/views/import.py:39 +#, fuzzy, python-format +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" +"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" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Importar dominios" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "El objeto ya existe: %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d objetos importados con éxito" + +#: extensions/admin/views/import.py:153 +#, 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.
\n" +"\n" +"You can use a different character as separator.
\n" +msgstr "" +"Importe un fichero CSV dónde las líneas respetan uno de los siguientes " +"formatos:\n" +"El primer elemento de cada línea es obligatorio y debe ser igual al de " +"los valores previos.
\n" +"\n" +"Puede usar un carácter diferente como separador.
\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Importar identidades" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Reenvío actualizado" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Panel de gestión sencilla para amavis" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Cuarentena" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "Peticiones pendientes" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d peticiones pendientes" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Filtro de contenido" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Configuración de la cuarentena" @@ -1151,7 +1464,9 @@ msgstr "Tiempo máximo del mensaje" #: extensions/amavis/app_settings.py:16 msgid "Quarantine messages maximum age (in days) before deletion" -msgstr "Máxima edad (en días) de los mensajes de cuarentena antes de proceder a su eliminación" +msgstr "" +"Máxima edad (en días) de los mensajes de cuarentena antes de proceder a su " +"eliminación" #: extensions/amavis/app_settings.py:19 msgid "Messages releasing" @@ -1163,7 +1478,9 @@ msgstr "Eliminar mensajes publicados" #: extensions/amavis/app_settings.py:24 msgid "Remove messages marked as released while cleaning up the database" -msgstr "Eliminar los mensajes marcados como publicados cuando se haga limpieza de la base de datos" +msgstr "" +"Eliminar los mensajes marcados como publicados cuando se haga limpieza de la " +"base de datos" #: extensions/amavis/app_settings.py:28 msgid "Amavis connection mode" @@ -1229,11 +1546,6 @@ msgstr "Notificaciones al remitente" 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:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Mostrar" - #: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "Número de emails mostrados por página" @@ -1242,7 +1554,20 @@ msgstr "Número de emails mostrados por página" msgid "Set the maximum number of messages displayed in a page" msgstr "Fijar el número máxima de mensajes mostrados en una página" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "Peticiones pendientes" + +#: extensions/amavis/general_callbacks.py:124 +#, fuzzy +msgid "Pending requests" +msgstr "Peticiones pendientes" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Filtro de contenido" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "La conexión con amavis falló: %s" @@ -1252,12 +1577,12 @@ msgid "Virus filter" msgstr "Filtro de virus" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "sí" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "no" @@ -1269,7 +1594,9 @@ msgstr "Por defecto" #: 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:101 msgid "Spam filter" @@ -1277,7 +1604,9 @@ msgstr "Filtro de spam" #: 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:109 msgid "Banned filter" @@ -1285,7 +1614,9 @@ msgstr "Filtro de expulsados" #: 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:144 msgid "Spam marker" @@ -1293,57 +1624,64 @@ msgstr "Marcador de spam" #: 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:23 extensions/webmail/lib.py:37 -msgid "From" -msgstr "Desde" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Tema" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "A" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "Desde" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Tema" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Vaciar cuarentena" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Mensaje eliminado" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, 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:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Petición enviada" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Mensaje publicado" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, 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:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1370,6 +1708,80 @@ msgstr "o más lanza un mensaje de spam" msgid "Quarantine management" msgstr "Mantenimiento de la cuarentena" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +#, fuzzy +msgid "Select" +msgstr "Seleccione un fichero" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Correo basura" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +#, fuzzy +msgid "Bad Header" +msgstr "Mala cabecera" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "Mal MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +#, fuzzy +msgid "Banned" +msgstr "Filtro de expulsados" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Publicar" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Eliminar" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Todos los mensajes" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +#, fuzzy +msgid "Spam only" +msgstr "Correo basura" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +#, fuzzy +msgid "Virus only" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +#, fuzzy +msgid "Bad Header only" +msgstr "Mala cabecera" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +#, fuzzy +msgid "Bad MIME only" +msgstr "Mal MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +#, fuzzy +msgid "Banned only" +msgstr "Filtro de expulsados" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1378,8 +1790,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:" @@ -1410,77 +1826,33 @@ msgstr "Actuar sobre este mensaje" msgid "Please visit %(listingurl)s for a full listing." msgstr "Por favor, visite %(listingurl)s para un listado completo." -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -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:31 -msgid "Delete" -msgstr "Eliminar" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Ver todas las cabeceras" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Clase de contenido" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Nada" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Correo basura" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Virus" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Mala cabecera" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "Mal MIME" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 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:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Límites" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Revendedor" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Recursos" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Límites por defecto" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Administradores del dominio" #: extensions/limits/app_settings.py:15 -msgid "" -"Maximum number of allowed domain administrators for a new administrator" -msgstr "Número máximo de dominios permitido de administradores para un nuevo administrador" +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "" +"Número máximo de dominios permitido de administradores para un nuevo " +"administrador" #: extensions/limits/app_settings.py:21 msgid "Maximum number of allowed domains for a new administrator" @@ -1488,7 +1860,8 @@ msgstr "Número máximo de dominios permitidos para un nuevo administrador" #: extensions/limits/app_settings.py:27 msgid "Maximum number of allowed domain aliases for a new administrator" -msgstr "Número máximo permitido de alias de dominio para un nuevo administrador" +msgstr "" +"Número máximo permitido de alias de dominio para un nuevo administrador" #: extensions/limits/app_settings.py:33 msgid "Maximum number of allowed mailboxes for a new administrator" @@ -1498,52 +1871,61 @@ msgstr "Número máximo de mailboxes permitidas para un nuevo administrador" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Número máxido de alias permitidos para un nuevo administrador" -#: 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: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: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: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:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "Límite inválido" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "Sus recursos no han sido inicializados aún" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 msgid "You're not allowed to define unlimited values" msgstr "No está autorizado definir valores ilimitados" -#: extensions/limits/lib.py:16 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Revendedor" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Recursos" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "%s: límete alcanzado" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "No hay suficientes recursos" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +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/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "Número máxima de dominios que este usuario puede crear" + +#: extensions/limits/models.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/models.py:24 +msgid "Maximum number of mailboxes this user can create" +msgstr "Número máximo de mailboxes que este usuario puede crear" + +#: extensions/limits/models.py:26 +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/models.py:136 msgid "undefined" msgstr "no definido" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "ilimitado" @@ -1551,19 +1933,14 @@ msgstr "ilimitado" msgid "Resources usage" msgstr "Uso de recursos" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Funcionalidad de autorespuesta (vacaciones) usando Postfix" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Contestaciones automáticas" -#: 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:14 msgid "Automatic reply timeout" msgstr "Tiempo de caducidad de respuestas automáticas" @@ -1572,56 +1949,260 @@ msgstr "Tiempo de caducidad de respuestas automáticas" 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 +#: extensions/postfix_autoreply/app_settings.py:20 +#, fuzzy +msgid "Default subject" +msgstr "Editor por defecto" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +#, fuzzy +msgid "Default content" +msgstr "Editor por defecto" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +#, fuzzy +msgid "Activate your auto reply from this date" +msgstr "Activar su autorespuesta hasta esta fecha" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Hasta" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Activar su autorespuesta hasta esta fecha" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Esta fecha ha pasado" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +#, fuzzy +msgid "Must be greater than start date" +msgstr "es mayor que" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Mensaje de autorespuesta" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "asunto" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "El asunto que aparecerán en los correos enviados" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "contenido" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "El contenido que aparecerá en los emails enviados" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Activar/desactivar su autorespuesta" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 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/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +#, fuzzy +msgid "Relay domains" +msgstr "Nuevo dominio" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +#, fuzzy +msgid "Path to the master.cf configuration file" +msgstr "Ruta del fichero de log" + +#: extensions/postfix_relay_domains/forms.py:15 +#, fuzzy +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" +"Alia(s) de este dominio. Indique únicamente un nombre por entrada, presione " +"ENTER para añadir una nueva entrada." + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +#, fuzzy +msgid "relay domain alias" +msgstr "Alias del dominio" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +#, fuzzy +msgid "relay domain" +msgstr "Nuevo dominio" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +#, fuzzy +msgid "Add relay domain" +msgstr "Añadir dominio" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +#, fuzzy +msgid "Maximum number of relay domains this user can create" +msgstr "Número máxima de dominios que este usuario puede crear" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +#, fuzzy +msgid "Relay domain aliases" +msgstr "Alias del dominio" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +#, fuzzy +msgid "Maximum number of relay domain aliases this user can create" +msgstr "Número máximo de alias de dominio que este usuario puede crear" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\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 "" -"Fournir un fichier CSV ou chaque ligne respècte un des formats suivants :\n" -"Le premier élément de chaque ligne est obligatoire et doit être égal à " -"l'une des valeurs précédentes.
\n" -"\n" -"Vous pouvez utiliser un caractère différent comme séparateur.
\n" - -#: admin/views.py:775 -msgid "Import identities" -msgstr "Importer des identités" - -#: admin/views.py:776 admin/views.py:846 admin/templatetags/admin_extras.py:87 -#: admin/templatetags/admin_extras.py:144 -msgid "Import" -msgstr "Importer" - -#: admin/views.py:806 -msgid "Export identities" -msgstr "Export d'identités" - -#: admin/views.py:807 admin/views.py:863 admin/templatetags/admin_extras.py:93 -#: admin/templatetags/admin_extras.py:150 -msgid "Export" -msgstr "Exporter" - -#: admin/views.py:835 -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" -"You can use a different character as separator.
\n" -msgstr "" -"Fournir un fichier CSV ou chaque ligne respècte un des formats suivants :\n" -"Le premier élément de chaque ligne est obligatoire et doit être égal à " -"l'une des valeurs précédentes.
\n" -"Vous pouvez utiliser un caractère différent comme séparateur.
\n" - -#: admin/views.py:845 -msgid "Import domains" -msgstr "Importer des domaines" - -#: admin/views.py:862 -msgid "Export domains" -msgstr "Export de domaines" - -#: admin/templates/admin/domain_general_form.html:3 -#: admin/templates/admin/mailform.html:3 -#: admin/templates/admin/newdomainform.html:3 -msgid "MB" -msgstr "Mo" - -#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: 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:4 -msgid "Administrators" -msgstr "Administrateurs" - -#: admin/templates/admin/editdomainform.html:19 -msgid "No domain administrator defined" -msgstr "Aucun administrateur de domaine défini" - -#: admin/templates/admin/editdomainform.html:22 -msgid "Creation date" -msgstr "Date de création" - -#: admin/templates/admin/editdomainform.html:23 -msgid "Last modification date" -msgstr "Date de dernière modification" - -#: 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:26 -#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 -#: extensions/limits/models.py:15 -msgid "Mailbox aliases" -msgstr "Alias de boite." - -#: admin/templates/admin/extensions.html:2 -#: admin/templatetags/admin_extras.py:51 +#: core/templates/core/extensions.html:2 core/templatetags/core_tags.py:48 msgid "Extensions" msgstr "Extensions" -#: admin/templates/admin/extensions.html:2 +#: core/templates/core/extensions.html:2 msgid "Choose the extension(s) to use" msgstr "Choisir les extensions à utiliser" -#: admin/templates/admin/extensions.html:6 -#: admin/templates/admin/parameters.html:8 -#: userprefs/templates/userprefs/preferences.html:8 +#: core/templates/core/extensions.html:6 core/templates/core/parameters.html:7 +#: core/templates/core/user_preferences.html:8 msgid "Save" msgstr "Enregistrer" -#: admin/templates/admin/identities.html:2 -#: admin/templatetags/admin_extras.py:31 -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:290 -msgid "Help" -msgstr "Aide" - -#: admin/templates/admin/importform.html:12 -msgid "Importing..." -msgstr "Import en cours..." - -#: admin/templates/admin/information.html:2 -#: admin/templatetags/admin_extras.py:56 +#: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" msgstr "Information" -#: admin/templates/admin/information.html:2 +#: core/templates/core/information.html:2 msgid "Various information about Modoboa" msgstr "Informations variées à propos de Modoboa" -#: admin/templates/admin/information.html:3 +#: core/templates/core/information.html:3 msgid "is currently in use." msgstr "est actuellement utilisé." -#: admin/templates/admin/information.html:5 +#: core/templates/core/information.html:5 msgid "Active users" msgstr "Utilisateurs actifs" -#: admin/templates/admin/information.html:9 +#: core/templates/core/information.html:9 msgid "Group name" msgstr "Nom du groupe" -#: admin/templates/admin/information.html:10 +#: core/templates/core/information.html:10 msgid "Last login" msgstr "Dernière connexion" -#: 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 +#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:57 msgid "Logs" msgstr "Journaux" -#: admin/templates/admin/logs.html:2 +#: core/templates/core/logs.html:2 msgid "Previously on Modoboa..." msgstr "Précédemment dans Modoboa..." -#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 -#: extensions/webmail/lib.py:38 extensions/webmail/lib.py:411 +#: core/templates/core/logs.html:6 extensions/amavis/sql_listing.py:46 +#: extensions/webmail/lib.py:48 extensions/webmail/lib.py:425 msgid "Date" msgstr "Date" -#: admin/templates/admin/logs.html:7 +#: core/templates/core/logs.html:7 msgid "Level" msgstr "Niveau" -#: admin/templates/admin/logs.html:8 +#: core/templates/core/logs.html:8 msgid "Logger" msgstr "Logger" -#: admin/templates/admin/logs.html:9 +#: core/templates/core/logs.html:9 msgid "Message" msgstr "Message" -#: admin/templates/admin/mailboxes_raw.html:3 -msgid "Choose a value" -msgstr "Choisir une valeur" - -#: admin/templates/admin/mailform.html:3 -msgid "Use domain default value" -msgstr "Utiliser la valeur par défaut du domaine" - -#: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:65 +#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:62 msgid "Parameters" msgstr "Paramètres" -#: admin/templates/admin/parameters.html:3 +#: core/templates/core/parameters.html:2 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 "Valeur" - -#: admin/templates/admin/quotas.html:7 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quotas.html:8 -#, python-format -msgid "Usage (%%)" -msgstr "Utilisation (%%)" - -#: admin/templates/admin/searchform.html:6 -msgid "Search" -msgstr "Chercher" - -#: admin/templates/admin/settings_header.html:3 +#: core/templates/core/settings_header.html:3 msgid "Modoboa settings" msgstr "Paramètres de Modoboa" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_m" -msgstr "Activé" +#: core/templates/core/user_index.html:2 core/templatetags/core_tags.py:81 +msgid "Settings" +msgstr "Configuration" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_f" -msgstr "Activée" +#: core/templates/core/user_preferences.html:2 +#: core/templatetags/core_tags.py:108 +msgid "Preferences" +msgstr "Préférences" -#: admin/templatetags/admin_extras.py:36 +#: core/templates/core/user_preferences.html:2 +msgid "Customize Modoboa" +msgstr "Personnalisez Modoboa" + +#: core/templates/core/user_profile.html:2 core/templatetags/core_tags.py:104 +msgid "Profile" +msgstr "Profil" + +#: core/templates/core/user_profile.html:2 +msgid "Update your personal information" +msgstr "Mettez à jour vos informations personnelles" + +#: core/templates/core/user_profile.html:8 +#: extensions/admin/templates/admin/forward.html:8 +#: extensions/admin/views/alias.py:107 extensions/admin/views/domain.py:165 +#: extensions/admin/views/identity.py:197 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 +#: extensions/postfix_relay_domains/views.py:63 +#: extensions/sievefilters/views.py:163 extensions/webmail/views.py:170 +#: extensions/webmail/views.py:205 +msgid "Update" +msgstr "Mettre à jour" + +#: core/templatetags/core_tags.py:21 msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:81 -msgid "Add domain" -msgstr "Ajouter un domaine" +#: core/templatetags/core_tags.py:90 +msgid "Logout" +msgstr "Déconnexion" -#: admin/templatetags/admin_extras.py:110 -msgid "List identities" -msgstr "Lister les identités" +#: core/views/admin.py:47 +msgid "Parameters saved" +msgstr "Paramètres enregistrés" -#: admin/templatetags/admin_extras.py:115 -msgid "List quotas" -msgstr "Lister les quotas" +#: core/views/admin.py:90 +msgid "Modifications applied." +msgstr "Modifications appliquées." -#: admin/templatetags/admin_extras.py:120 -msgid "Add account" -msgstr "Ajouter un compte" - -#: admin/templatetags/admin_extras.py:126 -msgid "Add alias" -msgstr "Ajouter un alias" - -#: admin/templatetags/admin_extras.py:132 -msgid "Add forward" -msgstr "Ajouter un transfert" - -#: admin/templatetags/admin_extras.py:138 -msgid "Add distribution list" -msgstr "Ajouter une liste de distribution" - -#: admin/templatetags/admin_extras.py:171 -msgid "View the domain's identities" -msgstr "Voir les identités du domaine" - -#: admin/templatetags/admin_extras.py:178 -#: admin/templatetags/admin_extras.py:194 -#: admin/templatetags/admin_extras.py:201 -#, python-format -msgid "Delete %s?" -msgstr "Supprimer %s ?" - -#: admin/templatetags/admin_extras.py:223 -msgid "Remove this permission" -msgstr "Supprimer cette permission" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "Yes" -msgstr "Oui" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "No" -msgstr "Non" - -#: auth/views.py:32 +#: core/views/auth.py:30 #, python-format msgid "User '%s' successfully logged in" msgstr "Utiliseur '%s' connecté avec succès" -#: auth/views.py:44 +#: core/views/auth.py:43 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:67 +#: core/views/auth.py:66 #, python-format msgid "User '%s' logged out" msgstr "Utilisateur '%s' déconnecté" +#: core/views/user.py:35 +msgid "Profile updated" +msgstr "Profil mis à jour" + +#: core/views/user.py:58 +msgid "Preferences saved" +msgstr "Préférences enregistrées" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Message de test" @@ -1157,7 +571,7 @@ msgstr "Envoyer un virus" msgid "Send spam" msgstr "Envoyer un spam" -#: demo/views.py:17 demo/views.py:41 +#: demo/views.py:18 demo/views.py:43 msgid "Message sent" msgstr "Message envoyé" @@ -1192,27 +606,853 @@ msgstr "" " la liste " "de diffusion.\n" -#: extensions/amavis/__init__.py:22 +#: extensions/admin/__init__.py:48 +msgid "Administration console" +msgstr "Console d'administration" + +#: extensions/admin/__init__.py:50 +msgid "Web based console to manage domains, accounts and aliases" +msgstr "Console web pour gérer les domains, comptes et alias" + +#: extensions/admin/__init__.py:55 +msgid "Administration" +msgstr "Administration" + +#: extensions/admin/__init__.py:79 +#: extensions/admin/templates/admin/domains.html:2 +#: extensions/limits/app_settings.py:19 extensions/limits/models.py:17 +msgid "Domains" +msgstr "Domaines" + +#: extensions/admin/__init__.py:85 +#: extensions/admin/templates/admin/identities.html:2 +msgid "Identities" +msgstr "Identités" + +#: extensions/admin/__init__.py:100 +#: extensions/admin/templates/admin/forward.html:2 +#: extensions/webmail/templatetags/webmail_tags.py:28 +msgid "Forward" +msgstr "Transfert" + +#: extensions/admin/__init__.py:163 +#, python-format +msgid "Account import failed (%s): domain does not exist" +msgstr "L'import du compte a échoué (%s): le domaine n'existe pas" + +#: extensions/admin/app_settings.py:11 +#: extensions/admin/templates/admin/editdomainform.html:25 +#: extensions/limits/app_settings.py:31 extensions/limits/models.py:23 +#: extensions/webmail/app_settings.py:101 +#: extensions/webmail/templates/webmail/folders.html:4 +msgid "Mailboxes" +msgstr "Boites" + +#: extensions/admin/app_settings.py:14 +msgid "Handle mailboxes on filesystem" +msgstr "Gérer les boites sur le système de fichiers" + +#: extensions/admin/app_settings.py:16 +msgid "" +"Rename or remove mailboxes on the filesystem when they get renamed or " +"removed within Modoboa" +msgstr "" +"Renommer ou supprimer les boites sur le système de fichiers quand elles sont " +"renommées ou supprimées dans Modoboa" + +#: extensions/admin/app_settings.py:20 +msgid "Mailboxes ower" +msgstr "Propriétaire des boites" + +#: extensions/admin/app_settings.py:22 +msgid "The UNIX account who owns mailboxes on the filesystem" +msgstr "Le compte UNIX qui possède les boites sur le système de fichiers" + +#: extensions/admin/app_settings.py:26 +msgid "Default domain quota" +msgstr "Quota de domaine par défaut" + +#: extensions/admin/app_settings.py:29 +msgid "" +"Default quota (in MB) applied to freshly created domains with no value " +"specified. A value of 0 means no quota." +msgstr "" +"Quota par défaut (en Mo) appliqué aux domaines fraichement créés et ne " +"spécifiant pas de valeur. 0 signifie qu'aucun quota ne sera appliqué." + +#: extensions/admin/app_settings.py:36 +msgid "Automatic account removal" +msgstr "Suppression automatique de compte" + +#: extensions/admin/app_settings.py:38 +msgid "When a mailbox is removed, also remove the associated account" +msgstr "" +"Lorsqu'une boite aux lettres est supprimée, supprimer le compte associé en " +"même temps" + +#: extensions/admin/app_settings.py:64 extensions/admin/forms/account.py:177 +#: extensions/admin/forms/domain.py:56 +msgid "Must be a positive integer" +msgstr "Doit être un entier positif" + +#: extensions/admin/lib.py:28 +msgid "A mailbox is required" +msgstr "Une boite aux lettres est requise" + +#: extensions/admin/forms/account.py:21 +msgid "The user's name. Must be a valid e-mail address for simple users." +msgstr "" +"Le nom de l'utilisateur. Doit être une adresse e-mail valide pour les " +"utilisateurs simples." + +#: extensions/admin/forms/account.py:25 +msgid "Role" +msgstr "Rôle" + +#: extensions/admin/forms/account.py:26 extensions/admin/forms/account.py:54 +msgid "Choose" +msgstr "Choisir" + +#: extensions/admin/forms/account.py:27 +msgid "What level of permission this user will have" +msgstr "Quel niveau de permission cet utilisateur aura" + +#: extensions/admin/forms/account.py:35 +msgid "Enter the same password as above, for verification." +msgstr "Entrer le même mot de passe, pour vérification." + +#: extensions/admin/forms/account.py:46 +msgid "Enabled" +msgstr "Activé" + +#: extensions/admin/forms/account.py:93 +msgid "The two password fields didn't match." +msgstr "Les deux mots de passe ne correspondent pas." + +#: extensions/admin/forms/account.py:99 +msgid "You can't disable your own account" +msgstr "Vous ne pouvez pas désactiver votre propre compte" + +#: extensions/admin/forms/account.py:110 +msgid "E-mail" +msgstr "E-mail" + +#: extensions/admin/forms/account.py:112 extensions/admin/forms/domain.py:17 +msgid "Quota" +msgstr "Quota" + +#: extensions/admin/forms/account.py:114 +msgid "" +"Quota in MB for this mailbox. Define a custom value or use domain's default " +"one. Leave empty to define an unlimited value (not allowed for domain " +"administrators)." +msgstr "" +"Quota en Mo pour cette boite. Définir une valeur spécifique ou utiliser la " +"valeur par défaut du domaine. Laisser vide pour définir une valeur illimitée " +"(interdit pour les admins. de domaine)." + +#: extensions/admin/forms/account.py:122 extensions/admin/forms/domain.py:26 +#: extensions/admin/templates/admin/domains_table.html:6 +#: extensions/postfix_relay_domains/forms.py:12 +msgid "Alias(es)" +msgstr "Alias" + +#: extensions/admin/forms/account.py:125 +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 de cette boite. Indiquer seulement une adresse par champ, appuyer sur " +"ENTREE pour ajouter un nouveau champ. Utiliser le caractère '*' pour créer " +"une adresse 'attrape tout' (ex: *@domain.tld)." + +#: extensions/admin/forms/account.py:186 extensions/admin/forms/account.py:216 +#: extensions/admin/forms/alias.py:65 +msgid "Domain does not exist" +msgstr "Domain inexistant" + +#: extensions/admin/forms/account.py:195 +#, python-format +msgid "Mailbox %s already exists" +msgstr "La boite %s existe déjà" + +#: extensions/admin/forms/account.py:283 +msgid "Domain(s)" +msgstr "Domaine(s)" + +#: extensions/admin/forms/account.py:285 +msgid "Domain(s) that user administrates" +msgstr "Domaine(s) que cet utilisateur administre" + +#: extensions/admin/forms/account.py:327 +#: extensions/admin/views/identity.py:130 +msgid "Mail" +msgstr "Courrier" + +#: extensions/admin/forms/account.py:329 +msgid "Permissions" +msgstr "Permissions" + +#: extensions/admin/forms/alias.py:16 +msgid "Email address" +msgstr "Adresse email" + +#: extensions/admin/forms/alias.py:18 +msgid "" +"The distribution list address. Use the '*' character to create a 'catchall' " +"address (ex: *@domain.tld)." +msgstr "" +"L'adresse de la liste de distribution. Utiliser le caractère '*' pour créer " +"une adresse 'attrape tout' (ex: *@domain.tld)." + +#: extensions/admin/forms/alias.py:23 +msgid "Recipients" +msgstr "Destinataires" + +#: extensions/admin/forms/alias.py:25 +msgid "" +"Mailbox(es) this alias will point to. Indicate only one address per input, " +"press ENTER to add a new input." +msgstr "" +"Destinataire(s) de cet alias. Indiquer seulement une adresse par champ, " +"appuyer sur ENTREE pour ajouter un nouveau champ." + +#: extensions/admin/forms/alias.py:68 +msgid "You don't have access to this domain" +msgstr "Vous n'avez pas accès à ce domaine" + +#: extensions/admin/forms/alias.py:90 +msgid "Invalid mailbox" +msgstr "Boite aux lettres invalide" + +#: extensions/admin/forms/alias.py:108 extensions/admin/models/alias.py:182 +#, python-format +msgid "Local recipient %s not found" +msgstr "Destinataire local %s introuvable" + +#: extensions/admin/forms/alias.py:112 extensions/admin/forms/alias.py:120 +#, python-format +msgid "Recipient %s already present" +msgstr "Destinataire %s déjà présent" + +#: extensions/admin/forms/alias.py:126 +msgid "No recipient defined" +msgstr "Aucune destinataire défini" + +#: extensions/admin/forms/domain.py:20 +msgid "" +"Default quota in MB applied to mailboxes. Leave empty to use the default " +"value." +msgstr "" +"Quota par défaut en Mo appliqué aux boites aux lettres. Laisser vide pour " +"utiliser la valeur par défaut." + +#: extensions/admin/forms/domain.py:29 +msgid "" +"Alias(es) of this domain. Indicate only one name per input, press ENTER to " +"add a new input." +msgstr "" +"Alias de ce domaine. Indiquer seulement un nom par champ, appuyer sur ENTREE " +"pour ajouter un nouveau champ." + +#: extensions/admin/forms/domain.py:75 +#: extensions/postfix_relay_domains/forms.py:50 +#: extensions/postfix_relay_domains/forms.py:70 +msgid "domain alias" +msgstr "alias de domaine" + +#: extensions/admin/forms/domain.py:82 extensions/admin/forms/domain.py:98 +#: extensions/postfix_relay_domains/forms.py:58 +#: extensions/postfix_relay_domains/forms.py:78 +#, python-format +msgid "A %s with this name already exists" +msgstr "Un %s de ce nom existe déjà" + +#: extensions/admin/forms/domain.py:92 +#: extensions/postfix_relay_domains/forms.py:49 +#: extensions/postfix_relay_domains/forms.py:71 +msgid "domain" +msgstr "domaine" + +#: extensions/admin/forms/domain.py:176 +msgid "Create a domain administrator" +msgstr "Créer un administrateur de domaine" + +#: extensions/admin/forms/domain.py:178 +msgid "Automatically create an administrator for this domain" +msgstr "Créer automatiquement un administrateur pour ce domaine" + +#: extensions/admin/forms/domain.py:185 +msgid "" +"The administrator's name. Don't include the domain's name here, it will be " +"automatically appended." +msgstr "" +"Le nom de l'administrateur. Ne pas include un nom de domaine ici, il sera " +"ajouté automatiquement." + +#: extensions/admin/forms/domain.py:193 +msgid "Create aliases" +msgstr "Créer des alias" + +#: extensions/admin/forms/domain.py:195 +msgid "Automatically create standard aliases for this domain" +msgstr "Créer automatiquement des alias standard pour ce domaine" + +#: extensions/admin/forms/domain.py:211 +msgid "Invalid format" +msgstr "Format invalide" + +#: extensions/admin/forms/domain.py:225 +#, python-format +msgid "User '%s' already exists" +msgstr "L'utilisateur '%s' existe déjà" + +#: extensions/admin/forms/export.py:7 +msgid "File name" +msgstr "Nom du fichier" + +#: extensions/admin/forms/export.py:10 extensions/admin/forms/import_.py:8 +msgid "Separator" +msgstr "Séparateur" + +#: extensions/admin/forms/forward.py:12 +msgid "Recipient(s)" +msgstr "Destinataire(s)" + +#: extensions/admin/forms/forward.py:15 +msgid "Indicate one or more recipients separated by a ','" +msgstr "Indiquer un ou plusieurs destinataires séparés par une ','" + +#: extensions/admin/forms/forward.py:18 +msgid "Keep local copies" +msgstr "Conserver des copies locales" + +#: extensions/admin/forms/forward.py:20 +msgid "Forward messages and store copies into your local mailbox" +msgstr "Transférer les messages et conserver une copie dans votre boite locale" + +#: extensions/admin/forms/forward.py:38 +msgid "" +"You can't define a forward to a local destination. Please ask your " +"administrator to create an alias instead." +msgstr "" +"Vous ne pouvez pas définir un transfert vers une destination locale. " +"Veuillez plutôt demander à votre administrateur de créer un alias" + +#: extensions/admin/forms/import_.py:6 extensions/webmail/forms.py:26 +msgid "Select a file" +msgstr "Sélectionner un fichier" + +#: extensions/admin/forms/import_.py:11 +msgid "Continue on error" +msgstr "Continuer en cas d'erreur" + +#: extensions/admin/forms/import_.py:12 +msgid "Don't treat duplicated objects as error" +msgstr "Ne pas traiter les objets dupliqués comme des erreurs" + +#: extensions/admin/forms/import_.py:27 +msgid "Crypt passwords" +msgstr "Chiffrer les mots de passe" + +#: extensions/admin/forms/import_.py:28 +msgid "Check this option if passwords contained in your file are not crypted" +msgstr "" +"Cocher cette option si les mots de passe contenus dans votre fichier ne sont " +"pas chiffrés" + +#: extensions/admin/models/alias.py:16 extensions/admin/models/mailbox.py:51 +msgid "address" +msgstr "Adresse" + +#: extensions/admin/models/alias.py:18 +msgid "" +"The alias address (without the domain part). For a 'catch-all' address, just " +"enter an * character." +msgstr "" +"L'adresse de l'alias (sans la partie domaine). Pour une adresse 'attrape-" +"tout', entrer juste un caractère *." + +#: extensions/admin/models/alias.py:24 +msgid "mailboxes" +msgstr "Boites aux lettres" + +#: extensions/admin/models/alias.py:25 +msgid "The mailboxes this alias points to" +msgstr "Les boites aux lettres sur lesquelles pointe cet alias" + +#: extensions/admin/models/alias.py:29 +msgid "The aliases this alias points to" +msgstr "Les alias vers lesquels pointe cet alias" + +#: extensions/admin/models/alias.py:34 +#: extensions/admin/models/domain_alias.py:18 +#: extensions/postfix_relay_domains/models.py:168 +msgid "Check to activate this alias" +msgstr "Cocher pour activer cet alias" + +#: extensions/admin/models/alias.py:79 +msgid "distribution list" +msgstr "liste de distribution" + +#: extensions/admin/models/alias.py:80 +msgid "forward" +msgstr "transfert" + +#: extensions/admin/models/alias.py:81 +msgid "alias" +msgstr "alias" + +#: extensions/admin/models/alias.py:150 +#, python-format +msgid "Invalid line: %s" +msgstr "Ligne invalide : %s" + +#: extensions/admin/models/alias.py:155 +#, python-format +msgid "Domain '%s' does not exist" +msgstr "Domain '%s' inexistant" + +#: extensions/admin/models/domain.py:28 +#: extensions/admin/models/domain_alias.py:10 +#: extensions/postfix_relay_domains/models.py:58 +#: extensions/postfix_relay_domains/models.py:76 +#: extensions/postfix_relay_domains/models.py:159 +msgid "name" +msgstr "Nom" + +#: extensions/admin/models/domain.py:29 +#: extensions/postfix_relay_domains/models.py:77 +msgid "The domain name" +msgstr "Le nom du domaine" + +#: extensions/admin/models/domain.py:33 +#: extensions/postfix_relay_domains/models.py:86 +msgid "Check to activate this domain" +msgstr "Cocher pour activer ce domaine" + +#: extensions/admin/models/domain.py:61 +msgid "Domain" +msgstr "Domaine" + +#: extensions/admin/models/domain.py:140 +#, python-format +msgid "Invalid quota value for domain '%s'" +msgstr "Quota invalide pour le domaine '%s'" + +#: extensions/admin/models/domain_alias.py:11 +#: extensions/postfix_relay_domains/models.py:160 +msgid "The alias name" +msgstr "Le nom de l'alias" + +#: extensions/admin/models/domain_alias.py:13 +#: extensions/postfix_relay_domains/models.py:163 +msgid "target" +msgstr "cible" + +#: extensions/admin/models/domain_alias.py:14 +msgid "The domain this alias points to" +msgstr "Le domaine vers lequel cet alias pointe" + +#: extensions/admin/models/domain_alias.py:46 +#, python-format +msgid "A domain %s already exists" +msgstr "Un domaine %s existe déjà" + +#: extensions/admin/models/domain_alias.py:51 +#, python-format +msgid "Unknown domain %s" +msgstr "Domain %s inconnu" + +#: extensions/admin/models/mailbox.py:52 +msgid "Mailbox address (without the @domain.tld part)" +msgstr "Adresse de la boite aux lettres (sans la partie @domain.tld)" + +#: extensions/admin/models/mailbox.py:113 +#, python-format +msgid "Failed to retrieve mailbox location (%s)" +msgstr "Impossible de récuperer l'emplacement de la boite (%s)" + +#: extensions/admin/models/mailbox.py:173 +#, python-format +msgid "Quota is greater than the allowed domain's limit (%dM)" +msgstr "Le quota est supérieur à la limité autorisée pour le domaine (%dM)" + +#: extensions/admin/models/mailbox.py:178 +msgid "A quota is required" +msgstr "Un quota est requis" + +#: extensions/admin/templates/admin/domain_general_form.html:3 +#: extensions/admin/templates/admin/mailform.html:3 +#: extensions/admin/templates/admin/newdomainform.html:3 +msgid "MB" +msgstr "Mo" + +#: extensions/admin/templates/admin/domain_options_form.html:5 +msgid "You can't create a new domain administrator" +msgstr "Vous ne pouvez pas créer de nouvel administrateur de domaine" + +#: extensions/admin/templates/admin/domains_table.html:7 +#: extensions/admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + +#: extensions/admin/templates/admin/domains_table.html:8 +#: extensions/admin/templates/admin/identities_table.html:8 +#: extensions/admin/templates/admin/listing.html:17 +#: extensions/sievefilters/views.py:93 +#: extensions/sievefilters/templates/sievefilters/filter.html:17 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:5 +#: extensions/webmail/templatetags/webmail_tags.py:101 +msgid "Actions" +msgstr "Actions" + +#: extensions/admin/templates/admin/editdomainform.html:4 +msgid "Administrators" +msgstr "Administrateurs" + +#: extensions/admin/templates/admin/editdomainform.html:19 +msgid "No domain administrator defined" +msgstr "Aucun administrateur de domaine défini" + +#: extensions/admin/templates/admin/editdomainform.html:22 +msgid "Creation date" +msgstr "Date de création" + +#: extensions/admin/templates/admin/editdomainform.html:23 +msgid "Last modification date" +msgstr "Date de dernière modification" + +#: extensions/admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/models.py:20 +msgid "Domain aliases" +msgstr "Alias de domaine" + +#: extensions/admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/models.py:25 +msgid "Mailbox aliases" +msgstr "Alias de boite." + +#: extensions/admin/templates/admin/forward.html:2 +msgid "Automatically forward emails to another address" +msgstr "Transférer automatiquement les messages vers une autre adresse" + +#: extensions/admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nom complet/Destinataire" + +#: extensions/admin/templates/admin/importform.html:5 +msgid "Help" +msgstr "Aide" + +#: extensions/admin/templates/admin/importform.html:12 +msgid "Importing..." +msgstr "Import en cours..." + +#: extensions/admin/templates/admin/listing.html:14 +#: extensions/stats/templates/stats/index.html:28 +msgid "Filter" +msgstr "Filter" + +#: extensions/admin/templates/admin/mailboxes_raw.html:3 +msgid "Choose a value" +msgstr "Choisir une valeur" + +#: extensions/admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "Utiliser la valeur par défaut du domaine" + +#: extensions/admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Adresse" + +#: extensions/admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "Valeur" + +#: extensions/admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "Limite" + +#: extensions/admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "Utilisation (%%)" + +#: extensions/admin/templates/admin/searchform.html:6 +msgid "Search" +msgstr "Chercher" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_m" +msgstr "Activé" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_f" +msgstr "Activée" + +#: extensions/admin/templatetags/admin_tags.py:33 +msgid "Add domain" +msgstr "Ajouter un domaine" + +#: extensions/admin/templatetags/admin_tags.py:42 +#: extensions/admin/templatetags/admin_tags.py:106 +#: extensions/admin/views/import.py:51 extensions/admin/views/import.py:166 +msgid "Import" +msgstr "Importer" + +#: extensions/admin/templatetags/admin_tags.py:48 +#: extensions/admin/templatetags/admin_tags.py:112 +#: extensions/admin/views/export.py:38 extensions/admin/views/export.py:64 +msgid "Export" +msgstr "Exporter" + +#: extensions/admin/templatetags/admin_tags.py:72 +msgid "List identities" +msgstr "Lister les identités" + +#: extensions/admin/templatetags/admin_tags.py:77 +msgid "List quotas" +msgstr "Lister les quotas" + +#: extensions/admin/templatetags/admin_tags.py:82 +msgid "Add account" +msgstr "Ajouter un compte" + +#: extensions/admin/templatetags/admin_tags.py:88 +msgid "Add alias" +msgstr "Ajouter un alias" + +#: extensions/admin/templatetags/admin_tags.py:94 +msgid "Add forward" +msgstr "Ajouter un transfert" + +#: extensions/admin/templatetags/admin_tags.py:100 +msgid "Add distribution list" +msgstr "Ajouter une liste de distribution" + +#: extensions/admin/templatetags/admin_tags.py:133 +msgid "View the domain's identities" +msgstr "Voir les identités du domaine" + +#: extensions/admin/templatetags/admin_tags.py:143 +#: extensions/admin/templatetags/admin_tags.py:162 +#: extensions/admin/templatetags/admin_tags.py:169 +#: extensions/postfix_relay_domains/general_callbacks.py:84 +#, python-format +msgid "Delete %s?" +msgstr "Supprimer %s ?" + +#: extensions/admin/templatetags/admin_tags.py:239 +msgid "Remove this permission" +msgstr "Supprimer cette permission" + +#: extensions/admin/views/alias.py:25 +msgid "Alias with this name already exists" +msgstr "Un alias de ce nom existe déjà" + +#: extensions/admin/views/alias.py:49 extensions/admin/views/domain.py:100 +#: extensions/admin/views/domain.py:129 extensions/admin/views/identity.py:131 +#: extensions/admin/views/identity.py:158 +#: extensions/postfix_relay_domains/views.py:32 +#: extensions/sievefilters/views.py:141 extensions/sievefilters/views.py:230 +#: extensions/webmail/views.py:151 +msgid "Create" +msgstr "Créer" + +#: extensions/admin/views/alias.py:61 +msgid "New distribution list" +msgstr "Nouvelle liste de distribution" + +#: extensions/admin/views/alias.py:62 +msgid "Distribution list created" +msgstr "Liste de distribution créée" + +#: extensions/admin/views/alias.py:71 +msgid "New alias" +msgstr "Nouvel alias" + +#: extensions/admin/views/alias.py:72 +msgid "Alias created" +msgstr "Alias créé" + +#: extensions/admin/views/alias.py:81 +msgid "New forward" +msgstr "Nouveau transfert" + +#: extensions/admin/views/alias.py:82 +msgid "Forward created" +msgstr "Transfert créé" + +#: extensions/admin/views/alias.py:95 +msgid "Distribution list modified" +msgstr "Liste de distribution modifiée" + +#: extensions/admin/views/alias.py:97 +msgid "Forward modified" +msgstr "Transfert modifié" + +#: extensions/admin/views/alias.py:99 +msgid "Alias modified" +msgstr "Alias modifié" + +#: extensions/admin/views/domain.py:96 extensions/admin/views/identity.py:128 +msgid "Next" +msgstr "Suivante" + +#: extensions/admin/views/domain.py:99 +msgid "Options" +msgstr "Options" + +#: extensions/admin/views/domain.py:101 extensions/admin/views/identity.py:132 +msgid "Previous" +msgstr "Précédente" + +#: extensions/admin/views/domain.py:123 +msgid "Domain created" +msgstr "Domaine créé" + +#: extensions/admin/views/domain.py:128 +msgid "New domain" +msgstr "Nouveau domaine" + +#: extensions/admin/views/domain.py:155 +msgid "Domain modified" +msgstr "Domaine modifié" + +#: extensions/admin/views/domain.py:189 +msgid "You can't delete your own domain" +msgstr "Vous ne pouvez pas supprimer votre propre domaine" + +#: extensions/admin/views/domain.py:192 +msgid "Domain deleted" +msgid_plural "Domains deleted" +msgstr[0] "Domaine supprimé" +msgstr[1] "Domaines supprimés" + +#: extensions/admin/views/export.py:37 +msgid "Export identities" +msgstr "Export d'identités" + +#: extensions/admin/views/export.py:63 +msgid "Export domains" +msgstr "Export de domaines" + +#: extensions/admin/views/identity.py:103 +#: extensions/admin/views/identity.py:224 +#: extensions/admin/views/identity.py:229 extensions/amavis/views.py:179 +#: extensions/amavis/views.py:185 extensions/amavis/views.py:220 +#: extensions/amavis/views.py:224 extensions/amavis/views.py:226 +#: extensions/webmail/views.py:47 extensions/webmail/views.py:65 +#: extensions/webmail/views.py:79 extensions/webmail/views.py:97 +#: extensions/webmail/views.py:114 extensions/webmail/views.py:200 +#: extensions/webmail/views.py:223 extensions/webmail/views.py:396 +#: extensions/webmail/views.py:430 extensions/webmail/views.py:443 +#: extensions/webmail/views.py:472 extensions/webmail/views.py:513 +#: lib/formutils.py:44 lib/formutils.py:49 +msgid "Invalid request" +msgstr "Requête invalide" + +#: extensions/admin/views/identity.py:149 +msgid "Account created" +msgstr "Compte créé" + +#: extensions/admin/views/identity.py:155 +msgid "New account" +msgstr "Nouveau compte" + +#: extensions/admin/views/identity.py:190 +msgid "Account updated" +msgstr "Compte mis à jour" + +#: extensions/admin/views/identity.py:214 +msgid "Account deleted" +msgid_plural "Accounts deleted" +msgstr[0] "Compte supprimé" +msgstr[1] "Comptes supprimés" + +#: extensions/admin/views/import.py:39 +#, python-format +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" +"You can use a different character as separator.
\n" +msgstr "" +"Fournir un fichier CSV ou chaque ligne respècte un des formats suivants :\n" +"Le premier élément de chaque ligne est obligatoire et doit être égal à " +"l'une des valeurs précédentes.
\n" +"Vous pouvez utiliser un caractère différent comme séparateur.
\n" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Importer des domaines" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "L'objet existe déjà : %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d objets importés avec succès" + +#: extensions/admin/views/import.py:153 +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" +"\n" +"You can use a different character as separator.
\n" +msgstr "" +"Fournir un fichier CSV ou chaque ligne respècte un des formats suivants :\n" +"Le premier élément de chaque ligne est obligatoire et doit être égal à " +"l'une des valeurs précédentes.
\n" +"\n" +"Vous pouvez utiliser un caractère différent comme séparateur.
\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Importer des identités" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Transfert mis à jour" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Interface simplifiée pour la gestion d'amavis" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Quarantaine" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "requêtes en attente" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d requêtes en attente" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Filtrage de contenu" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Paramètres de quarantaine" @@ -1303,11 +1543,6 @@ msgstr "Emetteur des notifications" msgid "The e-mail address used to send notitications" msgstr "L'adresse e-mail utilisée pour envoyer les notifications" -#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Afficher" - #: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "Nombre d'emails affichés par page" @@ -1316,7 +1551,19 @@ msgstr "Nombre d'emails affichés par page" msgid "Set the maximum number of messages displayed in a page" msgstr "Définir le nombre maximal de messages affichés dans une page" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "requêtes en attente" + +#: extensions/amavis/general_callbacks.py:124 +msgid "Pending requests" +msgstr "Requêtes en attente" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Filtrage de contenu" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "La connexion avec amavis a échoué : %s" @@ -1326,12 +1573,12 @@ msgid "Virus filter" msgstr "Filtrage des virus" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "oui" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "non" @@ -1379,53 +1626,58 @@ 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:23 extensions/webmail/lib.py:37 -msgid "From" -msgstr "De" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "Score" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Sujet" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "A" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "De" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Sujet" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Quarantaine vide" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Message supprimé" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, 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:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Requête envoyée" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Message relâché" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, 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:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1452,6 +1704,72 @@ msgstr "ou plus rejete le message" msgid "Quarantine management" msgstr "Gestion de la quarantaine" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +msgid "Select" +msgstr "Sélectionner" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +msgid "Bad Header" +msgstr "Mauvais entête" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "Mauvais type MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +msgid "Banned" +msgstr "Banni" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Relâcher" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Supprimer" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Tous les messages" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "Tout" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +msgid "Spam only" +msgstr "Seulement le spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +msgid "Virus only" +msgstr "Seulement les virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +msgid "Bad Header only" +msgstr "Seulement les mauvais entêtes" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +msgid "Bad MIME only" +msgstr "Seulement les mauvais types MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +msgid "Banned only" +msgstr "Seulement les bannis" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1496,72 +1814,26 @@ msgstr "Agir sur ce message :" msgid "Please visit %(listingurl)s for a full listing." msgstr "Veuillez visiter %(listingurl)s pour une liste complète." -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -msgstr "Relâcher" - -#: extensions/amavis/templatetags/amextras.py:26 -#: extensions/amavis/templatetags/amextras.py:59 -#: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:31 -msgid "Delete" -msgstr "Supprimer" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Afficher tous les entêtes" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Classe de contenu" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Rien" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Spam" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Virus" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Mauvais entête" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "Mauvais type MIME" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 msgid "" "Per administrator resources to limit the number of objects they can create" msgstr "" "Ressources par administrateur pour limiter le nombre d'objets qu'ils peuvent " "créer" -#: extensions/limits/__init__.py:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Limites" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Revendeur" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Ressources" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Limites par défaut" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Admins de domaine" @@ -1585,52 +1857,60 @@ msgstr "Nombre maximal de boites pour un nouvel administrateur" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Nombre maximal d'alias de boite pour un nouvel administrateur" -#: 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: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: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: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: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:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "Limite invalide" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "Vos ressources ne sont pas encore initialisées" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 msgid "You're not allowed to define unlimited values" msgstr "Vous n'êtes pas autorisé à définir des valeurs illimitées" -#: extensions/limits/lib.py:16 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Revendeur" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Ressources" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "%s : limite atteinte" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "Pas assez de ressources" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +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/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "Nombre maximal de domaines que cet utilisateur peut créer" + +#: extensions/limits/models.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/models.py:24 +msgid "Maximum number of mailboxes this user can create" +msgstr "Nombre maximal de boites que cet utilisateur peut créer" + +#: extensions/limits/models.py:26 +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/models.py:136 msgid "undefined" msgstr "Indéfini" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "illimité" @@ -1638,19 +1918,14 @@ msgstr "illimité" msgid "Resources usage" msgstr "Utilisation des ressources" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Fonction de réponse automatique (vacances) utilisant Postfix" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Réponses automatiques" -#: 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:14 msgid "Automatic reply timeout" msgstr "Délai d'expiration d'une réponse automatique" @@ -1661,39 +1936,101 @@ msgstr "" "Timeout en secondes entre deux réponses automatiques pour le même " "destinataire" -#: extensions/postfix_autoreply/forms.py:9 +#: extensions/postfix_autoreply/app_settings.py:20 +msgid "Default subject" +msgstr "Sujet par défaut" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "Je suis absent" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" +"Sujet par défaut utilisé quand un message d'absence est créé automatiquement" + +#: extensions/postfix_autoreply/app_settings.py:28 +msgid "Default content" +msgstr "Contenu par défaut" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" +"Je suis actuellement absent. Je vous répondrai dès mon retour.\n" +"\n" +"Cordialement,\n" +"%(name)s\n" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" +"Contenu par défaut utilisé quand un message d'absence est créé automatiquement." +"La macro '%(name)s' sera remplacée par le nom complet de l'utilisateur." + +#: extensions/postfix_autoreply/forms.py:13 +msgid "Activate your auto reply from this date" +msgstr "Activer votre réponse automatique à partir de cette date" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Jusqu'à" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Activer votre réponse automatique jusqu'à cette date" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Cette date est dépassée" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +msgid "Must be greater than start date" +msgstr "Doit être supérieure à la date de démarrage" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Message de réponse automatique" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "Activer la réponse automatique" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "Activer ou désactiver la réponse automatique via Postfix" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "sujet" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "Le sujet qui apparaitra dans les emails envoyés" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "contenu" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "Le contenu qui apparaitra dans les emails envoyés" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Activer/Désactiver votre réponse automatique" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 msgid "Auto reply message updated successfully." msgstr "Message de réponse auto. mis à jour." @@ -1701,16 +2038,143 @@ msgstr "Message de réponse auto. mis à jour." msgid "Define a message to automatically send when you are off" msgstr "Définir un message à envoyer automatiquement quand vous êtes absent" +#: extensions/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "Support des domaines relais pour Postfix" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +msgid "Relay domains" +msgstr "Domaines relais" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "Chemin d'accès vers le fichier master.cf de Postfix" + +#: extensions/postfix_relay_domains/app_settings.py:12 +msgid "Path to the master.cf configuration file" +msgstr "Chemin d'accès vers le fichier de configuration master.cf" + +#: extensions/postfix_relay_domains/forms.py:15 +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" +"Alias de ce domaine relais. Indiquer seulement un nom par champ, appuyer sur " +"ENTREE pour ajouter un nouveau champ." + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +msgid "relay domain alias" +msgstr "Alias de domaine relais" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +msgid "relay domain" +msgstr "domaine relais" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +msgid "Add relay domain" +msgstr "Ajouter un domaine relais" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +msgid "Maximum number of relay domains this user can create" +msgstr "Nombre maximal de domaines relais que cet utilisateur peut créer" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +msgid "Relay domain aliases" +msgstr "Alias de domaine relais" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +msgid "Maximum number of relay domain aliases this user can create" +msgstr "" +"Nombre maximal d'alias de domaine relais que cet utilisateur peut créer" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\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 "" -"Fornire un file CSV le cui righe rispettino uno dei seguenti formati:\n" -"Il primo elemento di ogni riga è obbligatorio e deve essere uguale a " -"quello dei valori precedenti.
\n" -"\n" -"Come separatore puoi utilizzare un carattere diverso.
\n" - -#: admin/views.py:775 -msgid "Import identities" -msgstr "Identità di importazione" - -#: admin/views.py:776 admin/views.py:846 admin/templatetags/admin_extras.py:87 -#: admin/templatetags/admin_extras.py:144 -msgid "Import" -msgstr "Importa" - -#: admin/views.py:806 -msgid "Export identities" -msgstr "Identità di esportazione" - -#: admin/views.py:807 admin/views.py:863 admin/templatetags/admin_extras.py:93 -#: admin/templatetags/admin_extras.py:150 -msgid "Export" -msgstr "Esporta" - -#: admin/views.py:835 -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" -"You can use a different character as separator.
\n" -msgstr "" -"Fornire un file CSV le cui righe rispettino uno dei seguenti formati:\n" -"Il primo elemento di ogni riga è obbligatorio e deve essere uguale a " -"quello dei valori precedenti.
\n" -"\n" -"Come separatore puoi utilizzare un carattere diverso.
\n" - -#: admin/views.py:845 -msgid "Import domains" -msgstr "Importa domini" - -#: admin/views.py:862 -msgid "Export domains" -msgstr "Esporta domini" - -#: admin/templates/admin/domain_general_form.html:3 -#: admin/templates/admin/mailform.html:3 -#: admin/templates/admin/newdomainform.html:3 -msgid "MB" -msgstr "MB" - -#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: extensions/limits/app_settings.py:19 extensions/limits/forms.py:16 -#: extensions/limits/models.py:12 -msgid "Domains" -msgstr "Domini" - -#: admin/templates/admin/editdomainform.html:4 -msgid "Administrators" -msgstr "Amministratori" - -#: admin/templates/admin/editdomainform.html:19 -msgid "No domain administrator defined" -msgstr "Non è stato definito alcun amministratore di dominio" - -#: admin/templates/admin/editdomainform.html:22 -msgid "Creation date" -msgstr "Data di creazione" - -#: admin/templates/admin/editdomainform.html:23 -msgid "Last modification date" -msgstr "Data dell'ultima modifica" - -#: 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:26 -#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 -#: extensions/limits/models.py:15 -msgid "Mailbox aliases" -msgstr "Alias delle caselle di posta" - -#: admin/templates/admin/extensions.html:2 -#: admin/templatetags/admin_extras.py:51 +#: core/templates/core/extensions.html:2 core/templatetags/core_tags.py:48 msgid "Extensions" msgstr "Estensioni" -#: admin/templates/admin/extensions.html:2 +#: core/templates/core/extensions.html:2 msgid "Choose the extension(s) to use" msgstr "Scegli l'estensione(i) da utilizzare" -#: admin/templates/admin/extensions.html:6 -#: admin/templates/admin/parameters.html:8 -#: userprefs/templates/userprefs/preferences.html:8 +#: core/templates/core/extensions.html:6 core/templates/core/parameters.html:7 +#: core/templates/core/user_preferences.html:8 msgid "Save" msgstr "Salva" -#: admin/templates/admin/identities.html:2 -#: admin/templatetags/admin_extras.py:31 -msgid "Identities" -msgstr "Identità" - -#: admin/templates/admin/identities_table.html:6 -msgid "Fullname/Recipient" -msgstr "Nome completo/Destinatario" - -#: admin/templates/admin/identities_table.html:7 -msgid "Tags" -msgstr "Tag" - -#: admin/templates/admin/importform.html:5 -#: admin/templatetags/admin_extras.py:290 -msgid "Help" -msgstr "Aiuto" - -#: admin/templates/admin/importform.html:12 -msgid "Importing..." -msgstr "Importazione..." - -#: admin/templates/admin/information.html:2 -#: admin/templatetags/admin_extras.py:56 +#: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" msgstr "Informazioni" -#: admin/templates/admin/information.html:2 +#: core/templates/core/information.html:2 msgid "Various information about Modoboa" msgstr "Informazioni varie su Modoboa" -#: admin/templates/admin/information.html:3 +#: core/templates/core/information.html:3 msgid "is currently in use." msgstr "è attualmente in uso." -#: admin/templates/admin/information.html:5 +#: core/templates/core/information.html:5 msgid "Active users" msgstr "Utenti attivi" -#: admin/templates/admin/information.html:9 +#: core/templates/core/information.html:9 msgid "Group name" msgstr "Nome gruppo" -#: admin/templates/admin/information.html:10 +#: core/templates/core/information.html:10 msgid "Last login" msgstr "Ultimo login" -#: 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 +#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:57 msgid "Logs" msgstr "Log" -#: admin/templates/admin/logs.html:2 +#: core/templates/core/logs.html:2 msgid "Previously on Modoboa..." msgstr "Precedentemente su Modoboa ..." -#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 -#: extensions/webmail/lib.py:38 extensions/webmail/lib.py:413 +#: core/templates/core/logs.html:6 extensions/amavis/sql_listing.py:46 +#: extensions/webmail/lib.py:48 extensions/webmail/lib.py:425 msgid "Date" msgstr "Data" -#: admin/templates/admin/logs.html:7 +#: core/templates/core/logs.html:7 msgid "Level" msgstr "Livello" -#: admin/templates/admin/logs.html:8 +#: core/templates/core/logs.html:8 msgid "Logger" msgstr "Logger" -#: admin/templates/admin/logs.html:9 +#: core/templates/core/logs.html:9 msgid "Message" msgstr "Messaggio" -#: admin/templates/admin/mailboxes_raw.html:3 -msgid "Choose a value" -msgstr "Scegli un valore" - -#: admin/templates/admin/mailform.html:3 -msgid "Use domain default value" -msgstr "Usa il valore predefinito" - -#: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:65 +#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:62 msgid "Parameters" msgstr "Parametri" -#: admin/templates/admin/parameters.html:3 +#: core/templates/core/parameters.html:2 msgid "Configure Modoboa" msgstr "Configura Modoboa" -#: admin/templates/admin/quotas.html:5 -msgid "Address" -msgstr "Indirizzo" - -#: admin/templates/admin/quotas.html:6 -msgid "Value" -msgstr "Valore" - -#: admin/templates/admin/quotas.html:7 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quotas.html:8 -#, python-format -msgid "Usage (%%)" -msgstr "Utilizzo (%%)" - -#: admin/templates/admin/searchform.html:6 -msgid "Search" -msgstr "Ricerca" - -#: admin/templates/admin/settings_header.html:3 +#: core/templates/core/settings_header.html:3 msgid "Modoboa settings" msgstr "Impostazioni Modoboa" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_m" -msgstr "Abilitato" +#: core/templates/core/user_index.html:2 core/templatetags/core_tags.py:81 +msgid "Settings" +msgstr "Impostazioni" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_f" -msgstr "Abilitata" +#: core/templates/core/user_preferences.html:2 +#: core/templatetags/core_tags.py:108 +msgid "Preferences" +msgstr "Preferenze" -#: admin/templatetags/admin_extras.py:36 +#: core/templates/core/user_preferences.html:2 +msgid "Customize Modoboa" +msgstr "Personalizza Modoboa" + +#: core/templates/core/user_profile.html:2 core/templatetags/core_tags.py:104 +msgid "Profile" +msgstr "Profilo" + +#: core/templates/core/user_profile.html:2 +msgid "Update your personal information" +msgstr "Aggiorna le informazioni personali" + +#: core/templates/core/user_profile.html:8 +#: extensions/admin/templates/admin/forward.html:8 +#: extensions/admin/views/alias.py:107 extensions/admin/views/domain.py:165 +#: extensions/admin/views/identity.py:197 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 +#: extensions/postfix_relay_domains/views.py:63 +#: extensions/sievefilters/views.py:163 extensions/webmail/views.py:170 +#: extensions/webmail/views.py:205 +msgid "Update" +msgstr "Aggiorna" + +#: core/templatetags/core_tags.py:21 msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:81 -msgid "Add domain" -msgstr "Aggiungi dominio" +#: core/templatetags/core_tags.py:90 +msgid "Logout" +msgstr "Esci" -#: admin/templatetags/admin_extras.py:110 -msgid "List identities" -msgstr "Elenco identità" +#: core/views/admin.py:47 +msgid "Parameters saved" +msgstr "Parametri salvati" -#: admin/templatetags/admin_extras.py:115 -msgid "List quotas" -msgstr "Elenco quote" +#: core/views/admin.py:90 +msgid "Modifications applied." +msgstr "Modifiche applicate" -#: admin/templatetags/admin_extras.py:120 -msgid "Add account" -msgstr "Aggiungi account" - -#: admin/templatetags/admin_extras.py:126 -msgid "Add alias" -msgstr "Aggiungi alias" - -#: admin/templatetags/admin_extras.py:132 -msgid "Add forward" -msgstr "Aggiungi inoltro" - -#: admin/templatetags/admin_extras.py:138 -msgid "Add distribution list" -msgstr "Aggiungi elenco di smistamento" - -#: admin/templatetags/admin_extras.py:171 -msgid "View the domain's identities" -msgstr "Visualizza le identita del dominio" - -#: admin/templatetags/admin_extras.py:178 -#: admin/templatetags/admin_extras.py:194 -#: admin/templatetags/admin_extras.py:201 -#, python-format -msgid "Delete %s?" -msgstr "Eliminare %s?" - -#: admin/templatetags/admin_extras.py:223 -msgid "Remove this permission" -msgstr "Rimuovi questo permesso" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "Yes" -msgstr "Si" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "No" -msgstr "No" - -#: auth/views.py:32 +#: core/views/auth.py:30 #, python-format msgid "User '%s' successfully logged in" msgstr "L'utente '%s? è correttamente registrato" -#: auth/views.py:44 +#: core/views/auth.py:43 msgid "Your username and password didn't match. Please try again." msgstr "Il tuo username e/o la tua password non corrispondono. Riprova." -#: auth/views.py:67 +#: core/views/auth.py:66 #, python-format msgid "User '%s' logged out" msgstr "L'utente '%s' è scollegato" +#: core/views/user.py:35 +msgid "Profile updated" +msgstr "Profilo aggiornato" + +#: core/views/user.py:58 +msgid "Preferences saved" +msgstr "Preferenze salvate" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Messaggi di test" @@ -1154,7 +568,7 @@ msgstr "Invia virus" msgid "Send spam" msgstr "Invia spam" -#: demo/views.py:17 demo/views.py:41 +#: demo/views.py:18 demo/views.py:43 msgid "Message sent" msgstr "Messaggio inviato" @@ -1190,27 +604,856 @@ msgstr "" " alla \n" "mailing list.\n" -#: extensions/amavis/__init__.py:22 +#: extensions/admin/__init__.py:48 +msgid "Administration console" +msgstr "Interfaccia amministrativa" + +#: extensions/admin/__init__.py:50 +msgid "Web based console to manage domains, accounts and aliases" +msgstr "Interfaccia web per l'amministrazione di domini, account e alias" + +#: extensions/admin/__init__.py:55 +#, fuzzy +msgid "Administration" +msgstr "Amministratori" + +#: extensions/admin/__init__.py:79 +#: extensions/admin/templates/admin/domains.html:2 +#: extensions/limits/app_settings.py:19 extensions/limits/models.py:17 +msgid "Domains" +msgstr "Domini" + +#: extensions/admin/__init__.py:85 +#: extensions/admin/templates/admin/identities.html:2 +msgid "Identities" +msgstr "Identità" + +#: extensions/admin/__init__.py:100 +#: extensions/admin/templates/admin/forward.html:2 +#: extensions/webmail/templatetags/webmail_tags.py:28 +msgid "Forward" +msgstr "Inoltra" + +#: extensions/admin/__init__.py:163 +#, python-format +msgid "Account import failed (%s): domain does not exist" +msgstr "Importazione dell'account fallito (%s): il dominio non esiste" + +#: extensions/admin/app_settings.py:11 +#: extensions/admin/templates/admin/editdomainform.html:25 +#: extensions/limits/app_settings.py:31 extensions/limits/models.py:23 +#: extensions/webmail/app_settings.py:101 +#: extensions/webmail/templates/webmail/folders.html:4 +msgid "Mailboxes" +msgstr "Caselle di posta" + +#: extensions/admin/app_settings.py:14 +msgid "Handle mailboxes on filesystem" +msgstr "Gestione delle caselle di posta nel filsystem" + +#: extensions/admin/app_settings.py:16 +msgid "" +"Rename or remove mailboxes on the filesystem when they get renamed or " +"removed within Modoboa" +msgstr "" +"Rinomina o rimuovi le caselle di posta nel filsystem quando sono rinominate " +"o rimosse in Modoboa" + +#: extensions/admin/app_settings.py:20 +msgid "Mailboxes ower" +msgstr "Proprietario delle caselle postali" + +#: extensions/admin/app_settings.py:22 +msgid "The UNIX account who owns mailboxes on the filesystem" +msgstr "L'account UNIX a cui appartengono le caselle postali nel filsystem" + +#: extensions/admin/app_settings.py:26 +#, fuzzy +msgid "Default domain quota" +msgstr "Limiti predefiniti" + +#: extensions/admin/app_settings.py:29 +msgid "" +"Default quota (in MB) applied to freshly created domains with no value " +"specified. A value of 0 means no quota." +msgstr "" + +#: extensions/admin/app_settings.py:36 +msgid "Automatic account removal" +msgstr "Rimozione automatica dell'account" + +#: extensions/admin/app_settings.py:38 +msgid "When a mailbox is removed, also remove the associated account" +msgstr "" +"Quando una casella postale viene rimossa rimuovi anche l'account associato" + +#: extensions/admin/app_settings.py:64 extensions/admin/forms/account.py:177 +#: extensions/admin/forms/domain.py:56 +msgid "Must be a positive integer" +msgstr "" + +#: extensions/admin/lib.py:28 +#, fuzzy +msgid "A mailbox is required" +msgstr "È richiesta una quota" + +#: extensions/admin/forms/account.py:21 +#, fuzzy +msgid "The user's name. Must be a valid e-mail address for simple users." +msgstr "L'utente '%s' deve avere un indirizzo email valido" + +#: extensions/admin/forms/account.py:25 +msgid "Role" +msgstr "Ruolo" + +#: extensions/admin/forms/account.py:26 extensions/admin/forms/account.py:54 +msgid "Choose" +msgstr "Scegli" + +#: extensions/admin/forms/account.py:27 +msgid "What level of permission this user will have" +msgstr "Il livello di permessi che avrà questo utente" + +#: extensions/admin/forms/account.py:35 +msgid "Enter the same password as above, for verification." +msgstr "" +"Inserisci la medesima password che hai inserito sopra, per la verifica." + +#: extensions/admin/forms/account.py:46 +msgid "Enabled" +msgstr "Abilitato" + +#: extensions/admin/forms/account.py:93 +msgid "The two password fields didn't match." +msgstr "Le password nei due campi non corrispondono" + +#: extensions/admin/forms/account.py:99 +msgid "You can't disable your own account" +msgstr "Tu non puoi disabilitare il tuo account" + +#: extensions/admin/forms/account.py:110 +msgid "E-mail" +msgstr "E-mail" + +#: extensions/admin/forms/account.py:112 extensions/admin/forms/domain.py:17 +msgid "Quota" +msgstr "Quota" + +#: extensions/admin/forms/account.py:114 +msgid "" +"Quota in MB for this mailbox. Define a custom value or use domain's default " +"one. Leave empty to define an unlimited value (not allowed for domain " +"administrators)." +msgstr "" +"Quota in MB per questo account. Stabilire un valore personalizzato o usare " +"quello predefinito. Lasciare vuoto per non impostare limiti (non consentito " +"per gli amministratori di dominio)." + +#: extensions/admin/forms/account.py:122 extensions/admin/forms/domain.py:26 +#: extensions/admin/templates/admin/domains_table.html:6 +#: extensions/postfix_relay_domains/forms.py:12 +msgid "Alias(es)" +msgstr "Alias" + +#: extensions/admin/forms/account.py:125 +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 per questa casella di posta. Inserire un solo indirizzo alla volta, " +"premere INVIO per aggiungere un nuovo elemento. Utilizzare il carattere '*' " +"per creare un alias 'prenditutto' (p.es.: *@dominio.org)." + +#: extensions/admin/forms/account.py:186 extensions/admin/forms/account.py:216 +#: extensions/admin/forms/alias.py:65 +msgid "Domain does not exist" +msgstr "Il dominio non esiste" + +#: extensions/admin/forms/account.py:195 +#, python-format +msgid "Mailbox %s already exists" +msgstr "La casella di posta %s esiste già" + +#: extensions/admin/forms/account.py:283 +msgid "Domain(s)" +msgstr "Dominio(i)" + +#: extensions/admin/forms/account.py:285 +msgid "Domain(s) that user administrates" +msgstr "Dominio(i) amministrato(i) dall'utente" + +#: extensions/admin/forms/account.py:327 +#: extensions/admin/views/identity.py:130 +msgid "Mail" +msgstr "Posta" + +#: extensions/admin/forms/account.py:329 +msgid "Permissions" +msgstr "Permessi" + +#: extensions/admin/forms/alias.py:16 +msgid "Email address" +msgstr "Indirizzo email" + +#: extensions/admin/forms/alias.py:18 +msgid "" +"The distribution list address. Use the '*' character to create a 'catchall' " +"address (ex: *@domain.tld)." +msgstr "Elenco degli indirizzi di smistamento" + +#: extensions/admin/forms/alias.py:23 +msgid "Recipients" +msgstr "Destinatari" + +#: extensions/admin/forms/alias.py:25 +msgid "" +"Mailbox(es) this alias will point to. Indicate only one address per input, " +"press ENTER to add a new input." +msgstr "" +"Casella(e) di posta a cui l'alias punterà. Inserire un solo indirizzo alla " +"volta, premere INVIO per aggiungere un nuovo elemento." + +#: extensions/admin/forms/alias.py:68 +msgid "You don't have access to this domain" +msgstr "Non hai accesso a questo dominio" + +#: extensions/admin/forms/alias.py:90 +msgid "Invalid mailbox" +msgstr "Casella di posta non valida" + +#: extensions/admin/forms/alias.py:108 extensions/admin/models/alias.py:182 +#, python-format +msgid "Local recipient %s not found" +msgstr "Il destinatario locale %s non è stato trovato" + +#: extensions/admin/forms/alias.py:112 extensions/admin/forms/alias.py:120 +#, python-format +msgid "Recipient %s already present" +msgstr "Il destinatario %s è già esistente" + +#: extensions/admin/forms/alias.py:126 +msgid "No recipient defined" +msgstr "Non è stato definito un destinatario" + +#: extensions/admin/forms/domain.py:20 +#, fuzzy +msgid "" +"Default quota in MB applied to mailboxes. Leave empty to use the default " +"value." +msgstr "Quota in MB predefinita applicata alle caselle di posta" + +#: extensions/admin/forms/domain.py:29 +msgid "" +"Alias(es) of this domain. Indicate only one name per input, press ENTER to " +"add a new input." +msgstr "" +"Alias per questo dominio. Inserire un solo nome alla volta, premere INVIO " +"per aggiungere un nuovo elemento" + +#: extensions/admin/forms/domain.py:75 +#: extensions/postfix_relay_domains/forms.py:50 +#: extensions/postfix_relay_domains/forms.py:70 +#, fuzzy +msgid "domain alias" +msgstr "Alias del dominio" + +#: extensions/admin/forms/domain.py:82 extensions/admin/forms/domain.py:98 +#: extensions/postfix_relay_domains/forms.py:58 +#: extensions/postfix_relay_domains/forms.py:78 +#, fuzzy, python-format +msgid "A %s with this name already exists" +msgstr "Un alias con questo nome esiste già" + +#: extensions/admin/forms/domain.py:92 +#: extensions/postfix_relay_domains/forms.py:49 +#: extensions/postfix_relay_domains/forms.py:71 +#, fuzzy +msgid "domain" +msgstr "Domini" + +#: extensions/admin/forms/domain.py:176 +msgid "Create a domain administrator" +msgstr "Crea un amministratore di dominio" + +#: extensions/admin/forms/domain.py:178 +msgid "Automatically create an administrator for this domain" +msgstr "Crea automaticamente un amministratore per questo dominio" + +#: extensions/admin/forms/domain.py:185 +msgid "" +"The administrator's name. Don't include the domain's name here, it will be " +"automatically appended." +msgstr "" +"Il nome dell'amministratore. Non includere il nome del dominio, verrà " +"aggiunto automaticamente." + +#: extensions/admin/forms/domain.py:193 +msgid "Create aliases" +msgstr "Crea alias" + +#: extensions/admin/forms/domain.py:195 +msgid "Automatically create standard aliases for this domain" +msgstr "Crea automaticamente gli alias standard per questo dominio" + +#: extensions/admin/forms/domain.py:211 +msgid "Invalid format" +msgstr "Formato non valido" + +#: extensions/admin/forms/domain.py:225 +#, python-format +msgid "User '%s' already exists" +msgstr "L'utente '%s' esiste già" + +#: extensions/admin/forms/export.py:7 +msgid "File name" +msgstr "Nome del file" + +#: extensions/admin/forms/export.py:10 extensions/admin/forms/import_.py:8 +msgid "Separator" +msgstr "Separatore" + +#: extensions/admin/forms/forward.py:12 +msgid "Recipient(s)" +msgstr "Destinatario(i)" + +#: extensions/admin/forms/forward.py:15 +msgid "Indicate one or more recipients separated by a ','" +msgstr "Indicare uno o più destinatari separati da ','" + +#: extensions/admin/forms/forward.py:18 +msgid "Keep local copies" +msgstr "Mantieni copie locali" + +#: extensions/admin/forms/forward.py:20 +msgid "Forward messages and store copies into your local mailbox" +msgstr "" +"Inoltra i messaggi e memorizza le copie nella tua casella di posta locale" + +#: extensions/admin/forms/forward.py:38 +msgid "" +"You can't define a forward to a local destination. Please ask your " +"administrator to create an alias instead." +msgstr "" +"Non puoi definire l'inoltro con destinazione una cartella locale. Chiedi " +"piuttosto all'amministratore di creare un alias." + +#: extensions/admin/forms/import_.py:6 extensions/webmail/forms.py:26 +msgid "Select a file" +msgstr "Seleziona un file" + +#: extensions/admin/forms/import_.py:11 +msgid "Continue on error" +msgstr "Continuare in caso di errore" + +#: extensions/admin/forms/import_.py:12 +msgid "Don't treat duplicated objects as error" +msgstr "Non considerare errore gli oggetti duplicati" + +#: extensions/admin/forms/import_.py:27 +msgid "Crypt passwords" +msgstr "Cripta le password" + +#: extensions/admin/forms/import_.py:28 +msgid "Check this option if passwords contained in your file are not crypted" +msgstr "" +"Seleziona questa opzione se le password contenute nel file non sono criptate" + +#: extensions/admin/models/alias.py:16 extensions/admin/models/mailbox.py:51 +msgid "address" +msgstr "indirizzo" + +#: extensions/admin/models/alias.py:18 +msgid "" +"The alias address (without the domain part). For a 'catch-all' address, just " +"enter an * character." +msgstr "" +"L'indirizzo alternativo (senza la parte del dominio). Per un indirizzo " +"'prenditutto' inserisci un carattere '*'." + +#: extensions/admin/models/alias.py:24 +msgid "mailboxes" +msgstr "caselle di posta" + +#: extensions/admin/models/alias.py:25 +msgid "The mailboxes this alias points to" +msgstr "Le caselle di posta a cui punta questo alias" + +#: extensions/admin/models/alias.py:29 +msgid "The aliases this alias points to" +msgstr "Gli alias a cui questo alias puntano" + +#: extensions/admin/models/alias.py:34 +#: extensions/admin/models/domain_alias.py:18 +#: extensions/postfix_relay_domains/models.py:168 +msgid "Check to activate this alias" +msgstr "Seleziona per attivare questo alias" + +#: extensions/admin/models/alias.py:79 +msgid "distribution list" +msgstr "elenco di smistamento" + +#: extensions/admin/models/alias.py:80 +msgid "forward" +msgstr "inoltra" + +#: extensions/admin/models/alias.py:81 +msgid "alias" +msgstr "alias" + +#: extensions/admin/models/alias.py:150 +#, python-format +msgid "Invalid line: %s" +msgstr "Riga non valida: %s" + +#: extensions/admin/models/alias.py:155 +#, python-format +msgid "Domain '%s' does not exist" +msgstr "Il dominio '%s' non esiste" + +#: extensions/admin/models/domain.py:28 +#: extensions/admin/models/domain_alias.py:10 +#: extensions/postfix_relay_domains/models.py:58 +#: extensions/postfix_relay_domains/models.py:76 +#: extensions/postfix_relay_domains/models.py:159 +msgid "name" +msgstr "nome" + +#: extensions/admin/models/domain.py:29 +#: extensions/postfix_relay_domains/models.py:77 +msgid "The domain name" +msgstr "Il nome del dominio" + +#: extensions/admin/models/domain.py:33 +#: extensions/postfix_relay_domains/models.py:86 +msgid "Check to activate this domain" +msgstr "Seleziona per attivare questo dominio" + +#: extensions/admin/models/domain.py:61 +#, fuzzy +msgid "Domain" +msgstr "Domini" + +#: extensions/admin/models/domain.py:140 +#, python-format +msgid "Invalid quota value for domain '%s'" +msgstr "" + +#: extensions/admin/models/domain_alias.py:11 +#: extensions/postfix_relay_domains/models.py:160 +msgid "The alias name" +msgstr "Il nome dell'alias" + +#: extensions/admin/models/domain_alias.py:13 +#: extensions/postfix_relay_domains/models.py:163 +msgid "target" +msgstr "destinazione" + +#: extensions/admin/models/domain_alias.py:14 +msgid "The domain this alias points to" +msgstr "Il dominio a cui punta questo alias" + +#: extensions/admin/models/domain_alias.py:46 +#, fuzzy, python-format +msgid "A domain %s already exists" +msgstr "La casella di posta %s esiste già" + +#: extensions/admin/models/domain_alias.py:51 +#, python-format +msgid "Unknown domain %s" +msgstr "Dominio sconosciuto %s" + +#: extensions/admin/models/mailbox.py:52 +msgid "Mailbox address (without the @domain.tld part)" +msgstr "Indirizzo della casella di posta (senza la parte @dominio.org)" + +#: extensions/admin/models/mailbox.py:113 +#, python-format +msgid "Failed to retrieve mailbox location (%s)" +msgstr "Impossibile recuperare la posizione della casella di posta (%s)" + +#: extensions/admin/models/mailbox.py:173 +#, python-format +msgid "Quota is greater than the allowed domain's limit (%dM)" +msgstr "La quota è maggiore del limite stabilito per il dominio (%dM)" + +#: extensions/admin/models/mailbox.py:178 +msgid "A quota is required" +msgstr "È richiesta una quota" + +#: extensions/admin/templates/admin/domain_general_form.html:3 +#: extensions/admin/templates/admin/mailform.html:3 +#: extensions/admin/templates/admin/newdomainform.html:3 +msgid "MB" +msgstr "MB" + +#: extensions/admin/templates/admin/domain_options_form.html:5 +#, fuzzy +msgid "You can't create a new domain administrator" +msgstr "Crea un amministratore di dominio" + +#: extensions/admin/templates/admin/domains_table.html:7 +#: extensions/admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tag" + +#: extensions/admin/templates/admin/domains_table.html:8 +#: extensions/admin/templates/admin/identities_table.html:8 +#: extensions/admin/templates/admin/listing.html:17 +#: extensions/sievefilters/views.py:93 +#: extensions/sievefilters/templates/sievefilters/filter.html:17 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:5 +#: extensions/webmail/templatetags/webmail_tags.py:101 +msgid "Actions" +msgstr "Azioni" + +#: extensions/admin/templates/admin/editdomainform.html:4 +msgid "Administrators" +msgstr "Amministratori" + +#: extensions/admin/templates/admin/editdomainform.html:19 +msgid "No domain administrator defined" +msgstr "Non è stato definito alcun amministratore di dominio" + +#: extensions/admin/templates/admin/editdomainform.html:22 +msgid "Creation date" +msgstr "Data di creazione" + +#: extensions/admin/templates/admin/editdomainform.html:23 +msgid "Last modification date" +msgstr "Data dell'ultima modifica" + +#: extensions/admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/models.py:20 +msgid "Domain aliases" +msgstr "Alias del dominio" + +#: extensions/admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/models.py:25 +msgid "Mailbox aliases" +msgstr "Alias delle caselle di posta" + +#: extensions/admin/templates/admin/forward.html:2 +msgid "Automatically forward emails to another address" +msgstr "Inoltra automaticamente le e-mail ad un altro indirizzo" + +#: extensions/admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nome completo/Destinatario" + +#: extensions/admin/templates/admin/importform.html:5 +msgid "Help" +msgstr "Aiuto" + +#: extensions/admin/templates/admin/importform.html:12 +msgid "Importing..." +msgstr "Importazione..." + +#: extensions/admin/templates/admin/listing.html:14 +#: extensions/stats/templates/stats/index.html:28 +msgid "Filter" +msgstr "Filtro" + +#: extensions/admin/templates/admin/mailboxes_raw.html:3 +msgid "Choose a value" +msgstr "Scegli un valore" + +#: extensions/admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "Usa il valore predefinito" + +#: extensions/admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Indirizzo" + +#: extensions/admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "Valore" + +#: extensions/admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "Limite" + +#: extensions/admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "Utilizzo (%%)" + +#: extensions/admin/templates/admin/searchform.html:6 +msgid "Search" +msgstr "Ricerca" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_m" +msgstr "Abilitato" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_f" +msgstr "Abilitata" + +#: extensions/admin/templatetags/admin_tags.py:33 +msgid "Add domain" +msgstr "Aggiungi dominio" + +#: extensions/admin/templatetags/admin_tags.py:42 +#: extensions/admin/templatetags/admin_tags.py:106 +#: extensions/admin/views/import.py:51 extensions/admin/views/import.py:166 +msgid "Import" +msgstr "Importa" + +#: extensions/admin/templatetags/admin_tags.py:48 +#: extensions/admin/templatetags/admin_tags.py:112 +#: extensions/admin/views/export.py:38 extensions/admin/views/export.py:64 +msgid "Export" +msgstr "Esporta" + +#: extensions/admin/templatetags/admin_tags.py:72 +msgid "List identities" +msgstr "Elenco identità" + +#: extensions/admin/templatetags/admin_tags.py:77 +msgid "List quotas" +msgstr "Elenco quote" + +#: extensions/admin/templatetags/admin_tags.py:82 +msgid "Add account" +msgstr "Aggiungi account" + +#: extensions/admin/templatetags/admin_tags.py:88 +msgid "Add alias" +msgstr "Aggiungi alias" + +#: extensions/admin/templatetags/admin_tags.py:94 +msgid "Add forward" +msgstr "Aggiungi inoltro" + +#: extensions/admin/templatetags/admin_tags.py:100 +msgid "Add distribution list" +msgstr "Aggiungi elenco di smistamento" + +#: extensions/admin/templatetags/admin_tags.py:133 +msgid "View the domain's identities" +msgstr "Visualizza le identita del dominio" + +#: extensions/admin/templatetags/admin_tags.py:143 +#: extensions/admin/templatetags/admin_tags.py:162 +#: extensions/admin/templatetags/admin_tags.py:169 +#: extensions/postfix_relay_domains/general_callbacks.py:84 +#, python-format +msgid "Delete %s?" +msgstr "Eliminare %s?" + +#: extensions/admin/templatetags/admin_tags.py:239 +msgid "Remove this permission" +msgstr "Rimuovi questo permesso" + +#: extensions/admin/views/alias.py:25 +msgid "Alias with this name already exists" +msgstr "Un alias con questo nome esiste già" + +#: extensions/admin/views/alias.py:49 extensions/admin/views/domain.py:100 +#: extensions/admin/views/domain.py:129 extensions/admin/views/identity.py:131 +#: extensions/admin/views/identity.py:158 +#: extensions/postfix_relay_domains/views.py:32 +#: extensions/sievefilters/views.py:141 extensions/sievefilters/views.py:230 +#: extensions/webmail/views.py:151 +msgid "Create" +msgstr "Crea" + +#: extensions/admin/views/alias.py:61 +msgid "New distribution list" +msgstr "Nuovo elenco di smistamento" + +#: extensions/admin/views/alias.py:62 +msgid "Distribution list created" +msgstr "Elenco di smistamento creato" + +#: extensions/admin/views/alias.py:71 +msgid "New alias" +msgstr "Nuovo alias" + +#: extensions/admin/views/alias.py:72 +msgid "Alias created" +msgstr "Alias creato" + +#: extensions/admin/views/alias.py:81 +msgid "New forward" +msgstr "Nuovo inoltro" + +#: extensions/admin/views/alias.py:82 +msgid "Forward created" +msgstr "Inoltro creato" + +#: extensions/admin/views/alias.py:95 +msgid "Distribution list modified" +msgstr "Elenco di smistamento modificato" + +#: extensions/admin/views/alias.py:97 +msgid "Forward modified" +msgstr "Inoltro modificato" + +#: extensions/admin/views/alias.py:99 +msgid "Alias modified" +msgstr "Alias modificato" + +#: extensions/admin/views/domain.py:96 extensions/admin/views/identity.py:128 +msgid "Next" +msgstr "Successivo" + +#: extensions/admin/views/domain.py:99 +msgid "Options" +msgstr "Opzioni" + +#: extensions/admin/views/domain.py:101 extensions/admin/views/identity.py:132 +msgid "Previous" +msgstr "Precedente" + +#: extensions/admin/views/domain.py:123 +msgid "Domain created" +msgstr "Dominio creato" + +#: extensions/admin/views/domain.py:128 +msgid "New domain" +msgstr "Nuovo dominio" + +#: extensions/admin/views/domain.py:155 +msgid "Domain modified" +msgstr "Dominio modificato" + +#: extensions/admin/views/domain.py:189 +msgid "You can't delete your own domain" +msgstr "Non puoi cancellare il tuo dominio" + +#: extensions/admin/views/domain.py:192 +msgid "Domain deleted" +msgid_plural "Domains deleted" +msgstr[0] "Dominio cancellato" +msgstr[1] "Domini cancellati" + +#: extensions/admin/views/export.py:37 +msgid "Export identities" +msgstr "Identità di esportazione" + +#: extensions/admin/views/export.py:63 +msgid "Export domains" +msgstr "Esporta domini" + +#: extensions/admin/views/identity.py:103 +#: extensions/admin/views/identity.py:224 +#: extensions/admin/views/identity.py:229 extensions/amavis/views.py:179 +#: extensions/amavis/views.py:185 extensions/amavis/views.py:220 +#: extensions/amavis/views.py:224 extensions/amavis/views.py:226 +#: extensions/webmail/views.py:47 extensions/webmail/views.py:65 +#: extensions/webmail/views.py:79 extensions/webmail/views.py:97 +#: extensions/webmail/views.py:114 extensions/webmail/views.py:200 +#: extensions/webmail/views.py:223 extensions/webmail/views.py:396 +#: extensions/webmail/views.py:430 extensions/webmail/views.py:443 +#: extensions/webmail/views.py:472 extensions/webmail/views.py:513 +#: lib/formutils.py:44 lib/formutils.py:49 +msgid "Invalid request" +msgstr "Richiesta non valida" + +#: extensions/admin/views/identity.py:149 +msgid "Account created" +msgstr "Account creato" + +#: extensions/admin/views/identity.py:155 +msgid "New account" +msgstr "Nuovo account" + +#: extensions/admin/views/identity.py:190 +msgid "Account updated" +msgstr "Account aggiornato" + +#: extensions/admin/views/identity.py:214 +msgid "Account deleted" +msgid_plural "Accounts deleted" +msgstr[0] "Account cancellato" +msgstr[1] "Account cancellati" + +#: extensions/admin/views/import.py:39 +#, fuzzy, python-format +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" +"You can use a different character as separator.
\n" +msgstr "" +"Fornire un file CSV le cui righe rispettino uno dei seguenti formati:\n" +"Il primo elemento di ogni riga è obbligatorio e deve essere uguale a " +"quello dei valori precedenti.
\n" +"\n" +"Come separatore puoi utilizzare un carattere diverso.
\n" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Importa domini" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "L'oggetto esiste già: %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d oggetti importati correttamente" + +#: extensions/admin/views/import.py:153 +#, 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.
\n" +"\n" +"You can use a different character as separator.
\n" +msgstr "" +"Fornire un file CSV le cui righe rispettino uno dei seguenti formati:\n" +"Il primo elemento di ogni riga è obbligatorio e deve essere uguale a " +"quello dei valori precedenti.
\n" +"\n" +"Come separatore puoi utilizzare un carattere diverso.
\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Identità di importazione" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Inoltro aggiornato" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Interfaccia di gestione amavis semplice" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Quarantena" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "richieste in sospeso" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d richieste in sospeso" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Filtro sui contenuti" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Impostazioni quarantena" @@ -1300,11 +1543,6 @@ msgstr "Spedizione notifiche" msgid "The e-mail address used to send notitications" msgstr "L'indirizzo e-mail utilizzato per l'invio di notifiche" -#: extensions/amavis/app_settings.py:87 extensions/webmail/app_settings.py:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Mostra" - #: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "Numero di e-mail mostrate in ogni pagina" @@ -1313,7 +1551,20 @@ msgstr "Numero di e-mail mostrate in ogni pagina" msgid "Set the maximum number of messages displayed in a page" msgstr "Imposta il numero massimo di messaggi mostrati in una pagina" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "richieste in sospeso" + +#: extensions/amavis/general_callbacks.py:124 +#, fuzzy +msgid "Pending requests" +msgstr "richieste in sospeso" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Filtro sui contenuti" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "Connessione ad amavis fallita: %s" @@ -1323,12 +1574,12 @@ msgid "Virus filter" msgstr "Filtro virus" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "si" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "no" @@ -1376,53 +1627,58 @@ msgstr "" "Modifica dell'oggetto spam utilizzando un testo specifico. Scegliere " "'predefinito' per utilizzare le impostazioni globali." -#: extensions/amavis/sql_listing.py:23 extensions/webmail/lib.py:37 -msgid "From" -msgstr "Da" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:411 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Oggetto" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "A" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "Da" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Oggetto" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Svuota quarantena" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Messaggio eliminato" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, python-format msgid "%(count)d message deleted successfully" msgid_plural "%(count)d messages deleted successfully" msgstr[0] "%(count)d messaggio eliminato con successo" msgstr[1] "%(count)d messaggi eliminati con successo" -#: extensions/amavis/views.py:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Request inviata" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Messaggio rilasciato" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, python-format msgid "%(count)d request sent" msgid_plural "%(count)d requests sent" msgstr[0] "%(count)d request inviata" msgstr[1] "%(count)d request inviate" -#: extensions/amavis/views.py:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1449,6 +1705,80 @@ msgstr "o ulteriormente buttar via il messaggio spam" msgid "Quarantine management" msgstr "Gestione quarantena" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +#, fuzzy +msgid "Select" +msgstr "Seleziona un file" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +#, fuzzy +msgid "Bad Header" +msgstr "Intestazione errata" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "MIME errato" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +#, fuzzy +msgid "Banned" +msgstr "Filtro banned" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Rilascia" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Elimina" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Tutti i messaggi" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +#, fuzzy +msgid "Spam only" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +#, fuzzy +msgid "Virus only" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +#, fuzzy +msgid "Bad Header only" +msgstr "Intestazione errata" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +#, fuzzy +msgid "Bad MIME only" +msgstr "MIME errato" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +#, fuzzy +msgid "Banned only" +msgstr "Filtro banned" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1493,72 +1823,26 @@ msgstr "Agisci su questo messaggio:" msgid "Please visit %(listingurl)s for a full listing." msgstr "Per un elenco completo prova a visitare %(listingurl)s" -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -msgstr "Rilascia" - -#: extensions/amavis/templatetags/amextras.py:26 -#: extensions/amavis/templatetags/amextras.py:59 -#: extensions/amavis/templatetags/amextras.py:77 -#: extensions/webmail/templatetags/webextras.py:31 -msgid "Delete" -msgstr "Elimina" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Visualizza tutte le intestazioni" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Classe dei contenuti" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Nulla" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Spam" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Virus" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Intestazione errata" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "MIME errato" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 msgid "" "Per administrator resources to limit the number of objects they can create" msgstr "" "Risorse per amministratore. Limitazione del numero di oggetti che possono " "creare " -#: extensions/limits/__init__.py:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Limiti" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Rivenditore" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Risorse" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Limiti predefiniti" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Amministratori di domini" @@ -1586,54 +1870,62 @@ msgstr "" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Numero massimo di alias consentiti per un nuovo amministratore" -#: extensions/limits/forms.py:13 -msgid "Maximum number of domain administrators this user can create" -msgstr "" -"Numero massimo di amministratori di dominio che questo utente può creare" - -#: extensions/limits/forms.py:17 -msgid "Maximum number of domains this user can create" -msgstr "Numero massimo di domini che questo utente può creare" - -#: extensions/limits/forms.py:21 -msgid "Maximum number of domain aliases this user can create" -msgstr "Numero massimo di alias di dominio che questo utente può creare" - -#: extensions/limits/forms.py:25 -msgid "Maximum number of mailboxes this user can create" -msgstr "Numero massimo di caselle di posta che questo utente può creare" - -#: extensions/limits/forms.py:29 -msgid "Maximum number of mailbox aliases this user can create" -msgstr "" -"Numero massimo di alias di caselle di posta che questo utente può creare" - -#: extensions/limits/forms.py:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "Limite non valido" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "Le tue risorse non sono ancora inizializzate" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 msgid "You're not allowed to define unlimited values" msgstr "Non ti è consentito definire valori non limitati" -#: extensions/limits/lib.py:16 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Rivenditore" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Risorse" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "%s: raggiunto il limite" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "Risorse insufficienti" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +msgid "Maximum number of domain administrators this user can create" +msgstr "" +"Numero massimo di amministratori di dominio che questo utente può creare" + +#: extensions/limits/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "Numero massimo di domini che questo utente può creare" + +#: extensions/limits/models.py:21 +msgid "Maximum number of domain aliases this user can create" +msgstr "Numero massimo di alias di dominio che questo utente può creare" + +#: extensions/limits/models.py:24 +msgid "Maximum number of mailboxes this user can create" +msgstr "Numero massimo di caselle di posta che questo utente può creare" + +#: extensions/limits/models.py:26 +msgid "Maximum number of mailbox aliases this user can create" +msgstr "" +"Numero massimo di alias di caselle di posta che questo utente può creare" + +#: extensions/limits/models.py:136 msgid "undefined" msgstr "indefinito" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "senza limiti" @@ -1641,19 +1933,14 @@ msgstr "senza limiti" msgid "Resources usage" msgstr "Utilizzo risorse" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Funzionalità di auto-risposta (per assenza) usando Postfix" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Risposte automatiche" -#: extensions/postfix_autoreply/__init__.py:79 -#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 -msgid "Auto-reply message" -msgstr "Messaggio di risposta automatica" - #: extensions/postfix_autoreply/app_settings.py:14 msgid "Automatic reply timeout" msgstr "Tempo massimo della risposta automatica" @@ -1664,39 +1951,98 @@ msgstr "" "Tempo massimo in secondi tra due risposte automatiche al medesimo " "destinatario" -#: extensions/postfix_autoreply/forms.py:9 +#: extensions/postfix_autoreply/app_settings.py:20 +#, fuzzy +msgid "Default subject" +msgstr "Editor predefinito" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +#, fuzzy +msgid "Default content" +msgstr "Editor predefinito" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +#, fuzzy +msgid "Activate your auto reply from this date" +msgstr "Attiva la tua risposta automatica fino a questa data" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Fino al" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Attiva la tua risposta automatica fino a questa data" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Questa data è passata" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +#, fuzzy +msgid "Must be greater than start date" +msgstr "è maggiore di" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Messaggio di risposta automatica" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "oggetto" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "L'oggetto che apparirà nelle mail inviate" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "contenuto" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "Il contenuto che apparirà nelle mail inviate" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Attiva/disattiva la tua risposta automatica" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 msgid "Auto reply message updated successfully." msgstr "Messaggio di risposta automatica aggiornato con successo." @@ -1704,16 +2050,160 @@ msgstr "Messaggio di risposta automatica aggiornato con successo." msgid "Define a message to automatically send when you are off" msgstr "Definisci un messaggio da inviare automaticamente quando sei via" +#: extensions/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +#, fuzzy +msgid "Relay domains" +msgstr "Nuovo dominio" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +#, fuzzy +msgid "Path to the master.cf configuration file" +msgstr "Percorso del file di log" + +#: extensions/postfix_relay_domains/forms.py:15 +#, fuzzy +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" +"Alias per questo dominio. Inserire un solo nome alla volta, premere INVIO " +"per aggiungere un nuovo elemento" + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +#, fuzzy +msgid "relay domain alias" +msgstr "Alias del dominio" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +#, fuzzy +msgid "relay domain" +msgstr "Nuovo dominio" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +#, fuzzy +msgid "Add relay domain" +msgstr "Aggiungi dominio" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +#, fuzzy +msgid "Maximum number of relay domains this user can create" +msgstr "Numero massimo di domini che questo utente può creare" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +#, fuzzy +msgid "Relay domain aliases" +msgstr "Alias del dominio" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +#, fuzzy +msgid "Maximum number of relay domain aliases this user can create" +msgstr "Numero massimo di alias di dominio che questo utente può creare" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\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:⏎\nO primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores..
⏎\n⏎\nPode utilizar um caractere diferente como separador.
⏎\n" - -#: admin/views.py:775 -msgid "Import identities" -msgstr "Importar identidades" - -#: admin/views.py:776 admin/views.py:846 admin/templatetags/admin_extras.py:87 -#: admin/templatetags/admin_extras.py:144 -msgid "Import" -msgstr "Importar" - -#: admin/views.py:806 -msgid "Export identities" -msgstr "Exportar identidades" - -#: admin/views.py:807 admin/views.py:863 admin/templatetags/admin_extras.py:93 -#: admin/templatetags/admin_extras.py:150 -msgid "Export" -msgstr "Exportar" - -#: admin/views.py:835 -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" -"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" - -#: admin/views.py:845 -msgid "Import domains" -msgstr "Importar domínios" - -#: admin/views.py:862 -msgid "Export domains" -msgstr "Exportar domínios" - -#: admin/templates/admin/domain_general_form.html:3 -#: admin/templates/admin/mailform.html:3 -#: admin/templates/admin/newdomainform.html:3 -msgid "MB" -msgstr "MB" - -#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: 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:4 -msgid "Administrators" -msgstr "Administradores" - -#: admin/templates/admin/editdomainform.html:19 -msgid "No domain administrator defined" -msgstr "Nenhum administrador de domínio definido" - -#: admin/templates/admin/editdomainform.html:22 -msgid "Creation date" -msgstr "Data de criação" - -#: admin/templates/admin/editdomainform.html:23 -msgid "Last modification date" -msgstr "Data da última modificação" - -#: 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 de domínio" - -#: 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" - -#: admin/templates/admin/extensions.html:2 -#: admin/templatetags/admin_extras.py:51 +#: core/templates/core/extensions.html:2 core/templatetags/core_tags.py:48 msgid "Extensions" msgstr "Extras" -#: admin/templates/admin/extensions.html:2 +#: core/templates/core/extensions.html:2 msgid "Choose the extension(s) to use" msgstr "Escolher a(s) extensões a usar " -#: admin/templates/admin/extensions.html:6 -#: admin/templates/admin/parameters.html:8 -#: userprefs/templates/userprefs/preferences.html:8 +#: core/templates/core/extensions.html:6 core/templates/core/parameters.html:7 +#: core/templates/core/user_preferences.html:8 msgid "Save" msgstr "Guardar" -#: admin/templates/admin/identities.html:2 -#: admin/templatetags/admin_extras.py:31 -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:290 -msgid "Help" -msgstr "Ajuda" - -#: admin/templates/admin/importform.html:12 -msgid "Importing..." -msgstr "A importar..." - -#: admin/templates/admin/information.html:2 -#: admin/templatetags/admin_extras.py:56 +#: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" msgstr "Informação" -#: admin/templates/admin/information.html:2 +#: core/templates/core/information.html:2 msgid "Various information about Modoboa" msgstr "Informações variadas sobre Modoboa" -#: admin/templates/admin/information.html:3 +#: core/templates/core/information.html:3 msgid "is currently in use." msgstr "está de momento em uso." -#: admin/templates/admin/information.html:5 +#: core/templates/core/information.html:5 msgid "Active users" msgstr "Utilizadores ativos" -#: admin/templates/admin/information.html:9 +#: core/templates/core/information.html:9 msgid "Group name" msgstr "Nome do grupo" -#: admin/templates/admin/information.html:10 +#: core/templates/core/information.html:10 msgid "Last login" msgstr "Último login" -#: 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 +#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:57 msgid "Logs" msgstr "Logs" -#: admin/templates/admin/logs.html:2 +#: core/templates/core/logs.html:2 msgid "Previously on Modoboa..." msgstr "Anteriormente no Modoboa..." -#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 -#: extensions/webmail/lib.py:38 extensions/webmail/lib.py:411 +#: core/templates/core/logs.html:6 extensions/amavis/sql_listing.py:46 +#: extensions/webmail/lib.py:48 extensions/webmail/lib.py:425 msgid "Date" msgstr "Data" -#: admin/templates/admin/logs.html:7 +#: core/templates/core/logs.html:7 msgid "Level" msgstr "Nível" -#: admin/templates/admin/logs.html:8 +#: core/templates/core/logs.html:8 msgid "Logger" msgstr "Logger" -#: admin/templates/admin/logs.html:9 +#: core/templates/core/logs.html:9 msgid "Message" msgstr "Mensagem" -#: admin/templates/admin/mailboxes_raw.html:3 -msgid "Choose a value" -msgstr "Escolha um valor" - -#: admin/templates/admin/mailform.html:3 -msgid "Use domain default value" -msgstr "Usar um valor padrão de domínio" - -#: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:65 +#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:62 msgid "Parameters" msgstr "Parâmetros" -#: admin/templates/admin/parameters.html:3 +#: core/templates/core/parameters.html:2 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 "Valor" - -#: admin/templates/admin/quotas.html:7 -msgid "Limit" -msgstr "Limite" - -#: admin/templates/admin/quotas.html:8 -#, python-format -msgid "Usage (%%)" -msgstr "Utilização (%%)" - -#: admin/templates/admin/searchform.html:6 -msgid "Search" -msgstr "Procurar" - -#: admin/templates/admin/settings_header.html:3 +#: core/templates/core/settings_header.html:3 msgid "Modoboa settings" msgstr "Definições do Modoboa" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_m" -msgstr "enabled_m" +#: core/templates/core/user_index.html:2 core/templatetags/core_tags.py:81 +msgid "Settings" +msgstr "Definições" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_f" -msgstr "enabled_f" +#: core/templates/core/user_preferences.html:2 +#: core/templatetags/core_tags.py:108 +msgid "Preferences" +msgstr "Preferências" -#: admin/templatetags/admin_extras.py:36 +#: core/templates/core/user_preferences.html:2 +msgid "Customize Modoboa" +msgstr "Personalizar Modoboa" + +#: core/templates/core/user_profile.html:2 core/templatetags/core_tags.py:104 +msgid "Profile" +msgstr "Perfil" + +#: core/templates/core/user_profile.html:2 +msgid "Update your personal information" +msgstr "Atualizar o sua informação pessoal" + +#: core/templates/core/user_profile.html:8 +#: extensions/admin/templates/admin/forward.html:8 +#: extensions/admin/views/alias.py:107 extensions/admin/views/domain.py:165 +#: extensions/admin/views/identity.py:197 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 +#: extensions/postfix_relay_domains/views.py:63 +#: extensions/sievefilters/views.py:163 extensions/webmail/views.py:170 +#: extensions/webmail/views.py:205 +msgid "Update" +msgstr "Actualizar" + +#: core/templatetags/core_tags.py:21 msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:81 -msgid "Add domain" -msgstr "Adicionar domínio" +#: core/templatetags/core_tags.py:90 +msgid "Logout" +msgstr "Sair" -#: admin/templatetags/admin_extras.py:110 -msgid "List identities" -msgstr "Listar identidades" +#: core/views/admin.py:47 +msgid "Parameters saved" +msgstr "Parâmetros salvos" -#: admin/templatetags/admin_extras.py:115 -msgid "List quotas" -msgstr "Listar as quotas" +#: core/views/admin.py:90 +msgid "Modifications applied." +msgstr "Alterações efectuadas." -#: admin/templatetags/admin_extras.py:120 -msgid "Add account" -msgstr "Adicionar conta" - -#: admin/templatetags/admin_extras.py:126 -msgid "Add alias" -msgstr "Adicionar 'alias'" - -#: admin/templatetags/admin_extras.py:132 -msgid "Add forward" -msgstr "Adicionar reencaminhamento" - -#: admin/templatetags/admin_extras.py:138 -msgid "Add distribution list" -msgstr "Adicionar lista de distribuição" - -#: admin/templatetags/admin_extras.py:171 -msgid "View the domain's identities" -msgstr "Visualizar as identidades do domínio" - -#: admin/templatetags/admin_extras.py:178 -#: admin/templatetags/admin_extras.py:194 -#: admin/templatetags/admin_extras.py:201 -#, python-format -msgid "Delete %s?" -msgstr "Eliminar %s?" - -#: admin/templatetags/admin_extras.py:223 -msgid "Remove this permission" -msgstr "Remover esta permissão" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "Yes" -msgstr "Sim" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "No" -msgstr "Não" - -#: auth/views.py:32 +#: core/views/auth.py:30 #, python-format msgid "User '%s' successfully logged in" msgstr "O utilizador '%s' fez login com sucesso" -#: auth/views.py:44 +#: core/views/auth.py:43 msgid "Your username and password didn't match. Please try again." msgstr "O seu nome de utilizador" -#: auth/views.py:67 +#: core/views/auth.py:66 #, python-format msgid "User '%s' logged out" msgstr "O utilizador '%s' fez logout" +#: core/views/user.py:35 +msgid "Profile updated" +msgstr "Perfil atualizado" + +#: core/views/user.py:58 +msgid "Preferences saved" +msgstr "Preferências salvas" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Mensagens de teste" @@ -1104,7 +574,7 @@ msgstr "Enviar vírus" msgid "Send spam" msgstr "Enviar spam" -#: demo/views.py:17 demo/views.py:41 +#: demo/views.py:18 demo/views.py:43 msgid "Message sent" msgstr "Mensagem enviada" @@ -1113,37 +583,877 @@ 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:22 +#: extensions/admin/__init__.py:48 +msgid "Administration console" +msgstr "Consola de Administração" + +#: extensions/admin/__init__.py:50 +msgid "Web based console to manage domains, accounts and aliases" +msgstr "Consola baseada na web para gestão de domínios, contas e aliases" + +#: extensions/admin/__init__.py:55 +#, fuzzy +msgid "Administration" +msgstr "Administradores" + +#: extensions/admin/__init__.py:79 +#: extensions/admin/templates/admin/domains.html:2 +#: extensions/limits/app_settings.py:19 extensions/limits/models.py:17 +msgid "Domains" +msgstr "Domínios" + +#: extensions/admin/__init__.py:85 +#: extensions/admin/templates/admin/identities.html:2 +msgid "Identities" +msgstr "Identidades" + +#: extensions/admin/__init__.py:100 +#: extensions/admin/templates/admin/forward.html:2 +#: extensions/webmail/templatetags/webmail_tags.py:28 +msgid "Forward" +msgstr "Reencaminhar" + +#: extensions/admin/__init__.py:163 +#, python-format +msgid "Account import failed (%s): domain does not exist" +msgstr "Importação da conta falhou (%s): domínio não existe" + +#: extensions/admin/app_settings.py:11 +#: extensions/admin/templates/admin/editdomainform.html:25 +#: extensions/limits/app_settings.py:31 extensions/limits/models.py:23 +#: extensions/webmail/app_settings.py:101 +#: extensions/webmail/templates/webmail/folders.html:4 +msgid "Mailboxes" +msgstr "Caixas de Correio" + +#: extensions/admin/app_settings.py:14 +msgid "Handle mailboxes on filesystem" +msgstr "Lidar com caixas de correio no sistema de ficheiros" + +#: extensions/admin/app_settings.py:16 +msgid "" +"Rename or remove mailboxes on the filesystem when they get renamed or " +"removed within Modoboa" +msgstr "" +"Renomear ou remover as caixas de correio no sistema de ficheiros quando " +"estas são renomeadas no Modoboa" + +#: extensions/admin/app_settings.py:20 +msgid "Mailboxes ower" +msgstr "Detentor das Caixas de Correio (Owner)" + +#: extensions/admin/app_settings.py:22 +msgid "The UNIX account who owns mailboxes on the filesystem" +msgstr "A conta UNIX que detém as caixas de correio no sistema de ficheiros" + +#: extensions/admin/app_settings.py:26 +#, fuzzy +msgid "Default domain quota" +msgstr "Limites predefinidos" + +#: extensions/admin/app_settings.py:29 +msgid "" +"Default quota (in MB) applied to freshly created domains with no value " +"specified. A value of 0 means no quota." +msgstr "" + +#: extensions/admin/app_settings.py:36 +msgid "Automatic account removal" +msgstr "Remoção automática de conta" + +#: extensions/admin/app_settings.py:38 +msgid "When a mailbox is removed, also remove the associated account" +msgstr "" +"Ao remover uma caixa de correio estará também a remover a conta associada" + +#: extensions/admin/app_settings.py:64 extensions/admin/forms/account.py:177 +#: extensions/admin/forms/domain.py:56 +msgid "Must be a positive integer" +msgstr "" + +#: extensions/admin/lib.py:28 +#, fuzzy +msgid "A mailbox is required" +msgstr "É necessário uma quota" + +#: extensions/admin/forms/account.py:21 +#, fuzzy +msgid "The user's name. Must be a valid e-mail address for simple users." +msgstr "O simple utilizador '%s' deve ter endereço de e-mail válido" + +#: extensions/admin/forms/account.py:25 +msgid "Role" +msgstr "Papel" + +#: extensions/admin/forms/account.py:26 extensions/admin/forms/account.py:54 +msgid "Choose" +msgstr "Escolher" + +#: extensions/admin/forms/account.py:27 +msgid "What level of permission this user will have" +msgstr "Que nível de permissões terá o utilizador" + +#: extensions/admin/forms/account.py:35 +msgid "Enter the same password as above, for verification." +msgstr "Repita a password acima, para verificação." + +#: extensions/admin/forms/account.py:46 +msgid "Enabled" +msgstr "Ativo" + +#: extensions/admin/forms/account.py:93 +msgid "The two password fields didn't match." +msgstr "Os dois campos de password não são idênticos." + +#: extensions/admin/forms/account.py:99 +msgid "You can't disable your own account" +msgstr "Não pode desativar a sua própria conta" + +#: extensions/admin/forms/account.py:110 +msgid "E-mail" +msgstr "E-mail" + +#: extensions/admin/forms/account.py:112 extensions/admin/forms/domain.py:17 +msgid "Quota" +msgstr "Quota" + +#: extensions/admin/forms/account.py:114 +msgid "" +"Quota in MB for this mailbox. Define a custom value or use domain's default " +"one. Leave empty to define an unlimited value (not allowed for domain " +"administrators)." +msgstr "" +"Quota em MB para esta caixa de correio. Definir uma valor personalizado ou " +"usar o valor predefinido pelo domínio. Deixar em branco para definir uma " +"valor ilimitado (não permitido para administradores do domínio)." + +#: extensions/admin/forms/account.py:122 extensions/admin/forms/domain.py:26 +#: extensions/admin/templates/admin/domains_table.html:6 +#: extensions/postfix_relay_domains/forms.py:12 +msgid "Alias(es)" +msgstr "Alias(es)" + +#: extensions/admin/forms/account.py:125 +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(es) desta caixa de correio. Indique apenas um endereço por entrada, " +"clique ENTER para adicionar uma nova entrada. Use o '*' para criar um alias " +"'catchall' (ex: *@domain.tld)." + +#: extensions/admin/forms/account.py:186 extensions/admin/forms/account.py:216 +#: extensions/admin/forms/alias.py:65 +msgid "Domain does not exist" +msgstr "O domínio não existe" + +#: extensions/admin/forms/account.py:195 +#, python-format +msgid "Mailbox %s already exists" +msgstr "Caixa de correio %s já existe" + +#: extensions/admin/forms/account.py:283 +msgid "Domain(s)" +msgstr "Domínio(s)" + +#: extensions/admin/forms/account.py:285 +msgid "Domain(s) that user administrates" +msgstr "Domínio(s) administrado pelo utilizador" + +#: extensions/admin/forms/account.py:327 +#: extensions/admin/views/identity.py:130 +msgid "Mail" +msgstr "Correio" + +#: extensions/admin/forms/account.py:329 +msgid "Permissions" +msgstr "Permissões" + +#: extensions/admin/forms/alias.py:16 +msgid "Email address" +msgstr "Endereço de e-mail" + +#: extensions/admin/forms/alias.py:18 +msgid "" +"The distribution list address. Use the '*' character to create a 'catchall' " +"address (ex: *@domain.tld)." +msgstr "" +"Os endereços da lista de distribuição. Use o '*' para criar um endereço " +"'catchall' (Ex: *@domain.tld)." + +#: extensions/admin/forms/alias.py:23 +msgid "Recipients" +msgstr "Destinatários" + +#: extensions/admin/forms/alias.py:25 +msgid "" +"Mailbox(es) this alias will point to. Indicate only one address per input, " +"press ENTER to add a new input." +msgstr "" +"Caixa(s) de correio para o qual este 'alias' aponta. Indicar apenas um " +"endereço por entrada, pressionar ENTER para acrescentar uma nova entrada." + +#: extensions/admin/forms/alias.py:68 +msgid "You don't have access to this domain" +msgstr "Não tem acesso a este domínio" + +#: extensions/admin/forms/alias.py:90 +msgid "Invalid mailbox" +msgstr "Caixa de correio inválida" + +#: extensions/admin/forms/alias.py:108 extensions/admin/models/alias.py:182 +#, python-format +msgid "Local recipient %s not found" +msgstr "O destinatário local %s não foi encontrado" + +#: extensions/admin/forms/alias.py:112 extensions/admin/forms/alias.py:120 +#, python-format +msgid "Recipient %s already present" +msgstr "O destinatário %s já existe" + +#: extensions/admin/forms/alias.py:126 +msgid "No recipient defined" +msgstr "Sem destinatário definido" + +#: extensions/admin/forms/domain.py:20 +#, fuzzy +msgid "" +"Default quota in MB applied to mailboxes. Leave empty to use the default " +"value." +msgstr "Quota em MB aplicada por defeito às caixas de correio" + +#: extensions/admin/forms/domain.py:29 +msgid "" +"Alias(es) of this domain. Indicate only one name per input, press ENTER to " +"add a new input." +msgstr "" +"Alias(es) deste domínio. Indicar apenas um nome por entrada, pressionar " +"ENTER para acrescentar uma nova entrada." + +#: extensions/admin/forms/domain.py:75 +#: extensions/postfix_relay_domains/forms.py:50 +#: extensions/postfix_relay_domains/forms.py:70 +#, fuzzy +msgid "domain alias" +msgstr "Aliases de domínio" + +#: extensions/admin/forms/domain.py:82 extensions/admin/forms/domain.py:98 +#: extensions/postfix_relay_domains/forms.py:58 +#: extensions/postfix_relay_domains/forms.py:78 +#, fuzzy, python-format +msgid "A %s with this name already exists" +msgstr "Já existe um 'alias' com este nome" + +#: extensions/admin/forms/domain.py:92 +#: extensions/postfix_relay_domains/forms.py:49 +#: extensions/postfix_relay_domains/forms.py:71 +#, fuzzy +msgid "domain" +msgstr "Domínios" + +#: extensions/admin/forms/domain.py:176 +msgid "Create a domain administrator" +msgstr "Criar um administrador de domínio" + +#: extensions/admin/forms/domain.py:178 +msgid "Automatically create an administrator for this domain" +msgstr "Criar automaticamente um administrador para este domínio" + +#: extensions/admin/forms/domain.py:185 +msgid "" +"The administrator's name. Don't include the domain's name here, it will be " +"automatically appended." +msgstr "" +"O nome do administrador. Não inclua o nome do domínio já que este será " +"automaticamente anexado." + +#: extensions/admin/forms/domain.py:193 +msgid "Create aliases" +msgstr " Criar aliases" + +#: extensions/admin/forms/domain.py:195 +msgid "Automatically create standard aliases for this domain" +msgstr "Criar automaticamente aliases para este domínio" + +#: extensions/admin/forms/domain.py:211 +msgid "Invalid format" +msgstr "Formato inválido" + +#: extensions/admin/forms/domain.py:225 +#, python-format +msgid "User '%s' already exists" +msgstr "O utilizador '%s' já existe" + +#: extensions/admin/forms/export.py:7 +msgid "File name" +msgstr "Nome do ficheiro" + +#: extensions/admin/forms/export.py:10 extensions/admin/forms/import_.py:8 +msgid "Separator" +msgstr "Separador" + +#: extensions/admin/forms/forward.py:12 +msgid "Recipient(s)" +msgstr "Destinatário(s)" + +#: extensions/admin/forms/forward.py:15 +msgid "Indicate one or more recipients separated by a ','" +msgstr "Indicar um ou mais destinatários separados por ','" + +#: extensions/admin/forms/forward.py:18 +msgid "Keep local copies" +msgstr "Conservar cópias locais" + +#: extensions/admin/forms/forward.py:20 +msgid "Forward messages and store copies into your local mailbox" +msgstr "" +"Reencaminhar mensagens e armazenar cópias na sua caixa de correio local" + +#: extensions/admin/forms/forward.py:38 +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." + +#: extensions/admin/forms/import_.py:6 extensions/webmail/forms.py:26 +msgid "Select a file" +msgstr "Escolha um ficheiro" + +#: extensions/admin/forms/import_.py:11 +msgid "Continue on error" +msgstr "Continua com erro" + +#: extensions/admin/forms/import_.py:12 +msgid "Don't treat duplicated objects as error" +msgstr "Não tratar objetos duplicados como erro" + +#: extensions/admin/forms/import_.py:27 +msgid "Crypt passwords" +msgstr "Passwords encriptadas" + +#: extensions/admin/forms/import_.py:28 +msgid "Check this option if passwords contained in your file are not crypted" +msgstr "Marque esta opção se as senhas contidas no arquivo não são encriptadas" + +#: extensions/admin/models/alias.py:16 extensions/admin/models/mailbox.py:51 +msgid "address" +msgstr "endereços" + +#: extensions/admin/models/alias.py:18 +msgid "" +"The alias address (without the domain part). For a 'catch-all' address, just " +"enter an * character." +msgstr "" +"O endereço do alias (sem a parte do domínio). Para um endereço 'cath-all', " +"digite apenas o caractere *" + +#: extensions/admin/models/alias.py:24 +msgid "mailboxes" +msgstr "caixas de correio" + +#: extensions/admin/models/alias.py:25 +msgid "The mailboxes this alias points to" +msgstr "As caixas de correio para onde este alias irá apontar" + +#: extensions/admin/models/alias.py:29 +msgid "The aliases this alias points to" +msgstr "Este 'aliases' aponta para" + +#: extensions/admin/models/alias.py:34 +#: extensions/admin/models/domain_alias.py:18 +#: extensions/postfix_relay_domains/models.py:168 +msgid "Check to activate this alias" +msgstr "Marcar para ativar este alias" + +#: extensions/admin/models/alias.py:79 +msgid "distribution list" +msgstr "lista de distribuição" + +#: extensions/admin/models/alias.py:80 +msgid "forward" +msgstr "reencaminhar" + +#: extensions/admin/models/alias.py:81 +msgid "alias" +msgstr "alias" + +#: extensions/admin/models/alias.py:150 +#, python-format +msgid "Invalid line: %s" +msgstr "Linha inválida: %s" + +#: extensions/admin/models/alias.py:155 +#, python-format +msgid "Domain '%s' does not exist" +msgstr "O domínio '%s' não existe" + +#: extensions/admin/models/domain.py:28 +#: extensions/admin/models/domain_alias.py:10 +#: extensions/postfix_relay_domains/models.py:58 +#: extensions/postfix_relay_domains/models.py:76 +#: extensions/postfix_relay_domains/models.py:159 +msgid "name" +msgstr "nome" + +#: extensions/admin/models/domain.py:29 +#: extensions/postfix_relay_domains/models.py:77 +msgid "The domain name" +msgstr "O nome do domínio" + +#: extensions/admin/models/domain.py:33 +#: extensions/postfix_relay_domains/models.py:86 +msgid "Check to activate this domain" +msgstr "Marcar para ativar este domínio" + +#: extensions/admin/models/domain.py:61 +#, fuzzy +msgid "Domain" +msgstr "Domínios" + +#: extensions/admin/models/domain.py:140 +#, python-format +msgid "Invalid quota value for domain '%s'" +msgstr "" + +#: extensions/admin/models/domain_alias.py:11 +#: extensions/postfix_relay_domains/models.py:160 +msgid "The alias name" +msgstr "O nome do 'alias'" + +#: extensions/admin/models/domain_alias.py:13 +#: extensions/postfix_relay_domains/models.py:163 +msgid "target" +msgstr "alvo" + +#: extensions/admin/models/domain_alias.py:14 +msgid "The domain this alias points to" +msgstr "O domínio para o qual este alias irá apontar" + +#: extensions/admin/models/domain_alias.py:46 +#, fuzzy, python-format +msgid "A domain %s already exists" +msgstr "Caixa de correio %s já existe" + +#: extensions/admin/models/domain_alias.py:51 +#, python-format +msgid "Unknown domain %s" +msgstr "Domínio desconhecido: %s" + +#: extensions/admin/models/mailbox.py:52 +msgid "Mailbox address (without the @domain.tld part)" +msgstr "Endereços das caixas de correio (sem a parte @domain.tld)" + +#: extensions/admin/models/mailbox.py:113 +#, python-format +msgid "Failed to retrieve mailbox location (%s)" +msgstr "Falha ao recuperar a localização da caixa de correio (%s)" + +#: extensions/admin/models/mailbox.py:173 +#, python-format +msgid "Quota is greater than the allowed domain's limit (%dM)" +msgstr "A quota excede o limite permitido pelo domínio (%dM)" + +#: extensions/admin/models/mailbox.py:178 +msgid "A quota is required" +msgstr "É necessário uma quota" + +#: extensions/admin/templates/admin/domain_general_form.html:3 +#: extensions/admin/templates/admin/mailform.html:3 +#: extensions/admin/templates/admin/newdomainform.html:3 +msgid "MB" +msgstr "MB" + +#: extensions/admin/templates/admin/domain_options_form.html:5 +#, fuzzy +msgid "You can't create a new domain administrator" +msgstr "Criar um administrador de domínio" + +#: extensions/admin/templates/admin/domains_table.html:7 +#: extensions/admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tags" + +#: extensions/admin/templates/admin/domains_table.html:8 +#: extensions/admin/templates/admin/identities_table.html:8 +#: extensions/admin/templates/admin/listing.html:17 +#: extensions/sievefilters/views.py:93 +#: extensions/sievefilters/templates/sievefilters/filter.html:17 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:5 +#: extensions/webmail/templatetags/webmail_tags.py:101 +msgid "Actions" +msgstr "Ações" + +#: extensions/admin/templates/admin/editdomainform.html:4 +msgid "Administrators" +msgstr "Administradores" + +#: extensions/admin/templates/admin/editdomainform.html:19 +msgid "No domain administrator defined" +msgstr "Nenhum administrador de domínio definido" + +#: extensions/admin/templates/admin/editdomainform.html:22 +msgid "Creation date" +msgstr "Data de criação" + +#: extensions/admin/templates/admin/editdomainform.html:23 +msgid "Last modification date" +msgstr "Data da última modificação" + +#: extensions/admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/models.py:20 +msgid "Domain aliases" +msgstr "Aliases de domínio" + +#: extensions/admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/models.py:25 +msgid "Mailbox aliases" +msgstr "Aliases para caixas de correio" + +#: extensions/admin/templates/admin/forward.html:2 +msgid "Automatically forward emails to another address" +msgstr "Reenviar automaticamente e-mails para outro endereço" + +#: extensions/admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Nome Completo / Destinatário" + +#: extensions/admin/templates/admin/importform.html:5 +msgid "Help" +msgstr "Ajuda" + +#: extensions/admin/templates/admin/importform.html:12 +msgid "Importing..." +msgstr "A importar..." + +#: extensions/admin/templates/admin/listing.html:14 +#: extensions/stats/templates/stats/index.html:28 +msgid "Filter" +msgstr "Filtro" + +#: extensions/admin/templates/admin/mailboxes_raw.html:3 +msgid "Choose a value" +msgstr "Escolha um valor" + +#: extensions/admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "Usar um valor padrão de domínio" + +#: extensions/admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Endereço" + +#: extensions/admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "Valor" + +#: extensions/admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "Limite" + +#: extensions/admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "Utilização (%%)" + +#: extensions/admin/templates/admin/searchform.html:6 +msgid "Search" +msgstr "Procurar" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_m" +msgstr "enabled_m" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_f" +msgstr "enabled_f" + +#: extensions/admin/templatetags/admin_tags.py:33 +msgid "Add domain" +msgstr "Adicionar domínio" + +#: extensions/admin/templatetags/admin_tags.py:42 +#: extensions/admin/templatetags/admin_tags.py:106 +#: extensions/admin/views/import.py:51 extensions/admin/views/import.py:166 +msgid "Import" +msgstr "Importar" + +#: extensions/admin/templatetags/admin_tags.py:48 +#: extensions/admin/templatetags/admin_tags.py:112 +#: extensions/admin/views/export.py:38 extensions/admin/views/export.py:64 +msgid "Export" +msgstr "Exportar" + +#: extensions/admin/templatetags/admin_tags.py:72 +msgid "List identities" +msgstr "Listar identidades" + +#: extensions/admin/templatetags/admin_tags.py:77 +msgid "List quotas" +msgstr "Listar as quotas" + +#: extensions/admin/templatetags/admin_tags.py:82 +msgid "Add account" +msgstr "Adicionar conta" + +#: extensions/admin/templatetags/admin_tags.py:88 +msgid "Add alias" +msgstr "Adicionar 'alias'" + +#: extensions/admin/templatetags/admin_tags.py:94 +msgid "Add forward" +msgstr "Adicionar reencaminhamento" + +#: extensions/admin/templatetags/admin_tags.py:100 +msgid "Add distribution list" +msgstr "Adicionar lista de distribuição" + +#: extensions/admin/templatetags/admin_tags.py:133 +msgid "View the domain's identities" +msgstr "Visualizar as identidades do domínio" + +#: extensions/admin/templatetags/admin_tags.py:143 +#: extensions/admin/templatetags/admin_tags.py:162 +#: extensions/admin/templatetags/admin_tags.py:169 +#: extensions/postfix_relay_domains/general_callbacks.py:84 +#, python-format +msgid "Delete %s?" +msgstr "Eliminar %s?" + +#: extensions/admin/templatetags/admin_tags.py:239 +msgid "Remove this permission" +msgstr "Remover esta permissão" + +#: extensions/admin/views/alias.py:25 +msgid "Alias with this name already exists" +msgstr "Já existe um 'alias' com este nome" + +#: extensions/admin/views/alias.py:49 extensions/admin/views/domain.py:100 +#: extensions/admin/views/domain.py:129 extensions/admin/views/identity.py:131 +#: extensions/admin/views/identity.py:158 +#: extensions/postfix_relay_domains/views.py:32 +#: extensions/sievefilters/views.py:141 extensions/sievefilters/views.py:230 +#: extensions/webmail/views.py:151 +msgid "Create" +msgstr "Criar" + +#: extensions/admin/views/alias.py:61 +msgid "New distribution list" +msgstr "Nova lista de distribuição" + +#: extensions/admin/views/alias.py:62 +msgid "Distribution list created" +msgstr "A lista de distribuição foi criada" + +#: extensions/admin/views/alias.py:71 +msgid "New alias" +msgstr "Novo 'alias'" + +#: extensions/admin/views/alias.py:72 +msgid "Alias created" +msgstr "Alias criado" + +#: extensions/admin/views/alias.py:81 +msgid "New forward" +msgstr "Novo reencaminhamento" + +#: extensions/admin/views/alias.py:82 +msgid "Forward created" +msgstr "Reencaminhamento criado" + +#: extensions/admin/views/alias.py:95 +msgid "Distribution list modified" +msgstr "Lista de distribuição modificada" + +#: extensions/admin/views/alias.py:97 +msgid "Forward modified" +msgstr "Reencaminhamento modificado" + +#: extensions/admin/views/alias.py:99 +msgid "Alias modified" +msgstr "'Alias' modificado" + +#: extensions/admin/views/domain.py:96 extensions/admin/views/identity.py:128 +msgid "Next" +msgstr "Seguinte" + +#: extensions/admin/views/domain.py:99 +msgid "Options" +msgstr "Opções" + +#: extensions/admin/views/domain.py:101 extensions/admin/views/identity.py:132 +msgid "Previous" +msgstr "Anterior" + +#: extensions/admin/views/domain.py:123 +msgid "Domain created" +msgstr "Domínio criado" + +#: extensions/admin/views/domain.py:128 +msgid "New domain" +msgstr "Novo domínio" + +#: extensions/admin/views/domain.py:155 +msgid "Domain modified" +msgstr "Domínio alterado" + +#: extensions/admin/views/domain.py:189 +msgid "You can't delete your own domain" +msgstr "Não é possível eliminar o seu próprio domínio" + +#: extensions/admin/views/domain.py:192 +msgid "Domain deleted" +msgid_plural "Domains deleted" +msgstr[0] "Domínio criado" +msgstr[1] "Domínios eliminados" + +#: extensions/admin/views/export.py:37 +msgid "Export identities" +msgstr "Exportar identidades" + +#: extensions/admin/views/export.py:63 +msgid "Export domains" +msgstr "Exportar domínios" + +#: extensions/admin/views/identity.py:103 +#: extensions/admin/views/identity.py:224 +#: extensions/admin/views/identity.py:229 extensions/amavis/views.py:179 +#: extensions/amavis/views.py:185 extensions/amavis/views.py:220 +#: extensions/amavis/views.py:224 extensions/amavis/views.py:226 +#: extensions/webmail/views.py:47 extensions/webmail/views.py:65 +#: extensions/webmail/views.py:79 extensions/webmail/views.py:97 +#: extensions/webmail/views.py:114 extensions/webmail/views.py:200 +#: extensions/webmail/views.py:223 extensions/webmail/views.py:396 +#: extensions/webmail/views.py:430 extensions/webmail/views.py:443 +#: extensions/webmail/views.py:472 extensions/webmail/views.py:513 +#: lib/formutils.py:44 lib/formutils.py:49 +msgid "Invalid request" +msgstr "Pedido inválido" + +#: extensions/admin/views/identity.py:149 +msgid "Account created" +msgstr "Conta criada" + +#: extensions/admin/views/identity.py:155 +msgid "New account" +msgstr "Nova conta" + +#: extensions/admin/views/identity.py:190 +msgid "Account updated" +msgstr "Conta actualizada" + +#: extensions/admin/views/identity.py:214 +msgid "Account deleted" +msgid_plural "Accounts deleted" +msgstr[0] "Conta eliminada" +msgstr[1] "Contas eliminadas" + +#: extensions/admin/views/import.py:39 +#, fuzzy, python-format +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" +"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" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Importar domínios" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "Este objeto já existe: %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d objetos importados com sucesso" + +#: extensions/admin/views/import.py:153 +#, 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.
\n" +"\n" +"You can use a different character as separator.
\n" +msgstr "" +"Forneça um ficheiro CSV cujas linhas respeitem um dos seguintes formatos:⏎\n" +"O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos " +"valores anteriores..
⏎\n" +"⏎\n" +"Pode utilizar um caractere diferente como separador.
⏎\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Importar identidades" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Reencaminhamento atualizado" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Interface de gestão básica do amavis" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Quarentena" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "pedidos pendentes" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d pedidos pendentes" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Filtro de conteúdo" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Definições de quarentena" @@ -1154,7 +1464,9 @@ msgstr "Idade maxima da messagem" #: extensions/amavis/app_settings.py:16 msgid "Quarantine messages maximum age (in days) before deletion" -msgstr "Tempo máximo que as mensagens ficam na quarentena (em dias) até serem eliminadas" +msgstr "" +"Tempo máximo que as mensagens ficam na quarentena (em dias) até serem " +"eliminadas" #: extensions/amavis/app_settings.py:19 msgid "Messages releasing" @@ -1166,7 +1478,9 @@ msgstr "Remover mensagens libertadas" #: extensions/amavis/app_settings.py:24 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" +msgstr "" +"Remova as mensagens, marcadas como enviadas, durante a limpeza da base de " +"dados" #: extensions/amavis/app_settings.py:28 msgid "Amavis connection mode" @@ -1232,11 +1546,6 @@ msgstr "Notificações de remetente" 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:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Exibir" - #: extensions/amavis/app_settings.py:91 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" @@ -1245,7 +1554,20 @@ msgstr "Número de e-mails a visíveis por página" msgid "Set the maximum number of messages displayed in a page" msgstr "Definir o número máximo de mensagens apresentadas por página" -#: extensions/amavis/lib.py:53 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "pedidos pendentes" + +#: extensions/amavis/general_callbacks.py:124 +#, fuzzy +msgid "Pending requests" +msgstr "pedidos pendentes" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Filtro de conteúdo" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "Não foi possível estabelecer ligação com o amavis: %s" @@ -1255,12 +1577,12 @@ msgid "Virus filter" msgstr "Filtro de vírus" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "sim" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "não" @@ -1272,7 +1594,9 @@ msgstr "predifinido" #: 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:101 msgid "Spam filter" @@ -1280,7 +1604,9 @@ msgstr "Filtro de spam" #: 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:109 msgid "Banned filter" @@ -1288,7 +1614,9 @@ msgstr "Ficheiros proibidos" #: 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:144 msgid "Spam marker" @@ -1296,57 +1624,64 @@ msgstr "Marcador spam" #: 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:23 extensions/webmail/lib.py:37 -msgid "From" -msgstr "De" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Assunto" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "Para" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "De" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Assunto" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Quarentena vazia" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Mensagem apagada" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, 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:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Pedido enviado" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Mensagem libertada" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, 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:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1373,6 +1708,80 @@ msgstr "ou mais, excluir mensagem de spam" msgid "Quarantine management" msgstr "Gestão de Quarentena" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +#, fuzzy +msgid "Select" +msgstr "Escolha um ficheiro" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Vírus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +#, fuzzy +msgid "Bad Header" +msgstr "Cabeçalho inválido" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "Formato MIME inválido" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +#, fuzzy +msgid "Banned" +msgstr "Ficheiros proibidos" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Libertar" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Eliminar" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Todas as mensagens" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +#, fuzzy +msgid "Spam only" +msgstr "Spam" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +#, fuzzy +msgid "Virus only" +msgstr "Vírus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +#, fuzzy +msgid "Bad Header only" +msgstr "Cabeçalho inválido" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +#, fuzzy +msgid "Bad MIME only" +msgstr "Formato MIME inválido" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +#, fuzzy +msgid "Banned only" +msgstr "Ficheiros proibidos" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1381,8 +1790,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:" @@ -1413,77 +1826,32 @@ msgstr "Atuar nesta mensagem:" msgid "Please visit %(listingurl)s for a full listing." msgstr "Por favor visitar %(listingurl)s para uma listagem completa." -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -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:31 -msgid "Delete" -msgstr "Eliminar" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Ver todos os cabeçalhos" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Tipo de Conteúdo" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Nenhum" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Spam" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Vírus" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Cabeçalho inválido" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "Formato MIME inválido" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 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:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Limites" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Revendedor" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Recursos" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Limites predefinidos" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Administradores de domínio" #: extensions/limits/app_settings.py:15 -msgid "" -"Maximum number of allowed domain administrators for a new administrator" -msgstr "Número máximo permitido de administradores de domínio para um novo administrador" +msgid "Maximum number of allowed domain administrators for a new administrator" +msgstr "" +"Número máximo permitido de administradores de domínio para um novo " +"administrador" #: extensions/limits/app_settings.py:21 msgid "Maximum number of allowed domains for a new administrator" @@ -1491,7 +1859,8 @@ msgstr "Número máximo permitido de domínios para novo administrador" #: extensions/limits/app_settings.py:27 msgid "Maximum number of allowed domain aliases for a new administrator" -msgstr "Número máximo permitido de aliases de domínio para um novo administrador" +msgstr "" +"Número máximo permitido de aliases de domínio para um novo administrador" #: extensions/limits/app_settings.py:33 msgid "Maximum number of allowed mailboxes for a new administrator" @@ -1501,52 +1870,62 @@ msgstr "Número máximo permitido de caixas de correio para novo administrador" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Número máximo de aliases permitidas para um novo administrador" -#: 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:21 -msgid "Maximum number of domain aliases this user can create" -msgstr "Número máximo de aliases de domínio que este utilizador pode criar" - -#: 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: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" - -#: extensions/limits/forms.py:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "Limite inválido" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "Ainda não inicializou os seus conteúdos" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 msgid "You're not allowed to define unlimited values" msgstr "Não está autorizado a definir valores ilimitados" -#: extensions/limits/lib.py:16 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Revendedor" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Recursos" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "%s: limite atingido" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "Recursos insuficientes" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +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/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "Número máximo de domínios que este utilizador pode criar" + +#: extensions/limits/models.py:21 +msgid "Maximum number of domain aliases this user can create" +msgstr "Número máximo de aliases de domínio que este utilizador pode criar" + +#: extensions/limits/models.py:24 +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/models.py:26 +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" + +#: extensions/limits/models.py:136 msgid "undefined" msgstr "indefinido" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "ilimitado" @@ -1554,60 +1933,116 @@ msgstr "ilimitado" msgid "Resources usage" msgstr "Utilização de recursos" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Funcionalidade de resposta automática (férias) usando Postfix" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Respostas automáticas" -#: 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:14 msgid "Automatic reply timeout" msgstr "Tempo limite de resposta automática" #: extensions/postfix_autoreply/app_settings.py:16 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" +msgstr "" +"Tempo limite em segundos entre duas respostas automáticas para o mesmo " +"destinatário" -#: extensions/postfix_autoreply/forms.py:9 +#: extensions/postfix_autoreply/app_settings.py:20 +#, fuzzy +msgid "Default subject" +msgstr "Editor predefinido" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +#, fuzzy +msgid "Default content" +msgstr "Editor predefinido" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +#, fuzzy +msgid "Activate your auto reply from this date" +msgstr "Ativar o seu aviso de ausência até esta data" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Até" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Ativar o seu aviso de ausência até esta data" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Esta data ultrapassa" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +#, fuzzy +msgid "Must be greater than start date" +msgstr "é maior do que" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Mensagem de resposta automática" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "assunto" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "O assunto que irá constar nos e-mails enviados" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "conteúdo" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "O conteúdo que irá constar nos e-mails enviados" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Ativar/desativar repostas automáticas" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 msgid "Auto reply message updated successfully." msgstr "Mensagem de resposta automática actualizada com sucesso" @@ -1615,16 +2050,160 @@ msgstr "Mensagem de resposta automática actualizada com sucesso" msgid "Define a message to automatically send when you are off" msgstr "Enviar a mensagem automaticamente quando estiver ausente" +#: extensions/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +#, fuzzy +msgid "Relay domains" +msgstr "Novo domínio" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +#, fuzzy +msgid "Path to the master.cf configuration file" +msgstr "Caminho para o ficheiro log" + +#: extensions/postfix_relay_domains/forms.py:15 +#, fuzzy +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" +"Alias(es) deste domínio. Indicar apenas um nome por entrada, pressionar " +"ENTER para acrescentar uma nova entrada." + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +#, fuzzy +msgid "relay domain alias" +msgstr "Aliases de domínio" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +#, fuzzy +msgid "relay domain" +msgstr "Novo domínio" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +#, fuzzy +msgid "Add relay domain" +msgstr "Adicionar domínio" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +#, fuzzy +msgid "Maximum number of relay domains this user can create" +msgstr "Número máximo de domínios que este utilizador pode criar" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +#, fuzzy +msgid "Relay domain aliases" +msgstr "Aliases de domínio" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +#, fuzzy +msgid "Maximum number of relay domain aliases this user can create" +msgstr "Número máximo de aliases de domínio que este utilizador pode criar" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\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.
⏎\n⏎\nDu kan använda ett annat tecken separator.
⏎\n" - -#: admin/views.py:775 -msgid "Import identities" -msgstr "Importera konton" - -#: admin/views.py:776 admin/views.py:846 admin/templatetags/admin_extras.py:87 -#: admin/templatetags/admin_extras.py:144 -msgid "Import" -msgstr "Importera" - -#: admin/views.py:806 -msgid "Export identities" -msgstr "Exportera konton" - -#: admin/views.py:807 admin/views.py:863 admin/templatetags/admin_extras.py:93 -#: admin/templatetags/admin_extras.py:150 -msgid "Export" -msgstr "Exportera" - -#: admin/views.py:835 -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" -"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" - -#: admin/views.py:845 -msgid "Import domains" -msgstr "Importera domäner" - -#: admin/views.py:862 -msgid "Export domains" -msgstr "Exportera domäner" - -#: admin/templates/admin/domain_general_form.html:3 -#: admin/templates/admin/mailform.html:3 -#: admin/templates/admin/newdomainform.html:3 -msgid "MB" -msgstr "MB" - -#: admin/templates/admin/domains.html:2 admin/templatetags/admin_extras.py:23 -#: 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:4 -msgid "Administrators" -msgstr "Administratörer" - -#: admin/templates/admin/editdomainform.html:19 -msgid "No domain administrator defined" -msgstr "Ingen domän administratör definierad" - -#: admin/templates/admin/editdomainform.html:22 -msgid "Creation date" -msgstr "Skapelsedatum" - -#: admin/templates/admin/editdomainform.html:23 -msgid "Last modification date" -msgstr "Senast ändrad" - -#: 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:26 -#: extensions/limits/app_settings.py:37 extensions/limits/forms.py:28 -#: extensions/limits/models.py:15 -msgid "Mailbox aliases" -msgstr "Brevlåde alias" - -#: admin/templates/admin/extensions.html:2 -#: admin/templatetags/admin_extras.py:51 +#: core/templates/core/extensions.html:2 core/templatetags/core_tags.py:48 msgid "Extensions" msgstr "Tillägg" -#: admin/templates/admin/extensions.html:2 +#: core/templates/core/extensions.html:2 msgid "Choose the extension(s) to use" msgstr "Välj tillägg att aktivera" -#: admin/templates/admin/extensions.html:6 -#: admin/templates/admin/parameters.html:8 -#: userprefs/templates/userprefs/preferences.html:8 +#: core/templates/core/extensions.html:6 core/templates/core/parameters.html:7 +#: core/templates/core/user_preferences.html:8 msgid "Save" msgstr "Spara" -#: admin/templates/admin/identities.html:2 -#: admin/templatetags/admin_extras.py:31 -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:290 -msgid "Help" -msgstr "Hjälp" - -#: admin/templates/admin/importform.html:12 -msgid "Importing..." -msgstr "Importerar..." - -#: admin/templates/admin/information.html:2 -#: admin/templatetags/admin_extras.py:56 +#: core/templates/core/information.html:2 core/templatetags/core_tags.py:53 msgid "Information" msgstr "Information" -#: admin/templates/admin/information.html:2 +#: core/templates/core/information.html:2 msgid "Various information about Modoboa" msgstr "Uppgifter om Modoboa" -#: admin/templates/admin/information.html:3 +#: core/templates/core/information.html:3 msgid "is currently in use." msgstr "används för närvarande." -#: admin/templates/admin/information.html:5 +#: core/templates/core/information.html:5 msgid "Active users" msgstr "Aktiva användare" -#: admin/templates/admin/information.html:9 +#: core/templates/core/information.html:9 msgid "Group name" msgstr "Gruppnamn" -#: admin/templates/admin/information.html:10 +#: core/templates/core/information.html:10 msgid "Last login" msgstr "Senaste inloggad" -#: 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 +#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:57 msgid "Logs" msgstr "Loggar" -#: admin/templates/admin/logs.html:2 +#: core/templates/core/logs.html:2 msgid "Previously on Modoboa..." msgstr "Tidigare på Modoboa..." -#: admin/templates/admin/logs.html:6 extensions/amavis/sql_listing.py:25 -#: extensions/webmail/lib.py:38 extensions/webmail/lib.py:411 +#: core/templates/core/logs.html:6 extensions/amavis/sql_listing.py:46 +#: extensions/webmail/lib.py:48 extensions/webmail/lib.py:425 msgid "Date" msgstr "Datum" -#: admin/templates/admin/logs.html:7 +#: core/templates/core/logs.html:7 msgid "Level" msgstr "Nivå" -#: admin/templates/admin/logs.html:8 +#: core/templates/core/logs.html:8 msgid "Logger" msgstr "Loggare" -#: admin/templates/admin/logs.html:9 +#: core/templates/core/logs.html:9 msgid "Message" msgstr "Meddelande" -#: admin/templates/admin/mailboxes_raw.html:3 -msgid "Choose a value" -msgstr "Välj ett värde" - -#: admin/templates/admin/mailform.html:3 -msgid "Use domain default value" -msgstr "Använd domänens standardvärde" - -#: admin/templates/admin/parameters.html:3 -#: admin/templatetags/admin_extras.py:65 +#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:62 msgid "Parameters" msgstr "Parametrar" -#: admin/templates/admin/parameters.html:3 +#: core/templates/core/parameters.html:2 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 "Värde" - -#: admin/templates/admin/quotas.html:7 -msgid "Limit" -msgstr "Gräns" - -#: admin/templates/admin/quotas.html:8 -#, python-format -msgid "Usage (%%)" -msgstr "Användning (%%)" - -#: admin/templates/admin/searchform.html:6 -msgid "Search" -msgstr "Sök" - -#: admin/templates/admin/settings_header.html:3 +#: core/templates/core/settings_header.html:3 msgid "Modoboa settings" msgstr "Modoboa inställningar" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_m" -msgstr "enabled_m" +#: core/templates/core/user_index.html:2 core/templatetags/core_tags.py:81 +msgid "Settings" +msgstr "Inställningar" -#: admin/templatetags/admin_extras.py:13 -msgid "enabled_f" -msgstr "enabled_f" +#: core/templates/core/user_preferences.html:2 +#: core/templatetags/core_tags.py:108 +msgid "Preferences" +msgstr "Inställningar" -#: admin/templatetags/admin_extras.py:36 +#: core/templates/core/user_preferences.html:2 +msgid "Customize Modoboa" +msgstr "Anpassa Modoboa" + +#: core/templates/core/user_profile.html:2 core/templatetags/core_tags.py:104 +msgid "Profile" +msgstr "Profil" + +#: core/templates/core/user_profile.html:2 +msgid "Update your personal information" +msgstr "Uppdatera personlig information" + +#: core/templates/core/user_profile.html:8 +#: extensions/admin/templates/admin/forward.html:8 +#: extensions/admin/views/alias.py:107 extensions/admin/views/domain.py:165 +#: extensions/admin/views/identity.py:197 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:9 +#: extensions/postfix_relay_domains/views.py:63 +#: extensions/sievefilters/views.py:163 extensions/webmail/views.py:170 +#: extensions/webmail/views.py:205 +msgid "Update" +msgstr "Uppdatera" + +#: core/templatetags/core_tags.py:21 msgid "Modoboa" msgstr "Modoboa" -#: admin/templatetags/admin_extras.py:81 -msgid "Add domain" -msgstr "Lägg till domän" +#: core/templatetags/core_tags.py:90 +msgid "Logout" +msgstr "Logga ut" -#: admin/templatetags/admin_extras.py:110 -msgid "List identities" -msgstr "Lista konton" +#: core/views/admin.py:47 +msgid "Parameters saved" +msgstr "Parametrar sparade" -#: admin/templatetags/admin_extras.py:115 -msgid "List quotas" -msgstr "Lista kvoter" +#: core/views/admin.py:90 +msgid "Modifications applied." +msgstr "Modifieringar tillämpade." -#: admin/templatetags/admin_extras.py:120 -msgid "Add account" -msgstr "Lägg till konto" - -#: admin/templatetags/admin_extras.py:126 -msgid "Add alias" -msgstr "Lägg till alias" - -#: admin/templatetags/admin_extras.py:132 -msgid "Add forward" -msgstr "Lägg till vidarebefodring" - -#: admin/templatetags/admin_extras.py:138 -msgid "Add distribution list" -msgstr "Lägg till distributionslista" - -#: admin/templatetags/admin_extras.py:171 -msgid "View the domain's identities" -msgstr "Visa domänens konton" - -#: admin/templatetags/admin_extras.py:178 -#: admin/templatetags/admin_extras.py:194 -#: admin/templatetags/admin_extras.py:201 -#, python-format -msgid "Delete %s?" -msgstr "Radera %s?" - -#: admin/templatetags/admin_extras.py:223 -msgid "Remove this permission" -msgstr "Radera detta tillstånd" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "Yes" -msgstr "Ja" - -#: admin/templatetags/admin_extras.py:264 lib/formutils.py:206 -msgid "No" -msgstr "Nej" - -#: auth/views.py:32 +#: core/views/auth.py:30 #, python-format msgid "User '%s' successfully logged in" msgstr "Användare '%s' har loggat in" -#: auth/views.py:44 +#: core/views/auth.py:43 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:67 +#: core/views/auth.py:66 #, python-format msgid "User '%s' logged out" msgstr "Användare '%s' har loggat ut" +#: core/views/user.py:35 +msgid "Profile updated" +msgstr "Profil uppdaterad" + +#: core/views/user.py:58 +msgid "Preferences saved" +msgstr "Inställningar sparade" + #: demo/__init__.py:17 msgid "Test messages" msgstr "Test meddelande" @@ -1101,7 +567,7 @@ msgstr "Skicka virus" msgid "Send spam" msgstr "Skicka skräppost" -#: demo/views.py:17 demo/views.py:41 +#: demo/views.py:18 demo/views.py:43 msgid "Message sent" msgstr "Meddelande sänt" @@ -1110,37 +576,877 @@ 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:22 +#: extensions/admin/__init__.py:48 +msgid "Administration console" +msgstr "Administrerings konsoll" + +#: extensions/admin/__init__.py:50 +msgid "Web based console to manage domains, accounts and aliases" +msgstr "Webbaserad konsoll för att hantera domäner, konton och alias" + +#: extensions/admin/__init__.py:55 +#, fuzzy +msgid "Administration" +msgstr "Administratörer" + +#: extensions/admin/__init__.py:79 +#: extensions/admin/templates/admin/domains.html:2 +#: extensions/limits/app_settings.py:19 extensions/limits/models.py:17 +msgid "Domains" +msgstr "Domäner" + +#: extensions/admin/__init__.py:85 +#: extensions/admin/templates/admin/identities.html:2 +msgid "Identities" +msgstr "Konton" + +#: extensions/admin/__init__.py:100 +#: extensions/admin/templates/admin/forward.html:2 +#: extensions/webmail/templatetags/webmail_tags.py:28 +msgid "Forward" +msgstr "Vidarebefordra" + +#: extensions/admin/__init__.py:163 +#, python-format +msgid "Account import failed (%s): domain does not exist" +msgstr "Konto import misslyckades (%s): domänen existerar inte" + +#: extensions/admin/app_settings.py:11 +#: extensions/admin/templates/admin/editdomainform.html:25 +#: extensions/limits/app_settings.py:31 extensions/limits/models.py:23 +#: extensions/webmail/app_settings.py:101 +#: extensions/webmail/templates/webmail/folders.html:4 +msgid "Mailboxes" +msgstr "Brevlådor" + +#: extensions/admin/app_settings.py:14 +msgid "Handle mailboxes on filesystem" +msgstr "Hantera brevlådor på filsystem" + +#: extensions/admin/app_settings.py:16 +msgid "" +"Rename or remove mailboxes on the filesystem when they get renamed or " +"removed within Modoboa" +msgstr "" +"Byt namn på eller ta bort brevlådor på filsystemet när de kommer byta namn " +"eller tas bort inom Modoboa" + +#: extensions/admin/app_settings.py:20 +msgid "Mailboxes ower" +msgstr "Brevlådors ägare" + +#: extensions/admin/app_settings.py:22 +msgid "The UNIX account who owns mailboxes on the filesystem" +msgstr "Den UNIX-konto som äger brevlådor på filsystemet" + +#: extensions/admin/app_settings.py:26 +#, fuzzy +msgid "Default domain quota" +msgstr "Standard gränser" + +#: extensions/admin/app_settings.py:29 +msgid "" +"Default quota (in MB) applied to freshly created domains with no value " +"specified. A value of 0 means no quota." +msgstr "" + +#: extensions/admin/app_settings.py:36 +msgid "Automatic account removal" +msgstr "Automatisk konto borttagning" + +#: extensions/admin/app_settings.py:38 +msgid "When a mailbox is removed, also remove the associated account" +msgstr "När en brevlåda raderas, radera också tillhörande konto" + +#: extensions/admin/app_settings.py:64 extensions/admin/forms/account.py:177 +#: extensions/admin/forms/domain.py:56 +msgid "Must be a positive integer" +msgstr "" + +#: extensions/admin/lib.py:28 +#, fuzzy +msgid "A mailbox is required" +msgstr "En kvota krävs" + +#: extensions/admin/forms/account.py:21 +#, fuzzy +msgid "The user's name. Must be a valid e-mail address for simple users." +msgstr "Den enkla användaren '%s' måste ha en gällande e-postadress" + +#: extensions/admin/forms/account.py:25 +msgid "Role" +msgstr "Roll" + +#: extensions/admin/forms/account.py:26 extensions/admin/forms/account.py:54 +msgid "Choose" +msgstr "Välj" + +#: extensions/admin/forms/account.py:27 +msgid "What level of permission this user will have" +msgstr "Vilken nivå av behörighet den här användaren har" + +#: extensions/admin/forms/account.py:35 +msgid "Enter the same password as above, for verification." +msgstr "Ange samma lösenord som ovan för verifiering." + +#: extensions/admin/forms/account.py:46 +msgid "Enabled" +msgstr "Aktiverad" + +#: extensions/admin/forms/account.py:93 +msgid "The two password fields didn't match." +msgstr "Dessa två lösnordsfält matchar inte." + +#: extensions/admin/forms/account.py:99 +msgid "You can't disable your own account" +msgstr "Du kan inte inaktivera ditt eget konto" + +#: extensions/admin/forms/account.py:110 +msgid "E-mail" +msgstr "E-post" + +#: extensions/admin/forms/account.py:112 extensions/admin/forms/domain.py:17 +msgid "Quota" +msgstr "Kvota" + +#: extensions/admin/forms/account.py:114 +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 "" +"Kvot i MB för denna brevlåda. Definiera ett anpassat värde eller använda " +"domänens förvalda. Lämna tomt för att definiera ett obegränsat värde (ej " +"tillåtet för domänadministratörer)." + +#: extensions/admin/forms/account.py:122 extensions/admin/forms/domain.py:26 +#: extensions/admin/templates/admin/domains_table.html:6 +#: extensions/postfix_relay_domains/forms.py:12 +msgid "Alias(es)" +msgstr "Alias" + +#: extensions/admin/forms/account.py:125 +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 för denna brevlåda. Ange endast en adress per rad, tryck ENTER för att " +"lägga till ny rad. Använd '*' för att skapa ett 'catchall' alias (ex: " +"*@domain.tld)." + +#: extensions/admin/forms/account.py:186 extensions/admin/forms/account.py:216 +#: extensions/admin/forms/alias.py:65 +msgid "Domain does not exist" +msgstr "Domän existerar inte" + +#: extensions/admin/forms/account.py:195 +#, python-format +msgid "Mailbox %s already exists" +msgstr "Brevlåda %s finns redan" + +#: extensions/admin/forms/account.py:283 +msgid "Domain(s)" +msgstr "Domän(er)" + +#: extensions/admin/forms/account.py:285 +msgid "Domain(s) that user administrates" +msgstr "Domän(er) användaren administrerar" + +#: extensions/admin/forms/account.py:327 +#: extensions/admin/views/identity.py:130 +msgid "Mail" +msgstr "Post" + +#: extensions/admin/forms/account.py:329 +msgid "Permissions" +msgstr "Rättigheter" + +#: extensions/admin/forms/alias.py:16 +msgid "Email address" +msgstr "E-post adress" + +#: extensions/admin/forms/alias.py:18 +msgid "" +"The distribution list address. Use the '*' character to create a 'catchall' " +"address (ex: *@domain.tld)." +msgstr "" +"Distributionslistans adress. Använd '*' för att skapa en 'catchall' adress " +"(ex: *@domain.tld)." + +#: extensions/admin/forms/alias.py:23 +msgid "Recipients" +msgstr "Mottagare" + +#: extensions/admin/forms/alias.py:25 +msgid "" +"Mailbox(es) this alias will point to. Indicate only one address per input, " +"press ENTER to add a new input." +msgstr "" +"Brevlåda/or detta alias kommer att peka på. Ange endast en adress per " +"inlägg, tryck ENTER för att lägga till en ny inlägg." + +#: extensions/admin/forms/alias.py:68 +msgid "You don't have access to this domain" +msgstr "Du har inte åtkomst till denna domän" + +#: extensions/admin/forms/alias.py:90 +msgid "Invalid mailbox" +msgstr "Ogiltig brevlåda" + +#: extensions/admin/forms/alias.py:108 extensions/admin/models/alias.py:182 +#, python-format +msgid "Local recipient %s not found" +msgstr "Lokal mottagare %s kunde inte hittas" + +#: extensions/admin/forms/alias.py:112 extensions/admin/forms/alias.py:120 +#, python-format +msgid "Recipient %s already present" +msgstr "Mottagare %s finns redan" + +#: extensions/admin/forms/alias.py:126 +msgid "No recipient defined" +msgstr "Ingen mottagare definierad" + +#: extensions/admin/forms/domain.py:20 +#, fuzzy +msgid "" +"Default quota in MB applied to mailboxes. Leave empty to use the default " +"value." +msgstr "Standard kvota i MB applicerad för brevlådor" + +#: extensions/admin/forms/domain.py:29 +msgid "" +"Alias(es) of this domain. Indicate only one name per input, press ENTER to " +"add a new input." +msgstr "" +"Alias för denna domän. Ange endast ett namn per rad, tryck ENTER för att " +"lägga till en rad." + +#: extensions/admin/forms/domain.py:75 +#: extensions/postfix_relay_domains/forms.py:50 +#: extensions/postfix_relay_domains/forms.py:70 +#, fuzzy +msgid "domain alias" +msgstr "Domän alias" + +#: extensions/admin/forms/domain.py:82 extensions/admin/forms/domain.py:98 +#: extensions/postfix_relay_domains/forms.py:58 +#: extensions/postfix_relay_domains/forms.py:78 +#, fuzzy, python-format +msgid "A %s with this name already exists" +msgstr "Alias med detta namn existerar redan" + +#: extensions/admin/forms/domain.py:92 +#: extensions/postfix_relay_domains/forms.py:49 +#: extensions/postfix_relay_domains/forms.py:71 +#, fuzzy +msgid "domain" +msgstr "Domäner" + +#: extensions/admin/forms/domain.py:176 +msgid "Create a domain administrator" +msgstr "Skapa en domän administratör" + +#: extensions/admin/forms/domain.py:178 +msgid "Automatically create an administrator for this domain" +msgstr "Skapa en domän administratör automatiskt för denna domän" + +#: extensions/admin/forms/domain.py:185 +msgid "" +"The administrator's name. Don't include the domain's name here, it will be " +"automatically appended." +msgstr "" +"Administratörens namn. Inkludera inte domänens namn här, den kommer att " +"läggas till automatiskt." + +#: extensions/admin/forms/domain.py:193 +msgid "Create aliases" +msgstr "Skapa alias." + +#: extensions/admin/forms/domain.py:195 +msgid "Automatically create standard aliases for this domain" +msgstr "Skapa automatiskt standard alias för den här domänen" + +#: extensions/admin/forms/domain.py:211 +msgid "Invalid format" +msgstr "Ogiltigt format" + +#: extensions/admin/forms/domain.py:225 +#, python-format +msgid "User '%s' already exists" +msgstr "Användare '%s' finns redan" + +#: extensions/admin/forms/export.py:7 +msgid "File name" +msgstr "Filnamn" + +#: extensions/admin/forms/export.py:10 extensions/admin/forms/import_.py:8 +msgid "Separator" +msgstr "Separator" + +#: extensions/admin/forms/forward.py:12 +msgid "Recipient(s)" +msgstr "Mottagare" + +#: extensions/admin/forms/forward.py:15 +msgid "Indicate one or more recipients separated by a ','" +msgstr "Ange en eller flera mottagare separerade med ett ','" + +#: extensions/admin/forms/forward.py:18 +msgid "Keep local copies" +msgstr "Behåll lokal kopia" + +#: extensions/admin/forms/forward.py:20 +msgid "Forward messages and store copies into your local mailbox" +msgstr "Vidarebefordra meddelande och spara kopia i din lokala brevlåda" + +#: extensions/admin/forms/forward.py:38 +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." + +#: extensions/admin/forms/import_.py:6 extensions/webmail/forms.py:26 +msgid "Select a file" +msgstr "Välj en fil" + +#: extensions/admin/forms/import_.py:11 +msgid "Continue on error" +msgstr "Fortsätt vid fel" + +#: extensions/admin/forms/import_.py:12 +msgid "Don't treat duplicated objects as error" +msgstr "Behandla inte duplicerade objekt som fel" + +#: extensions/admin/forms/import_.py:27 +msgid "Crypt passwords" +msgstr "Krypterade lösenord" + +#: extensions/admin/forms/import_.py:28 +msgid "Check this option if passwords contained in your file are not crypted" +msgstr "Markera det här alternativet om lösenord i filen inte är krypterad" + +#: extensions/admin/models/alias.py:16 extensions/admin/models/mailbox.py:51 +msgid "address" +msgstr "adress" + +#: extensions/admin/models/alias.py:18 +msgid "" +"The alias address (without the domain part). For a 'catch-all' address, just " +"enter an * character." +msgstr "" +"Alias adress (utan domän delen). För en \"catch-all\"-adress, ange bara " +"asterisk *." + +#: extensions/admin/models/alias.py:24 +msgid "mailboxes" +msgstr "brevlådor" + +#: extensions/admin/models/alias.py:25 +msgid "The mailboxes this alias points to" +msgstr "Brevlådorna detta alias pekar till" + +#: extensions/admin/models/alias.py:29 +msgid "The aliases this alias points to" +msgstr "Det alias detta alias pekar till" + +#: extensions/admin/models/alias.py:34 +#: extensions/admin/models/domain_alias.py:18 +#: extensions/postfix_relay_domains/models.py:168 +msgid "Check to activate this alias" +msgstr "Markera för aktivera detta alias" + +#: extensions/admin/models/alias.py:79 +msgid "distribution list" +msgstr "distributionslista" + +#: extensions/admin/models/alias.py:80 +msgid "forward" +msgstr "vidarebefordra" + +#: extensions/admin/models/alias.py:81 +msgid "alias" +msgstr "alias" + +#: extensions/admin/models/alias.py:150 +#, python-format +msgid "Invalid line: %s" +msgstr "Ogiltig rad: %s" + +#: extensions/admin/models/alias.py:155 +#, python-format +msgid "Domain '%s' does not exist" +msgstr "Domänen '%s' existerar inte" + +#: extensions/admin/models/domain.py:28 +#: extensions/admin/models/domain_alias.py:10 +#: extensions/postfix_relay_domains/models.py:58 +#: extensions/postfix_relay_domains/models.py:76 +#: extensions/postfix_relay_domains/models.py:159 +msgid "name" +msgstr "namn" + +#: extensions/admin/models/domain.py:29 +#: extensions/postfix_relay_domains/models.py:77 +msgid "The domain name" +msgstr "Domännamnet" + +#: extensions/admin/models/domain.py:33 +#: extensions/postfix_relay_domains/models.py:86 +msgid "Check to activate this domain" +msgstr "Markera för att aktivera denna domän" + +#: extensions/admin/models/domain.py:61 +#, fuzzy +msgid "Domain" +msgstr "Domäner" + +#: extensions/admin/models/domain.py:140 +#, python-format +msgid "Invalid quota value for domain '%s'" +msgstr "" + +#: extensions/admin/models/domain_alias.py:11 +#: extensions/postfix_relay_domains/models.py:160 +msgid "The alias name" +msgstr "Alias namn" + +#: extensions/admin/models/domain_alias.py:13 +#: extensions/postfix_relay_domains/models.py:163 +msgid "target" +msgstr "mål" + +#: extensions/admin/models/domain_alias.py:14 +msgid "The domain this alias points to" +msgstr "Domän dit detta alias pekar mot" + +#: extensions/admin/models/domain_alias.py:46 +#, fuzzy, python-format +msgid "A domain %s already exists" +msgstr "Brevlåda %s finns redan" + +#: extensions/admin/models/domain_alias.py:51 +#, python-format +msgid "Unknown domain %s" +msgstr "Okänt kommando %s" + +#: extensions/admin/models/mailbox.py:52 +msgid "Mailbox address (without the @domain.tld part)" +msgstr "Brevlåde adress (utan @domain.tld)" + +#: extensions/admin/models/mailbox.py:113 +#, python-format +msgid "Failed to retrieve mailbox location (%s)" +msgstr "Kunde inte hitta brevlådans sökväg (%s)" + +#: extensions/admin/models/mailbox.py:173 +#, python-format +msgid "Quota is greater than the allowed domain's limit (%dM)" +msgstr "Kvotan är större än domänens gräns (%dM)" + +#: extensions/admin/models/mailbox.py:178 +msgid "A quota is required" +msgstr "En kvota krävs" + +#: extensions/admin/templates/admin/domain_general_form.html:3 +#: extensions/admin/templates/admin/mailform.html:3 +#: extensions/admin/templates/admin/newdomainform.html:3 +msgid "MB" +msgstr "MB" + +#: extensions/admin/templates/admin/domain_options_form.html:5 +#, fuzzy +msgid "You can't create a new domain administrator" +msgstr "Skapa en domän administratör" + +#: extensions/admin/templates/admin/domains_table.html:7 +#: extensions/admin/templates/admin/identities_table.html:7 +msgid "Tags" +msgstr "Tagg" + +#: extensions/admin/templates/admin/domains_table.html:8 +#: extensions/admin/templates/admin/identities_table.html:8 +#: extensions/admin/templates/admin/listing.html:17 +#: extensions/sievefilters/views.py:93 +#: extensions/sievefilters/templates/sievefilters/filter.html:17 +#: extensions/sievefilters/templates/sievefilters/guieditor.html:5 +#: extensions/webmail/templatetags/webmail_tags.py:101 +msgid "Actions" +msgstr "Åtgärder" + +#: extensions/admin/templates/admin/editdomainform.html:4 +msgid "Administrators" +msgstr "Administratörer" + +#: extensions/admin/templates/admin/editdomainform.html:19 +msgid "No domain administrator defined" +msgstr "Ingen domän administratör definierad" + +#: extensions/admin/templates/admin/editdomainform.html:22 +msgid "Creation date" +msgstr "Skapelsedatum" + +#: extensions/admin/templates/admin/editdomainform.html:23 +msgid "Last modification date" +msgstr "Senast ändrad" + +#: extensions/admin/templates/admin/editdomainform.html:24 +#: extensions/limits/app_settings.py:25 extensions/limits/models.py:20 +msgid "Domain aliases" +msgstr "Domän alias" + +#: extensions/admin/templates/admin/editdomainform.html:26 +#: extensions/limits/app_settings.py:37 extensions/limits/models.py:25 +msgid "Mailbox aliases" +msgstr "Brevlåde alias" + +#: extensions/admin/templates/admin/forward.html:2 +msgid "Automatically forward emails to another address" +msgstr "Vidarebefordra automatiskt e-post till en annan adress" + +#: extensions/admin/templates/admin/identities_table.html:6 +msgid "Fullname/Recipient" +msgstr "Fullständigt namn/Mottagare" + +#: extensions/admin/templates/admin/importform.html:5 +msgid "Help" +msgstr "Hjälp" + +#: extensions/admin/templates/admin/importform.html:12 +msgid "Importing..." +msgstr "Importerar..." + +#: extensions/admin/templates/admin/listing.html:14 +#: extensions/stats/templates/stats/index.html:28 +msgid "Filter" +msgstr "Filter" + +#: extensions/admin/templates/admin/mailboxes_raw.html:3 +msgid "Choose a value" +msgstr "Välj ett värde" + +#: extensions/admin/templates/admin/mailform.html:3 +msgid "Use domain default value" +msgstr "Använd domänens standardvärde" + +#: extensions/admin/templates/admin/quotas.html:5 +msgid "Address" +msgstr "Adress" + +#: extensions/admin/templates/admin/quotas.html:6 +msgid "Value" +msgstr "Värde" + +#: extensions/admin/templates/admin/quotas.html:7 +msgid "Limit" +msgstr "Gräns" + +#: extensions/admin/templates/admin/quotas.html:8 +#, python-format +msgid "Usage (%%)" +msgstr "Användning (%%)" + +#: extensions/admin/templates/admin/searchform.html:6 +msgid "Search" +msgstr "Sök" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_m" +msgstr "enabled_m" + +#: extensions/admin/templatetags/admin_tags.py:12 +msgid "enabled_f" +msgstr "enabled_f" + +#: extensions/admin/templatetags/admin_tags.py:33 +msgid "Add domain" +msgstr "Lägg till domän" + +#: extensions/admin/templatetags/admin_tags.py:42 +#: extensions/admin/templatetags/admin_tags.py:106 +#: extensions/admin/views/import.py:51 extensions/admin/views/import.py:166 +msgid "Import" +msgstr "Importera" + +#: extensions/admin/templatetags/admin_tags.py:48 +#: extensions/admin/templatetags/admin_tags.py:112 +#: extensions/admin/views/export.py:38 extensions/admin/views/export.py:64 +msgid "Export" +msgstr "Exportera" + +#: extensions/admin/templatetags/admin_tags.py:72 +msgid "List identities" +msgstr "Lista konton" + +#: extensions/admin/templatetags/admin_tags.py:77 +msgid "List quotas" +msgstr "Lista kvoter" + +#: extensions/admin/templatetags/admin_tags.py:82 +msgid "Add account" +msgstr "Lägg till konto" + +#: extensions/admin/templatetags/admin_tags.py:88 +msgid "Add alias" +msgstr "Lägg till alias" + +#: extensions/admin/templatetags/admin_tags.py:94 +msgid "Add forward" +msgstr "Lägg till vidarebefodring" + +#: extensions/admin/templatetags/admin_tags.py:100 +msgid "Add distribution list" +msgstr "Lägg till distributionslista" + +#: extensions/admin/templatetags/admin_tags.py:133 +msgid "View the domain's identities" +msgstr "Visa domänens konton" + +#: extensions/admin/templatetags/admin_tags.py:143 +#: extensions/admin/templatetags/admin_tags.py:162 +#: extensions/admin/templatetags/admin_tags.py:169 +#: extensions/postfix_relay_domains/general_callbacks.py:84 +#, python-format +msgid "Delete %s?" +msgstr "Radera %s?" + +#: extensions/admin/templatetags/admin_tags.py:239 +msgid "Remove this permission" +msgstr "Radera detta tillstånd" + +#: extensions/admin/views/alias.py:25 +msgid "Alias with this name already exists" +msgstr "Alias med detta namn existerar redan" + +#: extensions/admin/views/alias.py:49 extensions/admin/views/domain.py:100 +#: extensions/admin/views/domain.py:129 extensions/admin/views/identity.py:131 +#: extensions/admin/views/identity.py:158 +#: extensions/postfix_relay_domains/views.py:32 +#: extensions/sievefilters/views.py:141 extensions/sievefilters/views.py:230 +#: extensions/webmail/views.py:151 +msgid "Create" +msgstr "Skapa" + +#: extensions/admin/views/alias.py:61 +msgid "New distribution list" +msgstr "Ny distributionslista" + +#: extensions/admin/views/alias.py:62 +msgid "Distribution list created" +msgstr "Distributionslista skapad" + +#: extensions/admin/views/alias.py:71 +msgid "New alias" +msgstr "Nytt alias" + +#: extensions/admin/views/alias.py:72 +msgid "Alias created" +msgstr "Alias skapat" + +#: extensions/admin/views/alias.py:81 +msgid "New forward" +msgstr "Ny vidarebefodring" + +#: extensions/admin/views/alias.py:82 +msgid "Forward created" +msgstr "Vidarebefodring skapad" + +#: extensions/admin/views/alias.py:95 +msgid "Distribution list modified" +msgstr "Distributionslista ändrad" + +#: extensions/admin/views/alias.py:97 +msgid "Forward modified" +msgstr "Vidarebefodring ändrad" + +#: extensions/admin/views/alias.py:99 +msgid "Alias modified" +msgstr "Alias ändrat" + +#: extensions/admin/views/domain.py:96 extensions/admin/views/identity.py:128 +msgid "Next" +msgstr "Nästa" + +#: extensions/admin/views/domain.py:99 +msgid "Options" +msgstr "Inställningar" + +#: extensions/admin/views/domain.py:101 extensions/admin/views/identity.py:132 +msgid "Previous" +msgstr "Föregående" + +#: extensions/admin/views/domain.py:123 +msgid "Domain created" +msgstr "Domän skapad" + +#: extensions/admin/views/domain.py:128 +msgid "New domain" +msgstr "Ny domän" + +#: extensions/admin/views/domain.py:155 +msgid "Domain modified" +msgstr "Domän ändrad" + +#: extensions/admin/views/domain.py:189 +msgid "You can't delete your own domain" +msgstr "Du kan inte radera din egen domän" + +#: extensions/admin/views/domain.py:192 +msgid "Domain deleted" +msgid_plural "Domains deleted" +msgstr[0] "Domän raderad" +msgstr[1] "Domäner raderade" + +#: extensions/admin/views/export.py:37 +msgid "Export identities" +msgstr "Exportera konton" + +#: extensions/admin/views/export.py:63 +msgid "Export domains" +msgstr "Exportera domäner" + +#: extensions/admin/views/identity.py:103 +#: extensions/admin/views/identity.py:224 +#: extensions/admin/views/identity.py:229 extensions/amavis/views.py:179 +#: extensions/amavis/views.py:185 extensions/amavis/views.py:220 +#: extensions/amavis/views.py:224 extensions/amavis/views.py:226 +#: extensions/webmail/views.py:47 extensions/webmail/views.py:65 +#: extensions/webmail/views.py:79 extensions/webmail/views.py:97 +#: extensions/webmail/views.py:114 extensions/webmail/views.py:200 +#: extensions/webmail/views.py:223 extensions/webmail/views.py:396 +#: extensions/webmail/views.py:430 extensions/webmail/views.py:443 +#: extensions/webmail/views.py:472 extensions/webmail/views.py:513 +#: lib/formutils.py:44 lib/formutils.py:49 +msgid "Invalid request" +msgstr "Ogiltig förfrågan" + +#: extensions/admin/views/identity.py:149 +msgid "Account created" +msgstr "Konto skapat" + +#: extensions/admin/views/identity.py:155 +msgid "New account" +msgstr "Nytt konto" + +#: extensions/admin/views/identity.py:190 +msgid "Account updated" +msgstr "Konto uppdaterat" + +#: extensions/admin/views/identity.py:214 +msgid "Account deleted" +msgid_plural "Accounts deleted" +msgstr[0] "Konto raderat" +msgstr[1] "Konton raderade" + +#: extensions/admin/views/import.py:39 +#, fuzzy, python-format +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" +"You can use a different character as separator.
\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" + +#: extensions/admin/views/import.py:50 +msgid "Import domains" +msgstr "Importera domäner" + +#: extensions/admin/views/import.py:129 +#, python-format +msgid "Object already exists: %s" +msgstr "Objektet existerar redan: %s" + +#: extensions/admin/views/import.py:133 +#, python-format +msgid "%d objects imported successfully" +msgstr "%d objekt importerade" + +#: extensions/admin/views/import.py:153 +#, 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.
\n" +"\n" +"You can use a different character as separator.
\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.
⏎\n" +"⏎\n" +"Du kan använda ett annat tecken separator.
⏎\n" + +#: extensions/admin/views/import.py:165 +msgid "Import identities" +msgstr "Importera konton" + +#: extensions/admin/views/user.py:37 +msgid "Forward updated" +msgstr "Vidarebefordring uppdaterad" + +#: extensions/amavis/__init__.py:21 msgid "Simple amavis management frontend" msgstr "Enkel amavis hantering frontend" -#: extensions/amavis/__init__.py:45 extensions/amavis/__init__.py:61 +#: extensions/amavis/__init__.py:52 extensions/amavis/general_callbacks.py:17 msgid "Quarantine" msgstr "Karantän" -#: extensions/amavis/__init__.py:129 -msgid "pending requests" -msgstr "väntande förfrågningar" - -#: extensions/amavis/__init__.py:149 -#, python-format -msgid "%d pending requests" -msgstr "%d väntande förfrågningar" - -#: extensions/amavis/__init__.py:161 -msgid "Content filter" -msgstr "Innehålls filter" - #: extensions/amavis/app_settings.py:11 msgid "Quarantine settings" msgstr "Karantän inställningar" @@ -1229,11 +1535,6 @@ msgstr "Notifierings avsändare" 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:73 -#: userprefs/app_settings.py:18 -msgid "Display" -msgstr "Visning" - #: extensions/amavis/app_settings.py:91 extensions/webmail/app_settings.py:91 msgid "Number of displayed emails per page" msgstr "Antalet visade e-postmeddelanden per sida" @@ -1242,7 +1543,20 @@ msgstr "Antalet visade e-postmeddelanden per sida" 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 +#: extensions/amavis/general_callbacks.py:81 +msgid "pending requests" +msgstr "väntande förfrågningar" + +#: extensions/amavis/general_callbacks.py:124 +#, fuzzy +msgid "Pending requests" +msgstr "väntande förfrågningar" + +#: extensions/amavis/general_callbacks.py:134 +msgid "Content filter" +msgstr "Innehålls filter" + +#: extensions/amavis/lib.py:57 #, python-format msgid "Connection to amavis failed: %s" msgstr "Anslutning till amavis misslyckades: %s" @@ -1252,12 +1566,12 @@ msgid "Virus filter" msgstr "Virus filter" #: extensions/amavis/models.py:94 extensions/amavis/models.py:102 -#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:281 +#: extensions/amavis/models.py:110 extensions/sievefilters/views.py:290 msgid "yes" msgstr "ja" #: extensions/amavis/models.py:95 extensions/amavis/models.py:103 -#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:285 +#: extensions/amavis/models.py:111 extensions/sievefilters/views.py:294 msgid "no" msgstr "nej" @@ -1269,7 +1583,9 @@ msgstr "standard" #: 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:101 msgid "Spam filter" @@ -1277,7 +1593,9 @@ msgstr "Skräp filter" #: 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:109 msgid "Banned filter" @@ -1285,7 +1603,9 @@ msgstr "Förbjudna filter" #: 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:144 msgid "Spam marker" @@ -1293,57 +1613,64 @@ msgstr "Skräp markering" #: 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:23 extensions/webmail/lib.py:37 -msgid "From" -msgstr "Från" +#: extensions/amavis/sql_listing.py:31 +msgid "Score" +msgstr "" -#: extensions/amavis/sql_listing.py:24 extensions/sievefilters/forms.py:68 -#: extensions/webmail/forms.py:10 extensions/webmail/lib.py:36 -#: extensions/webmail/lib.py:409 templates/common/email_searchbar.html:6 -msgid "Subject" -msgstr "Ämne" - -#: extensions/amavis/sql_listing.py:26 -#: extensions/amavis/templatetags/amextras.py:102 +#: extensions/amavis/sql_listing.py:35 +#: extensions/amavis/templatetags/amavis_tags.py:75 #: extensions/webmail/forms.py:7 msgid "To" msgstr "Till" -#: extensions/amavis/views.py:43 +#: extensions/amavis/sql_listing.py:38 +#: extensions/postfix_autoreply/forms.py:11 extensions/webmail/lib.py:44 +msgid "From" +msgstr "Från" + +#: extensions/amavis/sql_listing.py:42 extensions/sievefilters/forms.py:77 +#: extensions/webmail/forms.py:11 extensions/webmail/lib.py:40 +#: extensions/webmail/lib.py:423 templates/common/email_searchbar.html:6 +msgid "Subject" +msgstr "Ämne" + +#: extensions/amavis/views.py:27 msgid "Empty quarantine" msgstr "Karantän tom" -#: extensions/amavis/views.py:211 +#: extensions/amavis/views.py:186 msgid "Message deleted" msgstr "Meddelande raderat" -#: extensions/amavis/views.py:232 +#: extensions/amavis/views.py:207 #, 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:252 +#: extensions/amavis/views.py:229 msgid "Request sent" msgstr "Begäran skickad" -#: extensions/amavis/views.py:258 +#: extensions/amavis/views.py:235 msgid "Message released" msgstr "Meddelande släppt" -#: extensions/amavis/views.py:280 +#: extensions/amavis/views.py:268 #, 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:304 +#: extensions/amavis/views.py:288 #, python-format msgid "%(count)d message released successfully" msgid_plural "%(count)d messages released successfully" @@ -1370,6 +1697,80 @@ msgstr "eller mera kasta skräp meddelande" msgid "Quarantine management" msgstr "Hantera karantän" +#: extensions/amavis/templates/amavis/main_action_bar.html:3 +#, fuzzy +msgid "Select" +msgstr "Välj en fil" + +#: extensions/amavis/templates/amavis/main_action_bar.html:9 +msgid "Spam" +msgstr "Skräp" + +#: extensions/amavis/templates/amavis/main_action_bar.html:10 +msgid "Virus" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:11 +#, fuzzy +msgid "Bad Header" +msgstr "Dålig rubrik" + +#: extensions/amavis/templates/amavis/main_action_bar.html:12 +msgid "Bad MIME" +msgstr "Dålig MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:13 +#, fuzzy +msgid "Banned" +msgstr "Förbjudna filter" + +#: extensions/amavis/templates/amavis/main_action_bar.html:18 +#: extensions/amavis/templatetags/amavis_tags.py:19 +#: extensions/amavis/templatetags/amavis_tags.py:54 +msgid "Release" +msgstr "Släpp" + +#: extensions/amavis/templates/amavis/main_action_bar.html:23 +#: extensions/amavis/templatetags/amavis_tags.py:25 +#: extensions/amavis/templatetags/amavis_tags.py:61 +#: extensions/webmail/templatetags/webmail_tags.py:32 +msgid "Delete" +msgstr "Radera" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +#: extensions/sievefilters/forms.py:64 +msgid "All messages" +msgstr "Alla meddelanden" + +#: extensions/amavis/templates/amavis/main_action_bar.html:31 +msgid "All" +msgstr "" + +#: extensions/amavis/templates/amavis/main_action_bar.html:32 +#, fuzzy +msgid "Spam only" +msgstr "Skräp" + +#: extensions/amavis/templates/amavis/main_action_bar.html:33 +#, fuzzy +msgid "Virus only" +msgstr "Virus" + +#: extensions/amavis/templates/amavis/main_action_bar.html:34 +#, fuzzy +msgid "Bad Header only" +msgstr "Dålig rubrik" + +#: extensions/amavis/templates/amavis/main_action_bar.html:35 +#, fuzzy +msgid "Bad MIME only" +msgstr "Dålig MIME" + +#: extensions/amavis/templates/amavis/main_action_bar.html:36 +#, fuzzy +msgid "Banned only" +msgstr "Förbjudna filter" + #: extensions/amavis/templates/amavis/notifications/pending_requests.html:1 #, python-format msgid "" @@ -1378,8 +1779,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:" @@ -1410,76 +1815,30 @@ msgstr "Agera på detta meddelande:" msgid "Please visit %(listingurl)s for a full listing." msgstr "Besök %(listingurl)s för full lista." -#: extensions/amavis/templatetags/amextras.py:20 -#: extensions/amavis/templatetags/amextras.py:52 -#: extensions/amavis/templatetags/amextras.py:72 -msgid "Release" -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:31 -msgid "Delete" -msgstr "Radera" - -#: extensions/amavis/templatetags/amextras.py:29 +#: extensions/amavis/templatetags/amavis_tags.py:28 msgid "View full headers" msgstr "Visa meddelandehuvuden" -#: extensions/amavis/templatetags/amextras.py:80 -msgid "Content Class" -msgstr "Innehålls klass" - -#: extensions/amavis/templatetags/amextras.py:84 -msgid "Nothing" -msgstr "Ingenting" - -#: extensions/amavis/templatetags/amextras.py:87 -msgid "Spam" -msgstr "Skräp" - -#: extensions/amavis/templatetags/amextras.py:90 -msgid "Virus" -msgstr "Virus" - -#: extensions/amavis/templatetags/amextras.py:93 -msgid "Bad header" -msgstr "Dålig rubrik" - -#: extensions/amavis/templatetags/amextras.py:96 -msgid "Bad MIME" -msgstr "Dålig MIME" - -#: extensions/limits/__init__.py:23 +#: extensions/limits/__init__.py:25 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:54 +#: extensions/limits/__init__.py:56 msgid "Limits" msgstr "Gräns" -#: extensions/limits/__init__.py:65 -msgid "Reseller" -msgstr "Återförsäljare" - -#: extensions/limits/__init__.py:94 -msgid "Resources" -msgstr "Resurser" - #: extensions/limits/app_settings.py:10 msgid "Default limits" msgstr "Standard gränser" -#: extensions/limits/app_settings.py:13 extensions/limits/forms.py:12 -#: extensions/limits/models.py:11 +#: extensions/limits/app_settings.py:13 extensions/limits/models.py:14 msgid "Domain admins" msgstr "Domänadministratörer" #: extensions/limits/app_settings.py:15 -msgid "" -"Maximum number of allowed domain administrators for a new administrator" +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 @@ -1498,52 +1857,60 @@ msgstr "Maximalt antal tillåtna brevlådor för en ny administratör" msgid "Maximum number of allowed aliases for a new administrator" msgstr "Maximalt antal tillåtna alias för en ny administratör" -#: 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: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: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: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: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:46 +#: extensions/limits/forms.py:28 extensions/limits/forms.py:35 msgid "Invalid limit" msgstr "Ogiltig gräns" -#: extensions/limits/forms.py:74 +#: extensions/limits/forms.py:57 msgid "Your resources are not initialized yet" msgstr "Dina resurser har ännu inte initierats" -#: extensions/limits/forms.py:78 +#: extensions/limits/forms.py:61 msgid "You're not allowed to define unlimited values" msgstr "Du har inte tillåtelse att definiera obegränsat värden" -#: extensions/limits/lib.py:16 +#: extensions/limits/general_callbacks.py:10 +msgid "Reseller" +msgstr "Återförsäljare" + +#: extensions/limits/general_callbacks.py:48 +msgid "Resources" +msgstr "Resurser" + +#: extensions/limits/lib.py:19 #, python-format msgid "%s: limit reached" msgstr "%s: gräns uppnådd" -#: extensions/limits/lib.py:23 +#: extensions/limits/lib.py:29 msgid "Not enough resources" msgstr "Inte tillräckligt med resurser" -#: extensions/limits/models.py:103 +#: extensions/limits/models.py:15 +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/models.py:18 +msgid "Maximum number of domains this user can create" +msgstr "Maximalt antal domäner den här användaren kan skapa" + +#: extensions/limits/models.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/models.py:24 +msgid "Maximum number of mailboxes this user can create" +msgstr "Maximalt antal brevlådor den här användaren kan skapa" + +#: extensions/limits/models.py:26 +msgid "Maximum number of mailbox aliases this user can create" +msgstr "Maximalt antal brevlådealias den här användaren kan skapa" + +#: extensions/limits/models.py:136 msgid "undefined" msgstr "odefinierad" -#: extensions/limits/models.py:105 +#: extensions/limits/models.py:138 msgid "unlimited" msgstr "obegränsad" @@ -1551,19 +1918,14 @@ msgstr "obegränsad" msgid "Resources usage" msgstr "Resurs användande" -#: extensions/postfix_autoreply/__init__.py:20 +#: extensions/postfix_autoreply/__init__.py:26 msgid "Auto-reply (vacation) functionality using Postfix" msgstr "Automatiskt svar (semester) funktionalitet med Postfix" -#: extensions/postfix_autoreply/__init__.py:41 +#: extensions/postfix_autoreply/__init__.py:47 msgid "Automatic replies" msgstr "Automatiska svar" -#: 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:14 msgid "Automatic reply timeout" msgstr "Automatiskt svar timeout" @@ -1572,39 +1934,98 @@ msgstr "Automatiskt svar timeout" 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 +#: extensions/postfix_autoreply/app_settings.py:20 +#, fuzzy +msgid "Default subject" +msgstr "Standard editor" + +#: extensions/postfix_autoreply/app_settings.py:21 +msgid "I'm off" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:23 +msgid "" +"Default subject used when an auto-reply message is created automatically" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:28 +#, fuzzy +msgid "Default content" +msgstr "Standard editor" + +#: extensions/postfix_autoreply/app_settings.py:30 +#, python-format +msgid "" +"I'm currently off. I'll answer as soon as I come back.\n" +"\n" +"Best regards,\n" +"%(name)s\n" +msgstr "" + +#: extensions/postfix_autoreply/app_settings.py:36 +#, python-format +msgid "" +"Default content used when an auto-reply message is created automatically. " +"The '%(name)s' macro will be replaced by the user's full name." +msgstr "" + +#: extensions/postfix_autoreply/forms.py:13 +#, fuzzy +msgid "Activate your auto reply from this date" +msgstr "Aktivera auto-svar fram till detta datum" + +#: extensions/postfix_autoreply/forms.py:19 msgid "Until" msgstr "Tills" -#: extensions/postfix_autoreply/forms.py:11 +#: extensions/postfix_autoreply/forms.py:21 msgid "Activate your auto reply until this date" msgstr "Aktivera auto-svar fram till detta datum" -#: extensions/postfix_autoreply/forms.py:25 +#: extensions/postfix_autoreply/forms.py:49 +#: extensions/postfix_autoreply/forms.py:55 msgid "This date is over" msgstr "Detta datum har varit" -#: extensions/postfix_autoreply/models.py:19 +#: extensions/postfix_autoreply/forms.py:59 +#, fuzzy +msgid "Must be greater than start date" +msgstr "är större än" + +#: extensions/postfix_autoreply/general_callbacks.py:33 +#: extensions/postfix_autoreply/templates/postfix_autoreply/autoreply.html:2 +msgid "Auto-reply message" +msgstr "Auto-svar meddelande" + +#: extensions/postfix_autoreply/general_callbacks.py:118 +msgid "Enable auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/general_callbacks.py:120 +msgid "Enable or disable Postfix auto-reply" +msgstr "" + +#: extensions/postfix_autoreply/models.py:20 msgid "subject" msgstr "ämne" -#: extensions/postfix_autoreply/models.py:20 +#: extensions/postfix_autoreply/models.py:21 msgid "The subject that will appear in sent emails" msgstr "Ämnesraden i skickade e-post meddelanden" -#: extensions/postfix_autoreply/models.py:23 +#: extensions/postfix_autoreply/models.py:24 msgid "content" msgstr "innehåll" -#: extensions/postfix_autoreply/models.py:24 +#: extensions/postfix_autoreply/models.py:25 msgid "The content that will appear in sent emails" msgstr "Innehållet i skickade e-post meddelanden" -#: extensions/postfix_autoreply/models.py:28 +#: extensions/postfix_autoreply/models.py:29 msgid "Activate/Deactivate your auto reply" msgstr "Aktivera / inaktivera din autosvar" -#: extensions/postfix_autoreply/views.py:37 +#: extensions/postfix_autoreply/views.py:34 msgid "Auto reply message updated successfully." msgstr "Automatisk svarsmeddelande uppdaterats." @@ -1612,16 +2033,159 @@ msgstr "Automatisk svarsmeddelande uppdaterats." msgid "Define a message to automatically send when you are off" msgstr "Skriv meddelande att skicka automatiskt när du är borta" +#: extensions/postfix_relay_domains/__init__.py:72 +msgid "Relay domains support for Postfix" +msgstr "" + +#: extensions/postfix_relay_domains/__init__.py:89 +#: extensions/postfix_relay_domains/general_callbacks.py:100 +#: extensions/postfix_relay_domains/limits_callbacks.py:16 +#, fuzzy +msgid "Relay domains" +msgstr "Ny domän" + +#: extensions/postfix_relay_domains/app_settings.py:10 +msgid "Postfix's master.cf path" +msgstr "" + +#: extensions/postfix_relay_domains/app_settings.py:12 +#, fuzzy +msgid "Path to the master.cf configuration file" +msgstr "Sökväg till loggfil" + +#: extensions/postfix_relay_domains/forms.py:15 +#, fuzzy +msgid "" +"Alias(es) of this relay domain. Indicate only one name per input, press " +"ENTER to add a new input." +msgstr "" +"Alias för denna domän. Ange endast ett namn per rad, tryck ENTER för att " +"lägga till en rad." + +#: extensions/postfix_relay_domains/forms.py:51 +#: extensions/postfix_relay_domains/general_callbacks.py:93 +#, fuzzy +msgid "relay domain alias" +msgstr "Domän alias" + +#: extensions/postfix_relay_domains/forms.py:69 +#: extensions/postfix_relay_domains/general_callbacks.py:92 +#, fuzzy +msgid "relay domain" +msgstr "Ny domän" + +#: extensions/postfix_relay_domains/general_callbacks.py:35 +#, fuzzy +msgid "Add relay domain" +msgstr "Lägg till domän" + +#: extensions/postfix_relay_domains/general_callbacks.py:101 +#, fuzzy +msgid "Maximum number of relay domains this user can create" +msgstr "Maximalt antal domäner den här användaren kan skapa" + +#: extensions/postfix_relay_domains/general_callbacks.py:103 +#: extensions/postfix_relay_domains/limits_callbacks.py:24 +#, fuzzy +msgid "Relay domain aliases" +msgstr "Domän alias" + +#: extensions/postfix_relay_domains/general_callbacks.py:104 +#, fuzzy +msgid "Maximum number of relay domain aliases this user can create" +msgstr "Maximalt antal domänen alias den här användaren kan skapa" + +#: extensions/postfix_relay_domains/general_callbacks.py:111 +msgid "" +"\n" +"