diff --git a/modoboa/locale/sv/LC_MESSAGES/django.po b/modoboa/locale/sv/LC_MESSAGES/django.po
index d459799ea..a0dab0d03 100644
--- a/modoboa/locale/sv/LC_MESSAGES/django.po
+++ b/modoboa/locale/sv/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Martin Persson , 2014,2017
# Olle Gustafsson , 2013
@@ -10,36 +10,29 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-06-08 15:32+0200\n"
+"POT-Creation-Date: 2025-06-08 14:52+0200\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
-"Last-Translator: Olle Gustafsson , "
-"2013,2015-2018,2020,2022-2023,2025\n"
-"Language-Team: Swedish (http://app.transifex.com/tonio/modoboa/language/"
-"sv/)\n"
-"Language: sv\n"
+"Last-Translator: Olle Gustafsson , 2013,2015-2018,2020,2022-2023,2025\n"
+"Language-Team: Swedish (http://app.transifex.com/tonio/modoboa/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: admin/api/v1/serializers.py:41
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
-msgstr ""
-"Kvot som delas mellan brevlådor. Kan uttryckas i KB, MB (standard) eller GB. "
-"Ett värde på 0 betyder ingen kvot."
+msgstr "Kvot som delas mellan brevlådor. Kan uttryckas i KB, MB (standard) eller GB. Ett värde på 0 betyder ingen kvot."
#: admin/api/v1/serializers.py:48
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
-msgstr ""
-"Standardkvot i MB tillämpas på postlådor. Ett värde på 0 betyder ingen kvot."
+msgstr "Standardkvot i MB tillämpas på postlådor. Ett värde på 0 betyder ingen kvot."
#: admin/api/v1/serializers.py:90
-#, fuzzy
-#| msgid "An alias with this name already exists."
msgid "domain alias with this name already exists"
-msgstr "Ett alias med detta namn finns redan."
+msgstr "ett domänalias med detta namn finns redan"
#: admin/api/v1/serializers.py:100
msgid "No authorized MX record found for this domain"
@@ -64,9 +57,7 @@ msgstr "Detta fält är obligatoriskt"
#: admin/api/v1/serializers.py:238
msgid ""
"List of administered domains (resellers and domain administrators only)."
-msgstr ""
-"Lista över administrerade domäner (endast återförsäljare och "
-"domänadministratörer)."
+msgstr "Lista över administrerade domäner (endast återförsäljare och domänadministratörer)."
#: admin/api/v1/serializers.py:332 admin/api/v2/serializers.py:506
msgid "Not allowed for this role."
@@ -111,7 +102,7 @@ msgstr "Lagringskatalogen för DKIM-nycklar är inte konfigurerad"
#: admin/api/v2/serializers.py:93
msgid "This field is valid when type is relaydomain"
-msgstr ""
+msgstr "Det här fältet är giltigt när typen är relaydomain"
#: admin/api/v2/serializers.py:100
msgid "You can't define an unlimited quota."
@@ -148,8 +139,7 @@ msgstr "Definiera minst ett auktoriserat nätverk/adress"
#: admin/api/v2/serializers.py:541
msgid "The left part of an email address can't be more than 64 characters."
-msgstr ""
-"Den vänstra delen av en e-postadress kan inte vara längre än 64 tecken."
+msgstr "Den vänstra delen av en e-postadress kan inte vara längre än 64 tecken."
#: admin/api/v2/serializers.py:563
msgid "A mailbox is required to create aliases."
@@ -193,11 +183,9 @@ msgstr "Giltiga MX"
#: admin/app_settings.py:37
msgid ""
-"A list of IP or network address every MX record should match. A warning will "
-"be sent if a record does not respect it."
-msgstr ""
-"En lista med IP- eller nätverksadresser som varje MX-post ska matcha. En "
-"varning kommer att skickas om en post inte respekterar den."
+"A list of IP or network address every MX record should match. A warning will"
+" be sent if a record does not respect it."
+msgstr "En lista med IP- eller nätverksadresser som varje MX-post ska matcha. En varning kommer att skickas om en post inte respekterar den."
#: admin/app_settings.py:47
msgid "New domains must use authorized MX(s)"
@@ -207,9 +195,7 @@ msgstr "Nya domäner måste använda auktoriserade MX(er)"
msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
-msgstr ""
-"Förhindra skapandet av en ny domän om dess MX-post inte använder någon av de "
-"definierade adresserna."
+msgstr "Förhindra skapandet av en ny domän om dess MX-post inte använder någon av de definierade adresserna."
#: admin/app_settings.py:59
msgid "Enable IPV6 checks"
@@ -233,9 +219,7 @@ msgstr "Aktivera DKIM-kontroller"
#: admin/app_settings.py:80
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
-msgstr ""
-"Kontrollera om alla domäner med DKIM-inloggning aktiverad har en giltig DNS-"
-"post"
+msgstr "Kontrollera om alla domäner med DKIM-inloggning aktiverad har en giltig DNS-post"
#: admin/app_settings.py:88
msgid "Enable DMARC checks"
@@ -278,10 +262,7 @@ msgid ""
"Absolute path of the directory where DKIM private keys will be stored. Make "
"sure this directory belongs to root user and is not readable by the outside "
"world."
-msgstr ""
-"Absolut sökväg till katalogen där DKIMs privata nycklar kommer att lagras. "
-"Se till att den här katalogen tillhör root-användaren och inte kan läsas av "
-"omvärlden."
+msgstr "Absolut sökväg till katalogen där DKIMs privata nycklar kommer att lagras. Se till att den här katalogen tillhör root-användaren och inte kan läsas av omvärlden."
#: admin/app_settings.py:137
msgid "Default DKIM key length"
@@ -299,9 +280,7 @@ msgstr "Standard domänkvota"
msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
-msgstr ""
-"Standardkvot (i MB) tillämpas på nyskapade domäner utan värde angivet. Ett "
-"värde på 0 betyder ingen kvot."
+msgstr "Standardkvot (i MB) tillämpas på nyskapade domäner utan värde angivet. Ett värde på 0 betyder ingen kvot."
#: admin/app_settings.py:156
msgid "Default domain sending limit"
@@ -311,9 +290,7 @@ msgstr "Standardgräns för domänsändning"
msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
-msgstr ""
-"Antal meddelanden som nyskapade domäner tillåts skicka per dag. Lämna tomt "
-"utan gräns."
+msgstr "Antal meddelanden som nyskapade domäner tillåts skicka per dag. Lämna tomt utan gräns."
#: admin/app_settings.py:170 limits/app_settings.py:61
#: limits/app_settings.py:135 limits/constants.py:31 limits/constants.py:84
@@ -328,9 +305,7 @@ msgstr "Hantera brevlådor på filsystemet"
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
-msgstr ""
-"Byt namn på eller ta bort postlådor i filsystemet när de byter namn eller "
-"tas bort inom Modoboa"
+msgstr "Byt namn på eller ta bort postlådor i filsystemet när de byter namn eller tas bort inom Modoboa"
#: admin/app_settings.py:186 admin/models/domain.py:36
msgid "Default mailbox quota"
@@ -340,9 +315,7 @@ msgstr "Standard brevlådekvota"
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
-msgstr ""
-"Standardpostlådekvot (i MB) tillämpas på nyskapade domäner utan värde "
-"angivet. Ett värde på 0 betyder ingen kvot."
+msgstr "Standardpostlådekvot (i MB) tillämpas på nyskapade domäner utan värde angivet. Ett värde på 0 betyder ingen kvot."
#: admin/app_settings.py:197
msgid "Default mailbox sending limit"
@@ -352,9 +325,7 @@ msgstr "Standardgräns för postlådans sändning"
msgid ""
"Number of messages freshly created mailboxes will be allowed to send per "
"day. Leave empty for no limit."
-msgstr ""
-"Antal meddelanden som nyskapade brevlådor tillåts skicka per dag. Lämna tomt "
-"utan gräns."
+msgstr "Antal meddelanden som nyskapade brevlådor tillåts skicka per dag. Lämna tomt utan gräns."
#: admin/app_settings.py:207
msgid "Automatic account removal"
@@ -369,7 +340,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Automatisk domän-/brevlådeskapande"
#: admin/app_settings.py:221
-msgid "Create a domain and a mailbox when an account is automatically created."
+msgid ""
+"Create a domain and a mailbox when an account is automatically created."
msgstr "Skapa en domän och en postlåda när ett konto skapas automatiskt."
#: admin/app_settings.py:230
@@ -483,9 +455,7 @@ msgstr "Det gick inte att avkoda CSV-fil med %(encoding)s kodning"
msgid ""
"DKIM path non-writable (either a permission issue or the directory does not "
"exist)"
-msgstr ""
-"DKIM sökväg ej skrivbar (endera rättighetsproblem eller katalogen existerar "
-"inte)"
+msgstr "DKIM sökväg ej skrivbar (endera rättighetsproblem eller katalogen existerar inte)"
#: admin/management/commands/subcommands/_manage_dkim_keys.py:52
msgid "Failed to generate DKIM private key"
@@ -604,9 +574,7 @@ msgstr "Aktivera DKIM-signering"
#: admin/models/domain.py:63
msgid ""
"If you activate this feature, a DKIM key will be generated for this domain."
-msgstr ""
-"Om du aktiverar den här funktionen kommer en DKIM-nyckel att genereras för "
-"den här domänen."
+msgstr "Om du aktiverar den här funktionen kommer en DKIM-nyckel att genereras för den här domänen."
#: admin/models/domain.py:70
msgid "Key length"
@@ -680,19 +648,14 @@ msgstr "Domänen existerar inte"
msgid ""
"Modoboa detected that domain %(domain)s is listed by the following DNSBL "
"providers:"
-msgstr ""
-"Modoboa upptäckte att domänen %(domain)s listas av följande DNSBL-"
-"leverantörer:"
+msgstr "Modoboa upptäckte att domänen %(domain)s listas av följande DNSBL-leverantörer:"
#: admin/templates/admin/notifications/domain_in_dnsbl.html:11
msgid ""
"The domain's reputation will be affected and there is a chance that emails "
"coming from it are considered as spam. You should contact those providers "
"and ask them to unlist detected IP address(es)."
-msgstr ""
-"Domänens rykte kommer att påverkas och det finns en chans att e-"
-"postmeddelanden som kommer från den betraktas som spam. Du bör kontakta "
-"dessa leverantörer och be dem att ta bort upptäckta IP-adresser."
+msgstr "Domänens rykte kommer att påverkas och det finns en chans att e-postmeddelanden som kommer från den betraktas som spam. Du bör kontakta dessa leverantörer och be dem att ta bort upptäckta IP-adresser."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -725,9 +688,7 @@ msgstr "Server URL"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
-msgstr ""
-"URL:en till din Radicale-server. Den kommer att användas för att skapa "
-"kalenderwebbadresser."
+msgstr "URL:en till din Radicale-server. Den kommer att användas för att skapa kalenderwebbadresser."
#: calendars/app_settings.py:31
msgid "Rights management"
@@ -747,8 +708,7 @@ msgstr "Tillåt administration av kalendrar"
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
-msgstr ""
-"Tillåt domänadministratörer att hantera användarkalendrar (läsa och skriva)"
+msgstr "Tillåt domänadministratörer att hantera användarkalendrar (läsa och skriva)"
#: calendars/app_settings.py:60 core/app_settings.py:579
msgid "Miscellaneous"
@@ -761,8 +721,7 @@ msgstr "Maximal storlek på ICS-filer"
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
-msgstr ""
-"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
+msgstr "Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
#: calendars/app_settings.py:89 core/api/v2/viewsets.py:171
msgid "Calendars"
@@ -788,9 +747,7 @@ msgstr "Synchonize address book using CardDAV"
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
-msgstr ""
-"Choose to synchronize or not your address book using CardDAV. You will be "
-"able to access your contacts from the outside."
+msgstr "Choose to synchronize or not your address book using CardDAV. You will be able to access your contacts from the outside."
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
@@ -801,8 +758,6 @@ msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervall i sekunder mellan 2 synkroniseringsförfrågningar"
#: contacts/app_settings.py:51 core/api/v2/viewsets.py:178
-#, fuzzy
-#| msgid "Domains"
msgid "Contacts"
msgstr "Kontakter"
@@ -853,8 +808,7 @@ msgstr "2FA redan aktiverat"
#: core/api/v1/serializers.py:87
#, python-format
msgid "Failed TFA settings editing attempt from '%s' as user '%s'"
-msgstr ""
-"Misslyckades TFA-inställningar redigeringsförsök från '%s' som användare '%s'"
+msgstr "Misslyckades TFA-inställningar redigeringsförsök från '%s' som användare '%s'"
#: core/api/v1/serializers.py:91 core/api/v2/serializers.py:415
msgid "Invalid password"
@@ -885,7 +839,8 @@ msgstr "Ogiltigt antal omgångar"
msgid "This code is invalid"
msgstr "Denna kod är ogiltig"
-#: core/api/v2/serializers.py:473 core/views/auth.py:194 core/views/auth.py:247
+#: core/api/v2/serializers.py:473 core/views/auth.py:194
+#: core/views/auth.py:247
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Använd följande kod för att återställa ditt Modoboa lösenord: {}"
@@ -934,9 +889,7 @@ msgstr "Antal omgångar"
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
-msgstr ""
-"Antal omgångar att använda (används endast av sha256crypt och sha512crypt). "
-"Måste vara mellan 1000 och 999999999."
+msgstr "Antal omgångar att använda (används endast av sha256crypt och sha512crypt). Måste vara mellan 1000 och 999999999."
#: core/app_settings.py:73
msgid "Update password scheme at login"
@@ -944,8 +897,7 @@ msgstr "Uppdatera lösenordsschema vid inloggning"
#: core/app_settings.py:76
msgid "Update user password at login to use the default password scheme"
-msgstr ""
-"Uppdatera användarlösenord vid inloggning för att använda standard schema"
+msgstr "Uppdatera användarlösenord vid inloggning för att använda standard schema"
#: core/app_settings.py:84
msgid "Default password"
@@ -972,10 +924,7 @@ msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
-msgstr ""
-"Webbadressen till en extern sida där användare kan uppdatera sitt lösenord. "
-"Det gäller endast icke-lokala användare, dvs. de som skapas automatiskt "
-"efter en lyckad extern autentisering (LDAP, SMTP)."
+msgstr "Webbadressen till en extern sida där användare kan uppdatera sitt lösenord. Det gäller endast icke-lokala användare, dvs. de som skapas automatiskt efter en lyckad extern autentisering (LDAP, SMTP)."
#: core/app_settings.py:114
msgid "Password recovery announcement"
@@ -983,9 +932,7 @@ msgstr "Meddelande om återställning av lösenord"
#: core/app_settings.py:116
msgid "A temporary message that will be displayed on the reset password page."
-msgstr ""
-"Ett tillfälligt meddelande som kommer att visas på sidan för återställning "
-"av lösenord."
+msgstr "Ett tillfälligt meddelande som kommer att visas på sidan för återställning av lösenord."
#: core/app_settings.py:125
msgid "Enable password recovery by SMS"
@@ -993,9 +940,7 @@ msgstr "Aktivera lösenordsåterställning via SMS"
#: core/app_settings.py:128
msgid "Enable password recovery by SMS for users who filled a phone number."
-msgstr ""
-"Aktivera återställning av lösenord via SMS för användare som fyllt i ett "
-"telefonnummer."
+msgstr "Aktivera återställning av lösenord via SMS för användare som fyllt i ett telefonnummer."
#: core/app_settings.py:136
msgid "SMS provider"
@@ -1036,9 +981,7 @@ msgstr "Aktivera sekundär server (reserv)"
#: core/app_settings.py:179
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
-msgstr ""
-"Aktivera en sekundär LDAP-server som kommer att användas om den primära "
-"misslyckas"
+msgstr "Aktivera en sekundär LDAP-server som kommer att användas om den primära misslyckas"
#: core/app_settings.py:187
msgid "Secondary server address"
@@ -1079,11 +1022,9 @@ msgstr "Administratörsgrupper"
#: core/app_settings.py:227
msgid ""
-"Members of those LDAP Posix groups will be created as domain administrators. "
-"Use ';' characters to separate groups."
-msgstr ""
-"Användare av dessa LDAP Posix grupper kommer skapas som "
-"domänadministratörer. Använd ';' för att separera grupper."
+"Members of those LDAP Posix groups will be created as domain administrators."
+" Use ';' characters to separate groups."
+msgstr "Användare av dessa LDAP Posix grupper kommer skapas som domänadministratörer. Använd ';' för att separera grupper."
#: core/app_settings.py:236
msgid "Group type"
@@ -1129,9 +1070,7 @@ msgstr "Bind DN"
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
-msgstr ""
-"Det unika namnet för att använda vid bindningar till LDAP-servern. Lämna "
-"tomt för en anonym bindning"
+msgstr "Det unika namnet för att använda vid bindningar till LDAP-servern. Lämna tomt för en anonym bindning"
#: core/app_settings.py:293 core/app_settings.py:355
msgid "Bind password"
@@ -1139,8 +1078,7 @@ msgstr "Bind lösenord"
#: core/app_settings.py:295 core/app_settings.py:357
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
-msgstr ""
-"Lösenordet ska användas vid bindning till LDAP-servern (med \"Bind DN ')"
+msgstr "Lösenordet ska användas vid bindning till LDAP-servern (med \"Bind DN ')"
#: core/app_settings.py:305 core/app_settings.py:410
msgid "Users search base"
@@ -1158,9 +1096,7 @@ msgstr "Sökfilter"
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
-msgstr ""
-"En valfri filtersträng (t.ex. \"(objectClass = personer) '). För att vara "
-"giltigt måste det omges av parenteser."
+msgstr "En valfri filtersträng (t.ex. \"(objectClass = personer) '). För att vara giltigt måste det omges av parenteser."
#: core/app_settings.py:327
msgid "User DN template"
@@ -1171,9 +1107,7 @@ msgstr "Anvädar DN mall"
msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
-msgstr ""
-"Mallen som används för att konstruera en användares DN. Den bör innehålla en "
-"platshållare (dvs. %(user)s)"
+msgstr "Mallen som används för att konstruera en användares DN. Den bör innehålla en platshållare (dvs. %(user)s)"
#: core/app_settings.py:338
msgid "LDAP synchronization settings"
@@ -1186,8 +1120,7 @@ msgstr "Aktivera export till LDAP"
#: core/app_settings.py:368
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
-msgstr ""
-"Aktivera automatisk synkronisering mellan lokal databas och LDAP-katalog"
+msgstr "Aktivera automatisk synkronisering mellan lokal databas och LDAP-katalog"
#: core/app_settings.py:377
msgid "Delete remote LDAP account when local account is deleted"
@@ -1197,8 +1130,7 @@ msgstr "Ta bort fjärran LDAP-konto när lokalt konto raderas"
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
-msgstr ""
-"Radera LDAP-fjärrkonto när det lokala kontot raderas, annars inaktiveras det."
+msgstr "Radera LDAP-fjärrkonto när det lokala kontot raderas, annars inaktiveras det."
#: core/app_settings.py:389
msgid "Account DN template"
@@ -1209,9 +1141,7 @@ msgstr "DN-mall för kontot"
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
-msgstr ""
-"Mallen som används för att skapa ett kontos DN. Den ska innehålla en "
-"platshållare (ex.%(user)s)"
+msgstr "Mallen som används för att skapa ett kontos DN. Den ska innehålla en platshållare (ex.%(user)s)"
#: core/app_settings.py:400
msgid "Enable import from LDAP"
@@ -1244,8 +1174,7 @@ msgstr "Dovecot LDAP-konfigurationsfil"
#: core/app_settings.py:455
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
-msgstr ""
-"Plats för konfigurationsfilen som innehåller Dovecot LDAP-inställningar."
+msgstr "Plats för konfigurationsfilen som innehåller Dovecot LDAP-inställningar."
#: core/app_settings.py:468
msgid "Dashboard"
@@ -1257,8 +1186,7 @@ msgstr "Användardefinierat RSS-flöde"
#: core/app_settings.py:476
msgid "Display custom RSS feed to resellers and domain administrators"
-msgstr ""
-"Visa användardefinierat RSS-flöde för återförsäljare och domänadministratörer"
+msgstr "Visa användardefinierat RSS-flöde för återförsäljare och domänadministratörer"
#: core/app_settings.py:484
msgid "Hide features widget"
@@ -1302,8 +1230,7 @@ msgstr "Skicka ett mejl när nya versioner hittas"
#: core/app_settings.py:547
msgid "Send an email to notify admins about new versions"
-msgstr ""
-"Skicka ett e-postmeddelande för att meddela administratörer om nya versioner"
+msgstr "Skicka ett e-postmeddelande för att meddela administratörer om nya versioner"
#: core/app_settings.py:554 sievefilters/constants.py:25
msgid "Recipient"
@@ -1319,8 +1246,7 @@ msgstr "Skicka statistik"
#: core/app_settings.py:567
msgid "Send statistics to Modoboa public API (counters and used extensions)"
-msgstr ""
-"Skicka statistik för Modoboas publika API (räknare och använda tillägg)"
+msgstr "Skicka statistik för Modoboas publika API (räknare och använda tillägg)"
#: core/app_settings.py:586
msgid "Enable inactive account tracking"
@@ -1328,11 +1254,9 @@ msgstr "Aktivera spårning av inaktiva konton"
#: core/app_settings.py:589
msgid ""
-"Allow the administrator to set a threshold (in days) beyond which an account "
-"is considered inactive if the user hasn't logged in"
-msgstr ""
-"Tillåt administratören att ställa in en tröskel (i dagar) över vilken ett "
-"konto anses inaktivt om användaren inte har loggat in"
+"Allow the administrator to set a threshold (in days) beyond which an account"
+" is considered inactive if the user hasn't logged in"
+msgstr "Tillåt administratören att ställa in en tröskel (i dagar) över vilken ett konto anses inaktivt om användaren inte har loggat in"
#: core/app_settings.py:598
msgid "Inactive account threshold"
@@ -1340,11 +1264,9 @@ msgstr "Gräns för inaktiva konton"
#: core/app_settings.py:601
msgid ""
-"An account with a last login date greater than this threshold (in days) will "
-"be considered as inactive"
-msgstr ""
-"Ett konto som inte har loggat in innan denna gräns (antal dagar) kommer "
-"anses som inaktivt"
+"An account with a last login date greater than this threshold (in days) will"
+" be considered as inactive"
+msgstr "Ett konto som inte har loggat in innan denna gräns (antal dagar) kommer anses som inaktivt"
#: core/app_settings.py:610
msgid "Top notifications check interval"
@@ -1389,10 +1311,7 @@ msgid ""
"You have USE_TZ set to False, this may result in issues during transitions "
"between summer/winter time (ie the same local time occuring twice due to "
"clock change)."
-msgstr ""
-"Du måste ange USE_TZ till False, detta kan leda till problem under "
-"övergångar mellan sommar / vintertid (dvs samma lokal tid som uppträder två "
-"gånger på grund av klockbyte)."
+msgstr "Du måste ange USE_TZ till False, detta kan leda till problem under övergångar mellan sommar / vintertid (dvs samma lokal tid som uppträder två gånger på grund av klockbyte)."
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
@@ -1636,12 +1555,8 @@ msgid ""
msgid_plural ""
"\n"
" The following updates are available:\n"
-msgstr[0] ""
-"\n"
-" Följande uppdateringar finns tillgängliga:\n"
-msgstr[1] ""
-"\n"
-" Följande uppdateringar finns tillgängliga:\n"
+msgstr[0] "\n Följande uppdateringar finns tillgängliga:\n"
+msgstr[1] "\n Följande uppdateringar finns tillgängliga:\n"
#: core/utils.py:41
msgid "The core part of Modoboa"
@@ -1676,8 +1591,7 @@ msgstr "Aktivera omvända sökningar"
#: dmarc/forms.py:23
msgid "Enable reverse DNS lookups (reports will be longer to display)"
-msgstr ""
-"Aktivera omvända DNS-sökningar (rapporter kommer att vara längre att visa)"
+msgstr "Aktivera omvända DNS-sökningar (rapporter kommer att vara längre att visa)"
#: dmarc/forms.py:42
msgid "DMARC"
@@ -1864,9 +1778,7 @@ msgstr "Mappfilteruteslutningar"
msgid ""
"Use a regular expression to explicitly include folders in sync. Example: "
"^Trash$|Del"
-msgstr ""
-"Använd ett reguljärt uttryck för att explicit inkludera mappar i "
-"synkronisering. Exempel: ^Trash$|Del"
+msgstr "Använd ett reguljärt uttryck för att explicit inkludera mappar i synkronisering. Exempel: ^Trash$|Del"
#: imap_migration/app_settings.py:74
msgid "Folder Filter Inclusions"
@@ -1875,12 +1787,9 @@ msgstr "Mappfilterinneslutningar"
#: imap_migration/app_settings.py:76
msgid ""
"A comma seperated list of folders to explicitly include in sync even if "
-"filtered by the Folder Filter Exclusions. Example: debian.user, debian."
-"personal "
-msgstr ""
-"En kommaseparerad lista över mappar som explicit ska inkluderas i "
-"synkronisering även om de filtreras av mappfilteruteslutningarna. Exempel: "
-"debian.user, debian.personal"
+"filtered by the Folder Filter Exclusions. Example: debian.user, "
+"debian.personal "
+msgstr "En kommaseparerad lista över mappar som explicit ska inkluderas i synkronisering även om de filtreras av mappfilteruteslutningarna. Exempel: debian.user, debian.personal"
#: imap_migration/apps.py:20
msgid "IMAP Migration"
@@ -1895,16 +1804,12 @@ msgstr "Anslutning till IMAP-server misslyckades: {error}"
msgid ""
"Automatic domain/mailbox creation is disabled which means IMAP "
"authentication won't work."
-msgstr ""
-"Automatic domain/mailbox creation is disabled which means IMAP "
-"authentication won't work."
+msgstr "Automatic domain/mailbox creation is disabled which means IMAP authentication won't work."
#: imap_migration/checks.py:16
msgid ""
"Go to the online parameters panel (admin tab) and activate this feature."
-msgstr ""
-"Gå till onlineparametrarnas panel (admin-fliken) och aktivera den här "
-"funktionen."
+msgstr "Gå till onlineparametrarnas panel (admin-fliken) och aktivera den här funktionen."
#: ldapsync/lib.py:82
msgid "Failed to create LDAP account: {}"
@@ -1973,17 +1878,13 @@ msgstr "Domänadministratörer"
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna domänadministratörer för en ny administratör. (0 för "
-"att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
+msgstr "Maximalt antal tillåtna domänadministratörer för en ny administratör. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:41
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna domäner för en ny administratör. (0 för att neka "
-"någon skapelse, -1 för att tillåta obegränsade skapelser)"
+msgstr "Maximalt antal tillåtna domäner för en ny administratör. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:49 limits/app_settings.py:123 limits/constants.py:22
#: limits/constants.py:76
@@ -1992,19 +1893,15 @@ msgstr "Domän alias"
#: limits/app_settings.py:52
msgid ""
-"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
-"any creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna domänalias för en ny administratör. (0 för att neka "
-"någon skapelse, -1 för att tillåta obegränsade skapelser)"
+"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
+" any creation, -1 to allow unlimited creations)"
+msgstr "Maximalt antal tillåtna domänalias för en ny administratör. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:64
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna brevlådor för en ny administratör. (0 för att neka "
-"någon skapelse, -1 för att tillåta obegränsade skapelser)"
+msgstr "Maximalt antal tillåtna brevlådor för en ny administratör. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:73 limits/app_settings.py:146 limits/constants.py:39
#: limits/constants.py:92
@@ -2015,9 +1912,7 @@ msgstr "Brevlådealias"
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna alias för en ny administratör. (0 för att neka någon "
-"skapelse, -1 för att tillåta obegränsade skapelser)"
+msgstr "Maximalt antal tillåtna alias för en ny administratör. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:84 limits/constants.py:59
msgid "Quota"
@@ -2027,9 +1922,7 @@ msgstr "Kvota"
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
-msgstr ""
-"Den kvot som en återförsäljare får dela mellan de domäner han skapar. (0 "
-"betyder ingen kvot)"
+msgstr "Den kvot som en återförsäljare får dela mellan de domäner han skapar. (0 betyder ingen kvot)"
#: limits/app_settings.py:98
msgid "Default per-domain limits"
@@ -2045,35 +1938,27 @@ msgstr "Aktivera eller inaktivera gränser per domän"
#: limits/app_settings.py:114
msgid ""
-"Maximum number of allowed domain administrators for a new domain. (0 to deny "
-"any creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna domänadministratörer för en ny domän. (0 för att "
-"neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
+"Maximum number of allowed domain administrators for a new domain. (0 to deny"
+" any creation, -1 to allow unlimited creations)"
+msgstr "Maximalt antal tillåtna domänadministratörer för en ny domän. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:126
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna domänalias för en ny domän. (0 för att neka någon "
-"skapelse, -1 för att tillåta obegränsade skapelser)"
+msgstr "Maximalt antal tillåtna domänalias för en ny domän. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:138
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna postlådor för en ny domän. (0 för att neka någon "
-"skapelse, -1 för att tillåta obegränsade skapelser)"
+msgstr "Maximalt antal tillåtna postlådor för en ny domän. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/app_settings.py:149
msgid ""
-"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
-"-1 to allow unlimited creations)"
-msgstr ""
-"Maximalt antal tillåtna alias för en ny domän. (0 för att neka någon "
-"skapelse, -1 för att tillåta obegränsade skapelser)"
+"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
+" -1 to allow unlimited creations)"
+msgstr "Maximalt antal tillåtna alias för en ny domän. (0 för att neka någon skapelse, -1 för att tillåta obegränsade skapelser)"
#: limits/apps.py:16
msgid "Limits"
@@ -2276,9 +2161,7 @@ msgstr "Ta bort dokument efter den första nedladdningen"
msgid ""
"Automatically delete a document just after its first download from this "
"interface"
-msgstr ""
-"Ta bort ett dokument automatiskt precis efter den första nedladdningen från "
-"det här gränssnittet"
+msgstr "Ta bort ett dokument automatiskt precis efter den första nedladdningen från det här gränssnittet"
#: pdfcredentials/app_settings.py:68
msgid "Generate documents only at account creation"
@@ -2288,9 +2171,7 @@ msgstr "Generera dokument endast när kontot skapas"
msgid ""
"Generate a new document only when a new account is created. If set to no, a "
"new document will be created each time a password is updated."
-msgstr ""
-"Skapa ett nytt dokument först när ett nytt konto har skapats. Om inställt på "
-"nej kommer ett nytt dokument att skapas varje gång ett lösenord uppdateras."
+msgstr "Skapa ett nytt dokument först när ett nytt konto har skapats. Om inställt på nej kommer ett nytt dokument att skapas varje gång ett lösenord uppdateras."
#: pdfcredentials/app_settings.py:84
msgid "Customization options"
@@ -2328,9 +2209,7 @@ msgstr "Inkludera anslutningsinställningar för e-postklienten"
msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
-msgstr ""
-"Inkludera nödvändig SMTP- och IMAP-anslutningsinformation för att "
-"konfigurera en e-postklient, en surfplatta eller en telefon"
+msgstr "Inkludera nödvändig SMTP- och IMAP-anslutningsinformation för att konfigurera en e-postklient, en surfplatta eller en telefon"
#: pdfcredentials/app_settings.py:123 pdfcredentials/documents.py:133
msgid "SMTP server address"
@@ -2391,11 +2270,7 @@ msgid ""
"Dear %s, this document contains the credentials you will need\n"
"to connect to Modoboa. Learn the content and destroy\n"
"the document as soon as possible.\n"
-msgstr ""
-"\n"
-"Kära %s, det här dokumentet innehåller de referenser du behöver\n"
-"för att ansluta till Modoboa. Lär dig innehållet och förstör\n"
-"dokumentet så snart som möjligt.\n"
+msgstr "\nKära %s, det här dokumentet innehåller de referenser du behöver\nför att ansluta till Modoboa. Lär dig innehållet och förstör\ndokumentet så snart som möjligt.\n"
#: pdfcredentials/documents.py:95
msgid "Web panel:"
@@ -2414,11 +2289,7 @@ msgid ""
"\n"
"Here you can view your emails anytime online, create filters or manage\n"
"your contacts.\n"
-msgstr ""
-"\n"
-"Här kan du se dina e-postmeddelanden när som helst online, skapa filter "
-"eller hantera\n"
-"dina kontakter.\n"
+msgstr "\nHär kan du se dina e-postmeddelanden när som helst online, skapa filter eller hantera\ndina kontakter.\n"
#: pdfcredentials/documents.py:126
msgid "Please change your password!"
@@ -2436,9 +2307,7 @@ msgstr "Använd dessa inställningar för din dator, surfplatta eller telefon."
msgid ""
"Failed to create PDF_credentials directory. Please check the permissions or "
"the path."
-msgstr ""
-"Det gick inte att skapa PDF-uppgiftskatalogen. Kontrollera behörigheterna "
-"eller sökvägen."
+msgstr "Det gick inte att skapa PDF-uppgiftskatalogen. Kontrollera behörigheterna eller sökvägen."
#: pdfcredentials/handlers.py:64
msgid "Download PDF credentials"
@@ -2446,22 +2315,18 @@ msgstr "Ladda ner PDF-uppgifter"
#: pdfcredentials/lib.py:29
msgid "Can't write to selected directory to store PDF documents"
-msgstr ""
-"Det går inte att skriva till den valda katalogen för att lagra PDF-dokument"
+msgstr "Det går inte att skriva till den valda katalogen för att lagra PDF-dokument"
#: pdfcredentials/lib.py:35
#, python-format
msgid "Failed to create the directory that will contain PDF documents (%s)"
-msgstr ""
-"Det gick inte att skapa katalogen som kommer att innehålla PDF-dokument (%s)"
+msgstr "Det gick inte att skapa katalogen som kommer att innehålla PDF-dokument (%s)"
#: pdfcredentials/lib.py:82
msgid ""
"Failed to create PDF_credentials file. Please check the permissions or the "
"path."
-msgstr ""
-"Det gick inte att skapa PDF-uppgiftsfilen. Kontrollera behörigheterna eller "
-"sökvägen."
+msgstr "Det gick inte att skapa PDF-uppgiftsfilen. Kontrollera behörigheterna eller sökvägen."
#: policyd/core.py:99
msgid "Daily sending limit reached"
@@ -2510,13 +2375,9 @@ msgstr "Standard ämne när ett autosvarsmeddelande skapas automatiskt."
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 ""
-"Standard innehåll som används när ett autosvarsmeddelande skapas "
-"automatiskt. '%(name)s' ersätts med användarens fullständiga namn."
+msgstr "Standard innehåll som används när ett autosvarsmeddelande skapas automatiskt. '%(name)s' ersätts med användarens fullständiga namn."
#: postfix_autoreply/apps.py:15
-#, fuzzy
-#| msgid "Automatic account removal"
msgid "Automatic replies"
msgstr "Automatiska svar"
@@ -2674,12 +2535,8 @@ msgid "Stop processing"
msgstr "Sluta bearbeta"
#: sievefilters/lib.py:51
-#, fuzzy
-#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
-msgstr ""
-"Anslutning till MANAGESIEVE-server misslyckades, kontrollera din "
-"konfiguration"
+msgstr "Anslutning till MANAGESIEVE-server misslyckades, kontrollera din konfiguration"
#: sievefilters/lib.py:78
msgid "Not enough space on server"
@@ -2734,9 +2591,7 @@ msgstr "Glömt ditt lösenord?"
msgid ""
"Your password has been set. You may go ahead and sign "
"in now."
-msgstr ""
-"Ditt lösenord har ändrats. Du kan fortsätta med att logga in."
+msgstr "Ditt lösenord har ändrats. Du kan fortsätta med att logga in."
#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
@@ -2752,9 +2607,7 @@ msgstr "Skicka"
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
-msgstr ""
-"Lösenordets återställningslänk är ogiltig, förmodligen för att den redan "
-"använts. Var vänlig begär en ny återställning av lösenord."
+msgstr "Lösenordets återställningslänk är ogiltig, förmodligen för att den redan använts. Var vänlig begär en ny återställning av lösenord."
#: templates/registration/password_reset_confirm_code.html:22
msgid "Enter the code you've just received by SMS"
@@ -2774,11 +2627,7 @@ msgid ""
"exists with the email you entered. You should receive them shortly.
"
"If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.
"
-msgstr ""
-"Vi har e-postat dig instruktioner för att ändra ditt lösenord, om ett "
-"konto finns med den e-post adress du angav. Du borde få detta brev inom kort."
-"
Om du inte fått något brev, var vänlig kontrollera att du angav rätt "
-"e-post adress, och kolla din skräpkatalog.
"
+msgstr "Vi har e-postat dig instruktioner för att ändra ditt lösenord, om ett konto finns med den e-post adress du angav. Du borde få detta brev inom kort.
Om du inte fått något brev, var vänlig kontrollera att du angav rätt e-post adress, och kolla din skräpkatalog.
"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -2786,18 +2635,14 @@ msgstr ""
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
-msgstr ""
-"För att starta processen för återställning av lösenord för ditt %(username)s "
-"Modoboa konto, klicka på länken nedanför:"
+msgstr "För att starta processen för återställning av lösenord för ditt %(username)s Modoboa konto, klicka på länken nedanför:"
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
-msgstr ""
-"Om det ej går att klicka på länken, klipp och klistra länken i ett nytt "
-"webbläsarfönster istället."
+msgstr "Om det ej går att klicka på länken, klipp och klistra länken i ett nytt webbläsarfönster istället."
#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
@@ -2826,11 +2671,9 @@ msgstr "Engångslösenord"
#: templates/registration/twofactor_code_verify.html:35
msgid ""
-"Enter the code from the two-factor app on your mobile device. If you've lost "
-"your device, you may enter one of your recovery codes."
-msgstr ""
-"Ange koden från tvåfaktorsappen på din mobila enhet. Om du har tappat bort "
-"din enhet kan du ange en av dina återställningskoder."
+"Enter the code from the two-factor app on your mobile device. If you've lost"
+" your device, you may enter one of your recovery codes."
+msgstr "Ange koden från tvåfaktorsappen på din mobila enhet. Om du har tappat bort din enhet kan du ange en av dina återställningskoder."
#: templates/registration/twofactor_code_verify.html:42
msgid "Verify code"
@@ -2946,36 +2789,28 @@ msgid "Folders"
msgstr "Mappar"
#: webmail/app_settings.py:182
-#, fuzzy
-#| msgid "Create Folders"
msgid "Trash folder"
-msgstr "Papperskorg katalog"
+msgstr "Papperskorgen mapp"
#: webmail/app_settings.py:184
-#, fuzzy
-#| msgid "rejected messages"
msgid "Folder where deleted messages go"
-msgstr "Katalog där raderade meddelanden hamnar"
+msgstr "Mapp dit raderade meddelanden hamnar"
#: webmail/app_settings.py:191
-#, fuzzy
-#| msgid "Create Folders"
msgid "Sent folder"
-msgstr "Skickat katalog"
+msgstr "Skickat mapp"
#: webmail/app_settings.py:193
msgid "Folder where copies of sent messages go"
-msgstr "Katalog där kopior av skickade meddelanden hamnar"
+msgstr "Katalog där en kopia av skickade meddelanden hamnar"
#: webmail/app_settings.py:200
-#, fuzzy
-#| msgid "Create Folders"
msgid "Drafts folder"
-msgstr "Utkast"
+msgstr "Mapp för Utkast"
#: webmail/app_settings.py:201
msgid "Folder where drafts go"
-msgstr "Katalog där dina utkast hamnar"
+msgstr "Katalog där utkast sparas"
#: webmail/app_settings.py:207
msgid "Junk folder"