Updated translations

This commit is contained in:
Antoine Nguyen
2025-02-14 13:41:10 +01:00
parent 0c172d5a8a
commit 7ffeb985e6
71 changed files with 14913 additions and 7363 deletions
@@ -32,7 +32,7 @@
</div>
</template>
<script setup lang="js">
<script setup>
import { ref, onMounted, computed } from 'vue'
const props = defineProps({
@@ -43,7 +43,11 @@ const props = defineProps({
type: Boolean,
default: false,
},
choicesPerLine: { type: Number, default: undefined },
choicesPerLine: {
type: Number,
required: false,
default: null,
},
})
const emit = defineEmits(['update:modelValue'])
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,98 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Irriep Nala Novram <allannkorh@yahoo.fr>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2020-05-06 12:26+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Breton (http://www.transifex.com/tonio/modoboa/language/br/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: br\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Arventennoù ar servijer"
#: forms.py:20
msgid "Server URL"
msgstr "URL ar servijer"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr "URL ho Penn-servijer. Implijet e vo evit sevel URLoù deiziataer."
#: forms.py:29
msgid "Rights management"
msgstr "Meradur ar Gwirioù"
#: forms.py:32
msgid "Rights file's path"
msgstr "Hent restroù ar gwir"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Hent betek ar restr hag a endalc'h termenadurioù gwir"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Aotren deiziataerioù ar melestradurioù"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Aotren merourien an domani da verañ deiziataerioù an implijer (lenn ha skrivañ)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Deiziataerioù"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr "Neket termenet lec'hiadur ho servijer, reizhit an dra-se mar plij."
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Penn-meradur"
#: modo_extension.py:22
msgid ""
"Management frontend for Radicale, a simple calendar and contact server."
msgstr "Etrefas Penn-merañ, un deiziataer eeun hag ur servijer darempredoù."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr "Ar vaezienn-mañ a zo rekiset."
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr "Deiziataer"
#: views.py:20
msgid "A mailbox is required"
msgstr "Ur voest-posteloù a zo rekiset"
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
@@ -1,175 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Miroslav Abrahám <miris@kunago.com>, 2013-2015
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2015-01-06 10:05+0000\n"
"Last-Translator: Miroslav Abrahám <miris@kunago.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/"
"modoboa/language/cs_CZ/)\n"
"Language: cs_CZ\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#: forms.py:16
msgid "Server settings"
msgstr "Nastavení serveru"
#: forms.py:20
msgid "Server URL"
msgstr "URL adresa serveru"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"URL adresa serveru Radicale. Adresa bude použita k vytvoření adres kalendářů."
#: forms.py:29
msgid "Rights management"
msgstr "Nastavení oprávnění"
#: forms.py:32
msgid "Rights file's path"
msgstr "Cesta k souboru s právy"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Cesta k souboru, který obsahuje seznam oprávnění"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Povolit správu kalendářů"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Povolit správcům domén spravovat kalendáře uživatelů (číst a zapisovat)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Kalendáře"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Nastavení serveru Radicale"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Nastavení rozhraní Radicale, jednoduchého serveru pro kalendáře a kontakty."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
#, fuzzy
#| msgid "Calendars"
msgid "Calendar"
msgstr "Kalendáře"
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Uživatelské jméno"
#~ msgid "Read"
#~ msgstr "Číst"
#~ msgid "Write"
#~ msgstr "Psát"
#~ msgid "Mailbox %s does not exist"
#~ msgstr "Schránka %s neexistuje"
#~ msgid "General"
#~ msgstr "Obecné"
#~ msgid "Rights"
#~ msgstr "Oprávnění"
#~ msgid "New calendar"
#~ msgstr "Nový kalendář"
#~ msgid "Calendar created"
#~ msgstr "Kalendář vytvořen"
#~ msgid "Calendar updated"
#~ msgstr "Kalendář aktualizován"
#~ msgid "User"
#~ msgstr "Uživatel"
#~ msgid "Shared"
#~ msgstr "Sdíleno"
#~ msgid "To access this calendar, use the following address:"
#~ msgstr "Pro přístup k tomuto kalendáři použijte následující adresu:"
#~ msgid "Name"
#~ msgstr "Jméno"
#~ msgid "Owner"
#~ msgstr "Majitel"
#~ msgid "Tags"
#~ msgstr "Značky"
#~ msgid "Actions"
#~ msgstr "Akce"
#~ msgid "Add calendar"
#~ msgstr "Přidat kalendář"
#~ msgid "Add shared calendar"
#~ msgstr "Přidat sdílený kalendář"
#~ msgid "View calendar detail"
#~ msgstr "Zobrazit detaily kalendáře"
#~ msgid "Edit %s"
#~ msgstr "Upravit %s"
#~ msgid "Delete %s?"
#~ msgstr "Smazat %s?"
#~ msgid "Calendar removed"
#~ msgstr "Kalendář odstraněn"
#~ msgid "New shared calendar"
#~ msgstr "Nový sdílený kalendář"
#~ msgid "Submit"
#~ msgstr "Uložit"
@@ -1,179 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Arvedui <arvedui@posteo.de>, 2014
# Patrick Koetter <p@state-of-mind.de>, 2010
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2014-12-03 11:02+0000\n"
"Last-Translator: Arvedui <arvedui@posteo.de>\n"
"Language-Team: German (http://www.transifex.com/projects/p/modoboa/language/"
"de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Server Einstellungen"
#: forms.py:20
msgid "Server URL"
msgstr "Server URL"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"Die URL Ihres Radicale Servers. Sie wird benutzt um Kalender-URLs zu "
"erstellen."
#: forms.py:29
msgid "Rights management"
msgstr "Rechteverwaltung"
#: forms.py:32
msgid "Rights file's path"
msgstr "Pfad zur Rechtedatei"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Pfad zur der Datei, die die Rechtedefinition enthält."
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Erlaube Kalender Administration"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Erlaube Domain-Administratoren Benutzer Kalender zu verwalten (lesend und "
"schreibend)."
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Kalender"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Radicale Verwaltung"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Verwaltungsoberfläche für Radicale, einen simplen Kalender- und "
"Kontaktserver."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
#, fuzzy
#| msgid "Calendars"
msgid "Calendar"
msgstr "Kalender"
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Benutzername"
#~ msgid "Read"
#~ msgstr "Lesen"
#~ msgid "Write"
#~ msgstr "Schreiben"
#~ msgid "Mailbox %s does not exist"
#~ msgstr "Mailbox %s existiert nicht"
#~ msgid "General"
#~ msgstr "Allgemein"
#~ msgid "Rights"
#~ msgstr "Rechte"
#~ msgid "New calendar"
#~ msgstr "Neuer Kalender"
#~ msgid "Calendar created"
#~ msgstr "Kalender erstellt"
#~ msgid "Calendar updated"
#~ msgstr "Kalender aktualisiert"
#~ msgid "User"
#~ msgstr "Benutzer"
#~ msgid "Shared"
#~ msgstr "Geteilt"
#~ msgid "To access this calendar, use the following address:"
#~ msgstr "Benutzen Sie die folgende Adresse um auf dem Kalender zuzugreifen: "
#~ msgid "Name"
#~ msgstr "Name"
#~ msgid "Owner"
#~ msgstr "Besitzer"
#~ msgid "Tags"
#~ msgstr "Tags"
#~ msgid "Actions"
#~ msgstr "Aktionen"
#~ msgid "Add calendar"
#~ msgstr "Kalender hinzufügen"
#~ msgid "Add shared calendar"
#~ msgstr "Geteilten Kalender hinzufügen"
#~ msgid "View calendar detail"
#~ msgstr "Kalender Details ansehen"
#~ msgid "Edit %s"
#~ msgstr "Bearbeite %s"
#~ msgid "Delete %s?"
#~ msgstr "%s löschen?"
#~ msgid "Calendar removed"
#~ msgstr "Kalender entfernt"
#~ msgid "New shared calendar"
#~ msgstr "Neuer geteilter Kalender"
#~ msgid "Submit"
#~ msgstr "Abschicken"
@@ -1,96 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: forms.py:16
msgid "Server settings"
msgstr ""
#: forms.py:20
msgid "Server URL"
msgstr ""
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: forms.py:29
msgid "Rights management"
msgstr ""
#: forms.py:32
msgid "Rights file's path"
msgstr ""
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr ""
#: forms.py:41
msgid "Allow calendars administration"
msgstr ""
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr ""
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr ""
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr ""
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
@@ -1,100 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Enrique Garcia <ea2809@gmail.com>, 2016
# Evilham <github@evilham.com>, 2017
# Luis Fajardo López <luis@fajardolopez.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2020-05-06 12:26+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Configuración del servidor"
#: forms.py:20
msgid "Server URL"
msgstr "URL del servidor"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr "La URL de tu Radicale server. Será usado para construir las URLs de los calendarios"
#: forms.py:29
msgid "Rights management"
msgstr "Administración de permisos"
#: forms.py:32
msgid "Rights file's path"
msgstr "Ruta al fichero de permisos"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Ruta al fichero que define los permisos"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Permitir administración de los calendarios."
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Permitir a los administradores de dominio administrar los calendarios de usuario (lectura y escritura)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Calendarios"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr "La ubicación del servidor no está establecida, por favor configúrela."
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Administración de Radicale"
#: modo_extension.py:22
msgid ""
"Management frontend for Radicale, a simple calendar and contact server."
msgstr "Frontend de administración de Radicale, un servidor sencillo de calendarios y contactos."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr "Este campo es necesario."
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr "Calendario"
#: views.py:20
msgid "A mailbox is required"
msgstr "Se requiere una cuenta"
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
@@ -1,98 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Antoine Nguyen <tonio@ngyn.org>, 2017,2020
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2020-05-06 12:28+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Paramètres serveur"
#: forms.py:20
msgid "Server URL"
msgstr "URL du serveur"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr "L'URL de votre serveur Radicale. Elle sera utilisée pour construire l'URL des calendriers."
#: forms.py:29
msgid "Rights management"
msgstr "Gestion des droits"
#: forms.py:32
msgid "Rights file's path"
msgstr "Chemin d'accès du fichier contenant les droits"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Chemin d'accès du fichier contenant la définition des droits"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Autoriser l'administration des calendriers"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Autorise les administrateurs de domaine à gérer les calendriers des utilisateurs (lecture et écriture)"
#: forms.py:50
msgid "Miscellaneous"
msgstr "Divers"
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr "Taille maximale des fichiers ICS"
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr "Taille maximale en octets des fichiers ICS importés (ou Ko, Mo, Go si précisé)"
#: handlers.py:52
msgid "Calendars"
msgstr "Calendriers"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr "La localisation du serveur n'est pas définie, veuillez le faire svp."
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Gestion de Radicale"
#: modo_extension.py:22
msgid ""
"Management frontend for Radicale, a simple calendar and contact server."
msgstr "Console de gestion pour Radicale, un serveur simple de calendrier et de contact."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr "Ce champ est requis."
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr "Calendrier"
#: views.py:20
msgid "A mailbox is required"
msgstr "Une boite aux lettres est requise."
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr "Le fichier téléversé est trop gros (max : {} octets)"
@@ -1,99 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Giancarlo Gaifas <lallo@artiemestieri.tn.it>, 2013
# Rocco <mors10@hotmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2020-05-06 12:26+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Impostazioni del Server"
#: forms.py:20
msgid "Server URL"
msgstr "Indirizzo del Server"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr "L'URL del Server. Sarà utilizzato per la costrizione degli URLs del calendario."
#: forms.py:29
msgid "Rights management"
msgstr "Gestione permessi"
#: forms.py:32
msgid "Rights file's path"
msgstr "Percorso permessi del file"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Percorso del file che contiene le definizioni dei permessi"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Permetti amministrazione dei Calendari"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Permetti agli aministratori di dominio di aministrare i Calendari utenti (lettura e scrittura)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Calendari"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Amministrazione Radicale"
#: modo_extension.py:22
msgid ""
"Management frontend for Radicale, a simple calendar and contact server."
msgstr "Gestione frontend per Radicale , un semplice server di calendario e contatti ."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr ""
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
@@ -1,177 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Andrew <buddha@cryptolab.net>, 2014
# TuxBrother <vrijwilligerswerk@wij.rs>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2014-12-31 11:37+0000\n"
"Last-Translator: TuxBrother <vrijwilligerswerk@wij.rs>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/"
"modoboa/language/nl_NL/)\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Server instellingen"
#: forms.py:20
msgid "Server URL"
msgstr "Server URL"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"De URL van de Radicale server. Het zal gebruikt worden om kalender URL's "
"samen te stellen."
#: forms.py:29
msgid "Rights management"
msgstr "Rechten beheer"
#: forms.py:32
msgid "Rights file's path"
msgstr "Locatie van het rechtenbestand"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Locatie van het bestand dat de rechtendefinitie bevat"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Sta het beheer van kalenders toe"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Sta domein administrators toe om kalenders van gebruikers te beheren (lezen "
"en schrijven)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Kalenders"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Radicale beheer"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr "Beheermodule voor Radicale, een simpele server kalenders en contacten."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
#, fuzzy
#| msgid "Calendars"
msgid "Calendar"
msgstr "Kalenders"
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Gebruikersnaam"
#~ msgid "Read"
#~ msgstr "Lezen"
#~ msgid "Write"
#~ msgstr "Schrijven"
#~ msgid "Mailbox %s does not exist"
#~ msgstr "Mailbox %s bestaat niet"
#~ msgid "General"
#~ msgstr "Algemeen"
#~ msgid "Rights"
#~ msgstr "Rechten"
#~ msgid "New calendar"
#~ msgstr "Nieuwe kalender"
#~ msgid "Calendar created"
#~ msgstr "Kalender aangemaakt"
#~ msgid "Calendar updated"
#~ msgstr "Kalender bijgewerkt"
#~ msgid "User"
#~ msgstr "Gebruiker"
#~ msgid "Shared"
#~ msgstr "Gedeeld"
#~ msgid "To access this calendar, use the following address:"
#~ msgstr "Deze kalender heeft het volgende adres:"
#~ msgid "Name"
#~ msgstr "Naam"
#~ msgid "Owner"
#~ msgstr "Eigenaar"
#~ msgid "Tags"
#~ msgstr "Labels"
#~ msgid "Actions"
#~ msgstr "Acties"
#~ msgid "Add calendar"
#~ msgstr "Kalender toevoegen"
#~ msgid "Add shared calendar"
#~ msgstr "Gedeelde kalender toevoegen"
#~ msgid "View calendar detail"
#~ msgstr "Laat de kalender details zien"
#~ msgid "Edit %s"
#~ msgstr "Bewerk %s"
#~ msgid "Delete %s?"
#~ msgstr "Verwijder %s?"
#~ msgid "Calendar removed"
#~ msgstr "Kalender verwijderd"
#~ msgid "New shared calendar"
#~ msgstr "Nieuwe gedeelde kalender"
#~ msgid "Submit"
#~ msgstr "Versturen"
@@ -1,180 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# csmk, 2014
# Paulino Michelazzo <paulino@michelazzo.com.br>, 2014-2015
# Rafael Barretto Alves <ch3yd@hotmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2015-08-11 06:52+0000\n"
"Last-Translator: Paulino Michelazzo <paulino@michelazzo.com.br>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/"
"language/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Configurações do servidor"
#: forms.py:20
msgid "Server URL"
msgstr "URL do Servidor"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"A URL de seu servidor Radicale. Ela será usada para construir URL's de "
"calendários."
#: forms.py:29
msgid "Rights management"
msgstr "Gerenciamento de direitos"
#: forms.py:32
msgid "Rights file's path"
msgstr "Caminho do arquivo de direitos"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Caminho para o arquivo que contém as definições de direitos"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Permitir administração de calendários"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permite a administradores de domínio gerenciar calendários de usuários "
"(leitura e escrita)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Calendários"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Gerenciamento do Radicale"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Gerenciador de frontend para Radicale, um servidor simples de calendário e "
"contato."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
#, fuzzy
#| msgid "Calendars"
msgid "Calendar"
msgstr "Calendários"
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Nome de usuário"
#~ msgid "Read"
#~ msgstr "Ler"
#~ msgid "Write"
#~ msgstr "Escrever"
#~ msgid "Mailbox %s does not exist"
#~ msgstr "A caixa de correio '%s não existe"
#~ msgid "General"
#~ msgstr "Geral"
#~ msgid "Rights"
#~ msgstr "Direitos"
#~ msgid "New calendar"
#~ msgstr "Novo calendário"
#~ msgid "Calendar created"
#~ msgstr "Calendário criado"
#~ msgid "Calendar updated"
#~ msgstr "Calendário atualizado"
#~ msgid "User"
#~ msgstr "Usuário"
#~ msgid "Shared"
#~ msgstr "Compartilhado"
#~ msgid "To access this calendar, use the following address:"
#~ msgstr "Para acessar este calendário, use o seguinte endereço:"
#~ msgid "Name"
#~ msgstr "Nome"
#~ msgid "Owner"
#~ msgstr "Proprietário"
#~ msgid "Tags"
#~ msgstr "Tags"
#~ msgid "Actions"
#~ msgstr "Ações"
#~ msgid "Add calendar"
#~ msgstr "Adicionar calendário"
#~ msgid "Add shared calendar"
#~ msgstr "Adicionar calendário compartilhado"
#~ msgid "View calendar detail"
#~ msgstr "Ver detalhes do calendário"
#~ msgid "Edit %s"
#~ msgstr "Editar %s"
#~ msgid "Delete %s?"
#~ msgstr "Remover %s?"
#~ msgid "Calendar removed"
#~ msgstr "Calendário removido"
#~ msgid "New shared calendar"
#~ msgstr "Novo calendário compartilhado"
#~ msgid "Submit"
#~ msgstr "Enviar"
@@ -1,183 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Damien Duponchelle <dduponchelle@gmail.com>, 2013
# lusitan <lusitan@hushmail.com>, 2013
# Mike C. <miguelmclara@gmail.com>, 2012
# Mike C. <miguelmclara@gmail.com>, 2013-2014
# Sandra Ribeiro <sandrarib@gmail.com>, 2012-2013
# Sandra Ribeiro <sandrarib@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2014-12-29 12:51+0000\n"
"Last-Translator: Mike C. <miguelmclara@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/"
"modoboa/language/pt_PT/)\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Definições do Servidor"
#: forms.py:20
msgid "Server URL"
msgstr "Endereço do Servidor"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"O endereço do servidor Radicale. Será usado para construir os endereços dos "
"Calendários."
#: forms.py:29
msgid "Rights management"
msgstr "Gestão de Permissões"
#: forms.py:32
msgid "Rights file's path"
msgstr "Caminho para o ficheiro de permissões"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Caminho para o ficheiro que contém as permissões de utilizadores"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Permitir administração de calendários"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permitir aos administradores de domínio gerir calendários de utilizadores "
"(leitura e escrita)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Calendários"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Gestão do Radicale"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Front-end para gestão do Radicale, o servidor simples de contactos e "
"calendário."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
#, fuzzy
#| msgid "Calendars"
msgid "Calendar"
msgstr "Calendários"
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Nome de Utilizador"
#~ msgid "Read"
#~ msgstr "Leitura"
#~ msgid "Write"
#~ msgstr "Escrita"
#~ msgid "Mailbox %s does not exist"
#~ msgstr "Caixa de correio %s não existe"
#~ msgid "General"
#~ msgstr "Geral"
#~ msgid "Rights"
#~ msgstr "Permissões"
#~ msgid "New calendar"
#~ msgstr "Novo calendário"
#~ msgid "Calendar created"
#~ msgstr "Calendário criado"
#~ msgid "Calendar updated"
#~ msgstr "Calendário atualizado"
#~ msgid "User"
#~ msgstr "Utilizador"
#~ msgid "Shared"
#~ msgstr "Partilhado"
#~ msgid "To access this calendar, use the following address:"
#~ msgstr "Para aceder a este calendário, use o seguinte endrerço:"
#~ msgid "Name"
#~ msgstr "Nome"
#~ msgid "Owner"
#~ msgstr "Dono"
#~ msgid "Tags"
#~ msgstr "Tags"
#~ msgid "Actions"
#~ msgstr "Ações"
#~ msgid "Add calendar"
#~ msgstr "Adicionar calendário"
#~ msgid "Add shared calendar"
#~ msgstr "Adicionar calendário partilhado"
#~ msgid "View calendar detail"
#~ msgstr "Ver detalhes do Calendario"
#~ msgid "Edit %s"
#~ msgstr "Editar %s"
#~ msgid "Delete %s?"
#~ msgstr "Eliminar %s?"
#~ msgid "Calendar removed"
#~ msgstr "Calendário removido"
#~ msgid "New shared calendar"
#~ msgstr "Novo calendário partilhado"
#~ msgid "Submit"
#~ msgstr "Enviar"
@@ -1,107 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Andrei-Ilie Olteanu <andrei@flashsoft.ro>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2018-06-13 07:05+0000\n"
"Last-Translator: Andrei-Ilie Olteanu <andrei@flashsoft.ro>\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/tonio/modoboa/"
"language/ro_RO/)\n"
"Language: ro_RO\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#: forms.py:16
msgid "Server settings"
msgstr "Setări server"
#: forms.py:20
msgid "Server URL"
msgstr "URL server"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"URL-ul pentru serverul tau Radicale. Va fi folosit pentru compunerea URL-"
"urilor pentru calendar. "
#: forms.py:29
msgid "Rights management"
msgstr "Manageriere drepturi"
#: forms.py:32
msgid "Rights file's path"
msgstr "Calea fișierului de drepturi"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Calea către fișierul ce conține definirea drepturilor"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Permite administrarea calendarelor"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permite administratorilor de domeniu să managerieze calendarele (scriere și "
"citire)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Calendare"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr "Locația serverului nu este definită, te rugăm repară. "
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Management Radicale"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Management Frontend pentru Radicale, un server simplu pentru calendar si "
"contact. "
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr "Acest câmp este necesar."
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr "Calendar"
#: views.py:20
#, fuzzy
#| msgid "This field is required."
msgid "A mailbox is required"
msgstr "Acest câmp este necesar."
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
@@ -1,146 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2018-04-17 16:39+0300\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/modoboa/language/"
"ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 2.0.6\n"
#: forms.py:16
msgid "Server settings"
msgstr "Параметры сервера"
#: forms.py:20
msgid "Server URL"
msgstr "URL сервера"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr "URL вашего сервера. Будет использован для создания URL календаря."
#: forms.py:29
msgid "Rights management"
msgstr "Управление правами"
#: forms.py:32
msgid "Rights file's path"
msgstr "Путь до файла описания прав"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Путь доя файла, который содержит определение прав доступа"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Разрешить администрирование календарей"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Разрешить админам доменов управлять календарями пользователей (чтение и "
"запись)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Календари"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr "Местоположение сервера не указано, пожалуйста, исправьте это."
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Управление Radicale"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Интерфейс управления Radicale, простого сервера календарей и контактов."
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr "Это поле обязательно."
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr "Календарь"
#: views.py:20
#, fuzzy
#| msgid "This field is required."
msgid "A mailbox is required"
msgstr "Это поле обязательно."
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Логин пользователя"
#, fuzzy
#~ msgid "Mailbox %s does not exist"
#~ msgstr "Домен '%s' не существует"
#~ msgid "General"
#~ msgstr "Основные"
#, fuzzy
#~ msgid "Calendar created"
#~ msgstr "Фильтр создан"
#, fuzzy
#~ msgid "Calendar updated"
#~ msgstr "Профиль обновлен"
#, fuzzy
#~ msgid "User"
#~ msgstr "Логин пользователя"
#~ msgid "Name"
#~ msgstr "Логин"
#~ msgid "Tags"
#~ msgstr "Теги"
#~ msgid "Actions"
#~ msgstr "Действие"
#, fuzzy
#~ msgid "Add calendar"
#~ msgstr "Добавить синоним"
#~ msgid "Delete %s?"
#~ msgstr "Удалить %s?"
#, fuzzy
#~ msgid "Calendar removed"
#~ msgstr "Фильтр удален"
@@ -1,178 +0,0 @@
# 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 <martin.jens.persson@gmail.com>, 2014
# Olle Gustafsson <olle@dalnix.se>, 2013
# Olle Gustafsson <olle@dalnix.se>, 2013,2015
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2015-01-13 15:18+0000\n"
"Last-Translator: Olle Gustafsson <olle@dalnix.se>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/modoboa/language/"
"sv/)\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: forms.py:16
msgid "Server settings"
msgstr "Serverinställningar"
#: forms.py:20
msgid "Server URL"
msgstr "Server URL"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"URL till din Radicale server. Den kommer användas för att konstruera "
"calender URL:er."
#: forms.py:29
msgid "Rights management"
msgstr "Rättighetshantering"
#: forms.py:32
msgid "Rights file's path"
msgstr "Rättighets fil sökväg"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "Sökväg till filen som innehåller rättighetsdefinitioner"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "Tillåt kalendrars administration"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Tillåt domänadmininstratörer att ändra användares kalendrar (läsa och skriva)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "Kalendrar"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Radicale hantering"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr ""
"Hanterings frontend för Radicale, en enkel kalender- och kontakt-server"
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr ""
#: templates/modoboa_radicale/calendar_display.html:6
#, fuzzy
#| msgid "Calendars"
msgid "Calendar"
msgstr "Kalendrar"
#: views.py:20
msgid "A mailbox is required"
msgstr ""
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#~ msgid "Username"
#~ msgstr "Användarnamn"
#~ msgid "Read"
#~ msgstr "Läsa"
#~ msgid "Write"
#~ msgstr "Skriva"
#~ msgid "Mailbox %s does not exist"
#~ msgstr "Brevlåda %s existerar inte"
#~ msgid "General"
#~ msgstr "Generellt"
#~ msgid "Rights"
#~ msgstr "Rättigheter"
#~ msgid "New calendar"
#~ msgstr "Ny kalendrar"
#~ msgid "Calendar created"
#~ msgstr "Kalender skapad"
#~ msgid "Calendar updated"
#~ msgstr "Kalender uppdaterad"
#~ msgid "User"
#~ msgstr "Användare"
#~ msgid "Shared"
#~ msgstr "Delad"
#~ msgid "To access this calendar, use the following address:"
#~ msgstr "För att få tillgång till denna kalender, använd följande adress:"
#~ msgid "Name"
#~ msgstr "Namn"
#~ msgid "Owner"
#~ msgstr "Ägare"
#~ msgid "Tags"
#~ msgstr "Tagg"
#~ msgid "Actions"
#~ msgstr "Åtgärder"
#~ msgid "Add calendar"
#~ msgstr "Lägg till kalender"
#~ msgid "Add shared calendar"
#~ msgstr "Lägg till delad kalender"
#~ msgid "View calendar detail"
#~ msgstr "Visa kalender detaljer"
#~ msgid "Edit %s"
#~ msgstr "Redigera %s"
#~ msgid "Delete %s?"
#~ msgstr "Radera %s?"
#~ msgid "Calendar removed"
#~ msgstr "Kalender flyttad"
#~ msgid "New shared calendar"
#~ msgstr "Ny delad kalender"
#~ msgid "Submit"
#~ msgstr "Skicka"
@@ -1,101 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# akong <akong@aspa.idv.tw>, 2018
# Radium <ztl8702@126.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-06 14:22+0200\n"
"PO-Revision-Date: 2018-06-28 09:32+0000\n"
"Last-Translator: akong <akong@aspa.idv.tw>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/tonio/modoboa/"
"language/zh_TW/)\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: forms.py:16
msgid "Server settings"
msgstr "伺服器設定"
#: forms.py:20
msgid "Server URL"
msgstr "伺服器 URL"
#: forms.py:22
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr "此網址是您的 Radicale 伺服器。這是用於行事曆的網址。"
#: forms.py:29
msgid "Rights management"
msgstr "管理權限"
#: forms.py:32
msgid "Rights file's path"
msgstr "檔案路徑的權限"
#: forms.py:35
msgid "Path to the file that contains rights definition"
msgstr "這個檔案的路徑包含定義的權限"
#: forms.py:41
msgid "Allow calendars administration"
msgstr "允許行事曆管理"
#: forms.py:44
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "允許網域管理者管理使用者的行事曆 (讀和寫)"
#: forms.py:50
msgid "Miscellaneous"
msgstr ""
#: forms.py:53
msgid "Maximum size of ICS files"
msgstr ""
#: forms.py:56
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: handlers.py:52
msgid "Calendars"
msgstr "行事曆"
#: models.py:53 models.py:70
msgid "Server location is not set, please fix it."
msgstr "伺服器位置未設定,請修正。"
#: modo_extension.py:17
msgid "Radicale management"
msgstr "Radicale 管理"
#: modo_extension.py:22
msgid "Management frontend for Radicale, a simple calendar and contact server."
msgstr "管理 Radicale 的前台,簡單的行事曆和連絡人伺服器。"
#: serializers.py:173 serializers.py:175
msgid "This field is required."
msgstr "這個欄位是必填的"
#: templates/modoboa_radicale/calendar_display.html:6
msgid "Calendar"
msgstr "行事曆"
#: views.py:20
#, fuzzy
#| msgid "This field is required."
msgid "A mailbox is required"
msgstr "這個欄位是必填的"
#: viewsets.py:199
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
@@ -1,99 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Irriep Nala Novram <allannkorh@yahoo.fr>, 2019
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-12 11:02+0200\n"
"PO-Revision-Date: 2018-10-12 09:06+0000\n"
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>, 2019\n"
"Language-Team: Breton (https://www.transifex.com/tonio/teams/13749/br/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: br\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"
#: constants.py:6 constants.py:12
msgid "Home"
msgstr "Ti"
#: constants.py:7 constants.py:13
msgid "Work"
msgstr "Labour"
#: constants.py:8 constants.py:14
msgid "Other"
msgstr "Traoù all"
#: constants.py:15
msgid "Main"
msgstr "Pennañ"
#: constants.py:16
msgid "Cellular"
msgstr "Kelligel"
#: constants.py:17
msgid "Fax"
msgstr "Faks"
#: constants.py:18
msgid "Pager"
msgstr "Pajenner"
#: forms.py:15
msgid "Synchronization"
msgstr "Sinkroneladur"
#: forms.py:19
msgid "Synchonize address book using CardDAV"
msgstr "Sinkronelaat ho levr chomlec'hioù gant CardDAV"
#: forms.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Dibabit sinkronelaat ho levr chomlec'hioù pe chom hep en ober gant CardDAV. "
"Posupl e vo deoc'h tizhout ho tarempredoù adalek an diavaez."
#: forms.py:28
msgid "Synchronization frequency"
msgstr "Frekañs sinkroneladur"
#: forms.py:30
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Padelezh en eilennoù etre 2 reked sinkroneladur"
#: forms.py:42
msgid "Minimum allowed value is 60s"
msgstr "Talvoudegezh bihanañ aotreet a zo 60eil"
#: handlers.py:24 modo_extension.py:17 modo_extension.py:25
#: templates/modoboa_contacts/index.html:6
msgid "Contacts"
msgstr "Darempredoù"
#: handlers.py:41
msgid "Your address book must be synced"
msgstr "Ho levr chomlec'hioù a rank bezañ sinkronelaet"
#: models.py:36
msgid "Server location is not set, please fix it."
msgstr "Neket termenet lec'hiadur ho servijer, reizhit an dra-se mar plij."
#: modo_extension.py:19
msgid "Address book"
msgstr "Levr chomlec'hioù"
#: serializers.py:87
msgid "Name or display name required"
msgstr "Anv pe anv da ziskouez rekiset"
@@ -1,93 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-12 11:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: constants.py:6 constants.py:12
msgid "Home"
msgstr ""
#: constants.py:7 constants.py:13
msgid "Work"
msgstr ""
#: constants.py:8 constants.py:14
msgid "Other"
msgstr ""
#: constants.py:15
msgid "Main"
msgstr ""
#: constants.py:16
msgid "Cellular"
msgstr ""
#: constants.py:17
msgid "Fax"
msgstr ""
#: constants.py:18
msgid "Pager"
msgstr ""
#: forms.py:15
msgid "Synchronization"
msgstr ""
#: forms.py:19
msgid "Synchonize address book using CardDAV"
msgstr ""
#: forms.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: forms.py:28
msgid "Synchronization frequency"
msgstr ""
#: forms.py:30
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: forms.py:42
msgid "Minimum allowed value is 60s"
msgstr ""
#: handlers.py:24 modo_extension.py:17 modo_extension.py:25
#: templates/modoboa_contacts/index.html:6
msgid "Contacts"
msgstr ""
#: handlers.py:41
msgid "Your address book must be synced"
msgstr ""
#: models.py:36
msgid "Server location is not set, please fix it."
msgstr ""
#: modo_extension.py:19
msgid "Address book"
msgstr ""
#: serializers.py:87
msgid "Name or display name required"
msgstr ""
@@ -1,99 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Luis Fajardo López <luis@fajardolopez.com>, 2018
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-12 11:02+0200\n"
"PO-Revision-Date: 2018-10-12 09:06+0000\n"
"Last-Translator: Luis Fajardo López <luis@fajardolopez.com>, 2018\n"
"Language-Team: Spanish (https://www.transifex.com/tonio/teams/13749/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: constants.py:6 constants.py:12
msgid "Home"
msgstr "Casa"
#: constants.py:7 constants.py:13
msgid "Work"
msgstr "Trabajo"
#: constants.py:8 constants.py:14
msgid "Other"
msgstr "Otro"
#: constants.py:15
msgid "Main"
msgstr "Principal"
#: constants.py:16
msgid "Cellular"
msgstr "Móvil"
#: constants.py:17
msgid "Fax"
msgstr "Fax"
#: constants.py:18
msgid "Pager"
msgstr "Localizador"
#: forms.py:15
msgid "Synchronization"
msgstr "Sincronización"
#: forms.py:19
msgid "Synchonize address book using CardDAV"
msgstr "Sincronizar libro de direcciones usando CardDAV"
#: forms.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Seleccione para sincronizar o no su libro de direcciones usando CardDAV. "
"Podrá acceder a sus contactos remotamente."
#: forms.py:28
msgid "Synchronization frequency"
msgstr "Frecuencia de sincronización"
#: forms.py:30
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervalo en segundos entre 2 peticiones de sincronización"
#: forms.py:42
msgid "Minimum allowed value is 60s"
msgstr "El valor mínimo autorizado es 60s"
#: handlers.py:24 modo_extension.py:17 modo_extension.py:25
#: templates/modoboa_contacts/index.html:6
msgid "Contacts"
msgstr "Contactos"
#: handlers.py:41
msgid "Your address book must be synced"
msgstr "Su libro de direcciones tiene que ser sincronizado"
#: models.py:36
msgid "Server location is not set, please fix it."
msgstr "No se ha configurado la dirección del servidor, por favor corríjalo."
#: modo_extension.py:19
msgid "Address book"
msgstr "Libro de direcciones"
#: serializers.py:87
msgid "Name or display name required"
msgstr "Se requiere el nombre o el nombre a mostrar"
@@ -1,95 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-12 11:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: constants.py:6 constants.py:12
msgid "Home"
msgstr "Personnel"
#: constants.py:7 constants.py:13
msgid "Work"
msgstr "Professionnel"
#: constants.py:8 constants.py:14
msgid "Other"
msgstr "Autre"
#: constants.py:15
msgid "Main"
msgstr "Principal"
#: constants.py:16
msgid "Cellular"
msgstr "Mobile"
#: constants.py:17
msgid "Fax"
msgstr "Fax"
#: constants.py:18
msgid "Pager"
msgstr "Pager"
#: forms.py:15
msgid "Synchronization"
msgstr "Synchronisation"
#: forms.py:19
msgid "Synchonize address book using CardDAV"
msgstr "Synchroniser le carnet d'adresse via CardDAV"
#: forms.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Choisissez de synchroniser ou pas votre carnet d'adresse via CardDAV. Vous "
"pourrez accéder à vos contacts depuis l'extérieur."
#: forms.py:28
msgid "Synchronization frequency"
msgstr "Fréquence de synchronisation"
#: forms.py:30
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervalle en secondes entre 2 requêtes de synchronisation"
#: forms.py:42
msgid "Minimum allowed value is 60s"
msgstr "La valeur minimale autorisée est 60s"
#: handlers.py:24 modo_extension.py:17 modo_extension.py:25
#: templates/modoboa_contacts/index.html:6
msgid "Contacts"
msgstr "Contacts"
#: handlers.py:41
msgid "Your address book must be synced"
msgstr "Votre carnet d'adresse doit être synchronisé"
#: models.py:36
msgid "Server location is not set, please fix it."
msgstr "L'adresse du serveur n'est pas définie, merci de le faire."
#: modo_extension.py:19
msgid "Address book"
msgstr "Carnet d'adresse"
#: serializers.py:87
msgid "Name or display name required"
msgstr "Nom ou nom affiché requis"
@@ -1,99 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# marcotrevisan <mrctrevisan@yahoo.it>, 2018
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-12 11:02+0200\n"
"PO-Revision-Date: 2018-10-12 09:06+0000\n"
"Last-Translator: marcotrevisan <mrctrevisan@yahoo.it>, 2018\n"
"Language-Team: Italian (https://www.transifex.com/tonio/teams/13749/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: constants.py:6 constants.py:12
msgid "Home"
msgstr "Casa"
#: constants.py:7 constants.py:13
msgid "Work"
msgstr "Lavoro"
#: constants.py:8 constants.py:14
msgid "Other"
msgstr "Altro"
#: constants.py:15
msgid "Main"
msgstr "Principale"
#: constants.py:16
msgid "Cellular"
msgstr "Cellulare"
#: constants.py:17
msgid "Fax"
msgstr "Fax"
#: constants.py:18
msgid "Pager"
msgstr "Cercapersone"
#: forms.py:15
msgid "Synchronization"
msgstr "Sincronizzazione"
#: forms.py:19
msgid "Synchonize address book using CardDAV"
msgstr "Sincronizza la rubrica via CardDAV"
#: forms.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Scegli se sincronizzare o no la tua rubrica via CardDAV. Ti permetterà di "
"accedere ai tuoi contatti da applicazioni esterne."
#: forms.py:28
msgid "Synchronization frequency"
msgstr "Frequenza di sincronizzazione"
#: forms.py:30
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervallo in secondi tra 2 richieste di sincronizzazione"
#: forms.py:42
msgid "Minimum allowed value is 60s"
msgstr "Il minimo valore permesso è 60s"
#: handlers.py:24 modo_extension.py:17 modo_extension.py:25
#: templates/modoboa_contacts/index.html:6
msgid "Contacts"
msgstr "Contatti"
#: handlers.py:41
msgid "Your address book must be synced"
msgstr "La tua rubrica deve essere sincronizzata"
#: models.py:36
msgid "Server location is not set, please fix it."
msgstr "Posizione del server non impostata, si prega di correggere."
#: modo_extension.py:19
msgid "Address book"
msgstr "Rubrica"
#: serializers.py:87
msgid "Name or display name required"
msgstr "Nome, o nome visualizzato, richiesto"
@@ -1,96 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-12 11:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Wojtek Gajda <vac@milowice.net>, 2018\n"
"Language-Team: Polish (Poland) (https://www.transifex.com/tonio/teams/13749/pl_PL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl_PL\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#: constants.py:6 constants.py:12
msgid "Home"
msgstr "Dom"
#: constants.py:7 constants.py:13
msgid "Work"
msgstr "Praca"
#: constants.py:8 constants.py:14
msgid "Other"
msgstr "Inny"
#: constants.py:15
msgid "Main"
msgstr "Główny"
#: constants.py:16
msgid "Cellular"
msgstr "Komórkowy"
#: constants.py:17
msgid "Fax"
msgstr "Fax"
#: constants.py:18
msgid "Pager"
msgstr "Pager"
#: forms.py:15
msgid "Synchronization"
msgstr "Synchronizacja"
#: forms.py:19
msgid "Synchonize address book using CardDAV"
msgstr "Synchronizuj książkę adresową używając CardDAV"
#: forms.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Wybierz czy synchronizować lub nie Twoją książkę adresową używając CardDAV. "
"Zyskasz możliwość dostępu do Twoich kontaktów z zewnątrz."
#: forms.py:28
msgid "Synchronization frequency"
msgstr "Częstotliwość synchronizacji"
#: forms.py:30
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Odstęp pomiędzy synchronizacjami, w sekundach"
#: forms.py:42
msgid "Minimum allowed value is 60s"
msgstr "Dopuszczalna minimalna wartość to 60"
#: handlers.py:24 modo_extension.py:17 modo_extension.py:25
#: templates/modoboa_contacts/index.html:6
msgid "Contacts"
msgstr "Kontakty"
#: handlers.py:41
msgid "Your address book must be synced"
msgstr "Twoja książka adresowa musi być zsynchronizowana"
#: models.py:36
msgid "Server location is not set, please fix it."
msgstr "Lokalizacja serwera nie jest ustawiona, należy to poprawić."
#: modo_extension.py:19
msgid "Address book"
msgstr "Książka adresowa"
#: serializers.py:87
msgid "Name or display name required"
msgstr "Nazwa albo wyświetlana nazwa jest wymagana"
+257 -122
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-06 11:16+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Breton (http://www.transifex.com/tonio/modoboa/language/br/)\n"
@@ -17,11 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !"
"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && "
"(n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 "
"> 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != "
"0 && n % 1000000 == 0) ? 3 : 4);\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"
#: admin/api/v1/serializers.py:42 admin/forms/domain.py:49
msgid ""
@@ -46,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr "N'hall ket bezañ brasoc'h evit kota an domani"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Aotreadur nac'het"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -64,7 +60,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "Listenn domanioù meret (eilgwerzherien ha merourien zomani hepken)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Neket aotreet evit ar rol-mañ."
@@ -72,14 +68,16 @@ msgstr "Neket aotreet evit ar rol-mañ."
msgid "Must be equal to mailbox full_address"
msgstr "Rankout a ra bezañ par ouzh boest-postell chomlec'h_klok"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Ar vaezienn-mañ a zo rekiset."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "N'eus ket eus an domani lec'hel {}"
@@ -132,17 +130,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Termeniñ da vihanañ ur rouedad / chomlec'h aotreet"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "Ur voest-posteloù a zo rekiset"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -186,8 +184,8 @@ msgstr "MXs talvoudus"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Ul listennad chomlec'hioù IP pe rouedad hag a rank bezañ doujet gant kement "
"enrolladenn MX Ur c'hemenn-diwall a vo kaset seul wech ma ne vo ket doujet "
@@ -289,9 +287,9 @@ msgid ""
"sure this directory belongs to root user and is not readable by the outside "
"world."
msgstr ""
"Hent absolut ar c'havlec'h a vo stoket an alc'hwezioù DKIM ennañ. Bezit asur "
"e vez perc'hennet ar c'havlec'h-mañ gant an implijer gwrizienn ha n'hall ket "
"bezañ lennet gant an dud diavaez."
"Hent absolut ar c'havlec'h a vo stoket an alc'hwezioù DKIM ennañ. Bezit asur"
" e vez perc'hennet ar c'havlec'h-mañ gant an implijer gwrizienn ha n'hall "
"ket bezañ lennet gant an dud diavaez."
#: admin/app_settings.py:112 admin/app_settings.py:407
msgid "Default DKIM key length"
@@ -310,8 +308,8 @@ msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
msgstr ""
"Kota dre-ziouer (e Mo) arloet d'an domanioù krouet hep talvoudegezh spisaet. "
"Un dalvoudegezh 0 a dalvez n'eus kota ebet."
"Kota dre-ziouer (e Mo) arloet d'an domanioù krouet hep talvoudegezh spisaet."
" Un dalvoudegezh 0 a dalvez n'eus kota ebet."
#: admin/app_settings.py:128 admin/app_settings.py:426
#, fuzzy
@@ -345,8 +343,9 @@ msgstr ""
"Adenvel pe zilemel boest-posteloù war ar restr-sistem pa vezont adanvet pe "
"dilamet diwar Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Kota boest-posteloù dre-ziouer"
@@ -387,7 +386,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Em-grouidigezh domani/boest-postel"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 "Krouit un domani hag ur voest-posteloù pa vez em-grouet ur gont."
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -417,6 +417,7 @@ msgstr ""
"spisaet. Un dalvoudegezh 0 a dalvez n'eus kota ebet."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Melestradurezh"
@@ -450,8 +451,8 @@ msgid ""
"The user's name. Must be a valid e-mail address for simple users or "
"administrators with a mailbox."
msgstr ""
"An anv implijer. Rankout a ra bezañ ur voest-posteloù reizh evit an implijer "
"eeun pe ar verourien gant ur voest-posteloù."
"An anv implijer. Rankout a ra bezañ ur voest-posteloù reizh evit an implijer"
" eeun pe ar verourien gant ur voest-posteloù."
#: admin/forms/account.py:36 admin/templates/admin/account_detail.html:29
#: core/templates/core/information.html:60
@@ -523,9 +524,9 @@ msgstr "Kota"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Kota evit ar voest-posteloù-mañ. Gellout a ra bezañ ezpleget e Ko, Mo "
"(diouer) pe Go c'hoazh. Termeniñ un dalvoudegezh ispisial pe implijit "
@@ -670,8 +671,8 @@ msgid ""
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
"add a new input."
msgstr ""
"Alias​​(où) an domani-mañ. Spisait un anv dre enmont hepken, pouezit war KAS "
"evit ouzhpennañ un emnont nevez."
"Alias​​(où) an domani-mañ. Spisait un anv dre enmont hepken, pouezit war KAS"
" evit ouzhpennañ un emnont nevez."
#: admin/forms/domain.py:43
msgid "Key selector"
@@ -789,7 +790,8 @@ msgstr "Mirout eiladennoù lec'hel"
#: admin/forms/forward.py:21
msgid "Forward messages and store copies into your local mailbox"
msgstr ""
"Treuzkas kemennadennoù ha stokiñ eiladennoù e-barzh ar voest-posteloù lec'hel"
"Treuzkas kemennadennoù ha stokiñ eiladennoù e-barzh ar voest-posteloù "
"lec'hel"
#: admin/forms/import_.py:10
msgid "Select a file"
@@ -1116,8 +1118,9 @@ msgstr "Kota an domani dibaseet"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Serriñ"
@@ -1379,7 +1382,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1508,21 +1512,22 @@ msgid ""
"use a different character as separator.</p>"
msgstr ""
"Pourvezit ur restr CSV el lec'h ma touj al linennoù unan eus ar stummoù da-"
"heul: <ul> <li><em>domani; anv; kota; boes-postel kota dre-ziouer; enaouet</"
"em></li> <li><em>domani-alias; anv; domani bukeet; enaouet</em></li> "
"<li><em>domain a-eil; anv; herbrec'hier bukenn; porzh bukenn; servij; "
"enaouet; gwiriañ ar resevourien</em></li> </ul> <p>Elfenn gentañ pep linenn "
"a vez ret hag e rank bezañ par ouzh unan eus an talvoudegezhioù kent.</p> "
"<p>Gellout a rit implijout un arouezenn evel skejer.</p>"
"heul: <ul> <li><em>domani; anv; kota; boes-postel kota dre-ziouer; "
"enaouet</em></li> <li><em>domani-alias; anv; domani bukeet; "
"enaouet</em></li> <li><em>domain a-eil; anv; herbrec'hier bukenn; porzh "
"bukenn; servij; enaouet; gwiriañ ar resevourien</em></li> </ul> <p>Elfenn "
"gentañ pep linenn a vez ret hag e rank bezañ par ouzh unan eus an "
"talvoudegezhioù kent.</p> <p>Gellout a rit implijout un arouezenn evel "
"skejer.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Pourvezit ur restr CSV el lec'h ma touj al linennoù unan eus ar stummoù da-"
"heul: <ul> <li><em>kont; anv-kevreañ; ger-tremen; anv bihan; anv familh; "
@@ -1746,6 +1751,144 @@ msgstr "Emporzhiañ identelezhioù"
msgid "Forward updated"
msgstr "Treuzkas hizivaet"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "DNS settings"
msgid "Server settings"
msgstr "Arventennoù DNS"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Porzh ar servijer"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Merour an domani"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Aotren an implijer-mañ da vont e boestoù-post an implijerien"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "A-bep seurt"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr "Neket termenet lec'hiadur ho servijer, reizhit an dra-se mar plij."
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr "Sinkroneladur"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr "Sinkronelaat ho levr chomlec'hioù gant CardDAV"
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Dibabit sinkronelaat ho levr chomlec'hioù pe chom hep en ober gant CardDAV. "
"Posupl e vo deoc'h tizhout ho tarempredoù adalek an diavaez."
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr "Frekañs sinkroneladur"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Padelezh en eilennoù etre 2 reked sinkroneladur"
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "Darempredoù"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr "Ti"
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr "Labour"
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr "Traoù all"
#: contacts/constants.py:15
msgid "Main"
msgstr "Pennañ"
#: contacts/constants.py:16
msgid "Cellular"
msgstr "Kelligel"
#: contacts/constants.py:17
msgid "Fax"
msgstr "Faks"
#: contacts/constants.py:18
msgid "Pager"
msgstr "Pajenner"
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Anv pe anv da ziskouez rekiset"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr "Talvoudegezh bihanañ aotreet a zo 60eil"
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "MX records of {}"
@@ -1794,10 +1937,27 @@ msgstr "Niveroù ront direizh"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Melestradurezh"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Levr chomlec'hioù"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "O vezañ anavezet"
@@ -1964,8 +2124,8 @@ msgstr "Strolladoù merañ"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Izili ar strolladoù LDAP Posix a vo krouet evel bezañ merourien domani. "
"Implijit an arouezoù ';' evit gellet skejañ ar strolladoù."
@@ -2195,7 +2355,8 @@ msgstr "Enaouiñ ar c'hehentiñ dre API foran Modoboa "
msgid "Check new versions"
msgstr "Klask stummoù nevez"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Em-wiriañ ma vez ur stumm nevez hegerz"
@@ -2226,10 +2387,6 @@ msgstr ""
"Kas ar statistikoù da API foran Modoboa (kontourioù hag an astennoù "
"impliljet)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "A-bep seurt"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2238,8 +2395,8 @@ msgstr "Treuzoù ar c'hontoù dioberiant"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2248,8 +2405,8 @@ msgstr "Treuzoù ar c'hontoù dioberiant"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Ur gont gant un deiziad kevreañ koshoc'h evit an treuzoù-se (e devezhioù) a "
"vo kontet evel bezañ dioberiant"
@@ -2290,7 +2447,7 @@ msgstr "An adheñchañ dre-ziouer implijet pa n'eus arload ebet spisaet"
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2300,15 +2457,15 @@ msgstr ""
"tremennadennoù eurvezh hañv/eurvezh goañv (d.l.e ar memes eurvezh lec'hel a "
"c'hoarvez div wech abalamour d'ur cheñchamant horolaj)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Lakaat `USE_TZ = Gwir e-barzh`arventennoù.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2625,15 +2782,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2758,8 +2915,8 @@ msgstr "Drekleur implijet evit bezañ anavezet"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2847,7 +3004,7 @@ msgstr "Digevreañ"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Lodenn greiz Modoboa"
@@ -3144,8 +3301,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3234,8 +3391,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3351,8 +3508,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Enaouiñ pe lazhañ ar bevennoù dre-verour"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Merourien domani"
@@ -3369,13 +3526,13 @@ msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Niver brasañ a zomanioù aotreet evit ur merour nevez anezhañ. (0 evit berzañ "
"kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
"Niver brasañ a zomanioù aotreet evit ur merour nevez anezhañ. (0 evit berzañ"
" kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Niver brasañ a aliasoù domani aotreet evit ur merour nevez anezhañ. (0 evit "
"berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
@@ -3418,8 +3575,8 @@ msgstr "Enaouiñ pe lazhañ ar bevennoù dre-zomani"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Niver brasañ a verourien zomani aotreet evit un domani nevez (0 evit berzañ "
"kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
@@ -3442,8 +3599,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Niver brasañ a aliasoù aotreet evit un domani nevez anezhañ. (0 evit berzañ "
"kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
@@ -4097,7 +4254,7 @@ msgstr "porzhioù herbrec'hiañ bukenn"
msgid "verify recipients"
msgstr "gwiriit ar reseverien"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4284,11 +4441,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4407,9 +4564,9 @@ msgid ""
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>Postelet hon eus deoc'h pazennoù evit diazezañ ker-tremen, ma vez ur gont "
"gant ar postel ho peus ebarzhet. Resevet e vint ganeoc'h a-benn nebeud.</p> "
"<p>Ma ne resevit tamm postel ebet, bezit asur da vezañ bet skrivet ho "
"<p>Postelet hon eus deoc'h pazennoù evit diazezañ ker-tremen, ma vez ur gont"
" gant ar postel ho peus ebarzhet. Resevet e vint ganeoc'h a-benn nebeud.</p>"
" <p>Ma ne resevit tamm postel ebet, bezit asur da vezañ bet skrivet ho "
"chomlec'h postel pennañ, ha taolit ur sell ouzh an doser strob.</p>"
#: templates/registration/password_reset_email.html:4
@@ -4428,8 +4585,8 @@ msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
msgstr ""
"Ma ne 'z a ket en-dro klikañ war al liamm dindan, eilit pe pegit an URL e-"
"barzh ur prenestr merdeer nevez e-plas."
"Ma ne 'z a ket en-dro klikañ war al liamm dindan, eilit pe pegit an URL "
"e-barzh ur prenestr merdeer nevez e-plas."
#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
@@ -4462,8 +4619,8 @@ msgstr "Ger-tremen kozh"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4496,113 +4653,91 @@ msgid "next hop"
msgstr "lamm da-heul"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Doare dilesañ"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Doare dilesañ"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "Neket bet kavet an domani."
#~ msgid "Your username and password didn't match. Please try again."
#~ msgstr ""
#~ "Hoc'h anv-implijer hag ho ker-tremen na genglotont ket. Klaskit en-dro, "
#~ "mar plij."
#~ "Hoc'h anv-implijer hag ho ker-tremen na genglotont ket. Klaskit en-dro, mar "
#~ "plij."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Kochiñ evit enaouiñ an alias-mañ"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Anv restr"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Kadarnaat"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Implijerien oberiant"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Ket termenet"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Sil klask"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Sil klask"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Implijerien oberiant"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Dilemel an aotre-mañ"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Dilemel an aotre-mañ"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Dilemel an aotre-mañ"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "N'heller ket adsevel lec'hiadur ar voest-posteloù (%s)"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Alias krouet"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "kemmet"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Arventennoù enrollet"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Alias krouet"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Alias dilemet"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "Ya"
+212 -72
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: Tydýt _, 2023\n"
"Language-Team: Czech (https://www.transifex.com/tonio/teams/13749/cs/)\n"
@@ -19,8 +19,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#: admin/api/v1/serializers.py:42 admin/forms/domain.py:49
msgid ""
@@ -41,12 +40,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -59,7 +58,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -67,14 +66,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -125,15 +126,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -175,8 +176,8 @@ msgstr ""
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
#: admin/app_settings.py:43 admin/app_settings.py:317
@@ -302,8 +303,9 @@ msgid ""
"removed within Modoboa"
msgstr ""
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr ""
@@ -336,7 +338,8 @@ msgid "Automatic domain/mailbox creation"
msgstr ""
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -358,6 +361,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -458,9 +462,9 @@ msgstr ""
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
#: admin/forms/account.py:254 admin/models/domain.py:39
@@ -1002,8 +1006,9 @@ msgstr ""
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr ""
@@ -1256,7 +1261,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1388,11 +1394,11 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
#: admin/templates/admin/importform.html:6
@@ -1595,6 +1601,130 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1639,10 +1769,23 @@ msgstr ""
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -1804,8 +1947,8 @@ msgstr ""
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
#: core/app_settings.py:192 core/app_settings.py:915
@@ -2023,7 +2166,8 @@ msgstr ""
msgid "Check new versions"
msgstr ""
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr ""
@@ -2052,18 +2196,14 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2072,8 +2212,8 @@ msgstr ""
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
#: core/app_settings.py:460 core/app_settings.py:1289
@@ -2112,22 +2252,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2431,15 +2571,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2559,8 +2699,8 @@ msgstr ""
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2639,7 +2779,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -2928,8 +3068,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3010,8 +3150,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3124,8 +3264,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr ""
@@ -3143,8 +3283,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3179,8 +3319,8 @@ msgstr ""
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:104 limits/app_settings.py:260
@@ -3197,8 +3337,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
#: limits/apps.py:13 limits/apps.py:17
@@ -3787,7 +3927,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3940,11 +4080,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
@@ -4095,8 +4235,8 @@ msgstr ""
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
+272 -143
View File
@@ -11,17 +11,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-06 11:16+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/tonio/"
"modoboa/language/cs_CZ/)\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/tonio/modoboa/language/cs_CZ/)\n"
"Language: cs_CZ\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#: admin/api/v1/serializers.py:42 admin/forms/domain.py:49
msgid ""
@@ -44,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Nemůže být vyšší než kvóta domény"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Přístup zamítnut."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -62,7 +60,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "Zobrazit spravované domény (jenom distributori a správci domén)"
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Není povoleno pro tuto roli."
@@ -70,14 +68,16 @@ msgstr "Není povoleno pro tuto roli."
msgid "Must be equal to mailbox full_address"
msgstr "Musí být rovno hodnote schránky celá_adresa"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Toto pole je vyžadováno."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Lokální doména {} neexistuje"
@@ -130,17 +130,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Definujte alespoň jednu autorizovanou síť / adresu"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "Schránka je vyžadována"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -184,11 +184,11 @@ msgstr "Platné MX záznamy"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Seznam IP nebo síťových adres, které by každý MX záznam měl obsahovat. Pokud "
"toto záznam nerespektuje, bude odesláno varování."
"Seznam IP nebo síťových adres, které by každý MX záznam měl obsahovat. Pokud"
" toto záznam nerespektuje, bude odesláno varování."
#: admin/app_settings.py:43 admin/app_settings.py:317
msgid "New domains must use authorized MX(s)"
@@ -342,8 +342,9 @@ msgstr ""
"Přejmenovat nebo odstranit schránky v souborovém systému, pokud jsou "
"přejmenovány nebo odstraněny v Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Výchozí kvóta schránky"
@@ -385,7 +386,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Automatické vytvoření domény/schránky"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 "Při založení účtu automaticky vytvořit doménu a schránku."
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -416,6 +418,7 @@ msgstr ""
"kvótu."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Správa"
@@ -522,9 +525,9 @@ msgstr "Kvóta"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Kvóta pro tuto poštovní schránku může být vyjádřena v KB, MB (výchozí) nebo "
"GB. Definujte vlastní hodnotu nebo použijte výchozí pro doménu. Nechte "
@@ -556,8 +559,8 @@ msgid ""
"(@domain.tld)."
msgstr ""
"Alias(y) této schránky. V rámci vstupu vložte pouze jeden alias, stiskněte "
"ENTER pro vložení dalšího aliasu. Pro vytvoření doménového koše vložte "
"'*' (např. *@domena.cz)."
"ENTER pro vložení dalšího aliasu. Pro vytvoření doménového koše vložte '*' "
"(např. *@domena.cz)."
#: admin/forms/account.py:275
msgid "Sender addresses"
@@ -569,9 +572,9 @@ msgid ""
"send emails using this address, even if it does not exist locally. Indicate "
"one address per input. Press ENTER to add a new input."
msgstr ""
"Další adresa(y) odesílatele pro tento účet. Uživatel bude moci posílat e-"
"maily pomocí této adresy, a to i v případě, že neexistuje lokálně. V rámci "
"vstupu vložte pouze jednu adresu. Stiskněte ENTER pro vložení další adresy."
"Další adresa(y) odesílatele pro tento účet. Uživatel bude moci posílat "
"e-maily pomocí této adresy, a to i v případě, že neexistuje lokálně. V rámci"
" vstupu vložte pouze jednu adresu. Stiskněte ENTER pro vložení další adresy."
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
@@ -666,8 +669,8 @@ msgid ""
"Alias(es) of this 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."
"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."
#: admin/forms/domain.py:43
msgid "Key selector"
@@ -1104,8 +1107,9 @@ msgstr "Kvóta domény byla překročena"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Zavřít"
@@ -1367,7 +1371,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1496,30 +1501,24 @@ msgid ""
"use a different character as separator.</p>"
msgstr ""
"Nahrajte CSV soubor, který bude mít jednotlivé řádky v některém z uvedených "
"formátů: <ul><li><em>doména; název; kvóta, výchotí_kvóta schránky; povoleno</"
"em></li><li><em>doménový_alias; název; cílová_doména; povoleno</em></"
"li><li><em>relay_doména; název; cílový_host; cílový_port; služba; povoleno; "
"ověřit_příjemce</em></li> </ul> <p>První element každého řádku je povinný a "
"musí být shodný s některou z předchozích hodnot.</p><p>Můžete také použít "
"jiný oddělovač hodnot.</p>"
"formátů: <ul><li><em>doména; název; kvóta, výchotí_kvóta schránky; "
"povoleno</em></li><li><em>doménový_alias; název; cílová_doména; "
"povoleno</em></li><li><em>relay_doména; název; cílový_host; cílový_port; "
"služba; povoleno; ověřit_příjemce</em></li> </ul> <p>První element každého "
"řádku je povinný a musí být shodný s některou z předchozích "
"hodnot.</p><p>Můžete také použít jiný oddělovač hodnot.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Nahrajte CSV soubor, který bude mít jednotlivé řádky v některém z uvedených "
"formátů:\n"
"<ul><li><em>uživatelské_konto; přihlašovací_jméno; heslo; křestní_jméno; "
"příjmení; povoleno; skupina; adresa; kvóta; [, doména, ...]</em></"
"li><li><em>alias; adresa; povoleno; příjemce; příjemce; ...</em></"
"li><ul><p>První element každého řádku je povinný a musí být shodný s "
"některou z předchozích hodnot.</p><p>Můžete také použít jiný oddělovač "
"hodnot.</p>"
"Nahrajte CSV soubor, který bude mít jednotlivé řádky v některém z uvedených formátů:\n"
"<ul><li><em>uživatelské_konto; přihlašovací_jméno; heslo; křestní_jméno; příjmení; povoleno; skupina; adresa; kvóta; [, doména, ...]</em></li><li><em>alias; adresa; povoleno; příjemce; příjemce; ...</em></li><ul><p>První element každého řádku je povinný a musí být shodný s některou z předchozích hodnot.</p><p>Můžete také použít jiný oddělovač hodnot.</p>"
#: admin/templates/admin/importform.html:6
msgid "Help"
@@ -1547,7 +1546,8 @@ msgstr "Aktualizováno"
#: admin/templates/admin/mx_domain_detail.html:23
msgid "This IP does not match any of the valid MXs defined in parameters"
msgstr "Tato IP neodpovídá žádnému z platných MX-ů zadefinovaných v možnostech"
msgstr ""
"Tato IP neodpovídá žádnému z platných MX-ů zadefinovaných v možnostech"
#: admin/templates/admin/mx_domain_detail.html:36
msgid "No MX record found for this domain."
@@ -1569,8 +1569,8 @@ msgid ""
"and ask them to unlist detected IP address(es)."
msgstr ""
"Reputace domény bude ovlivněna, a je možné, že e-maily přicházející z ní "
"jsou považovány za spam. Měli byste kontaktovat tyto poskytovatele a požádat "
"je o odstranění IP adresy (adres) ze seznamu."
"jsou považovány za spam. Měli byste kontaktovat tyto poskytovatele a požádat"
" je o odstranění IP adresy (adres) ze seznamu."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -1729,6 +1729,142 @@ msgstr "Importovat identity"
msgid "Forward updated"
msgstr "Přeposílání aktualizováno"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "Connection settings"
msgid "Server settings"
msgstr "Nastavení ManageSieve"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Port serveru"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Správce domény"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Povolit správci přístup do uživatelských poštovních schránek"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Různé"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "obsahuje"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Počet zobrazených položek na stránce"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "MX records of {}"
@@ -1777,10 +1913,27 @@ msgstr "Neplatný počet cyklů"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Správa"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adresa"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Ověření"
@@ -1810,8 +1963,8 @@ msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
"Počet cyklů (použije se pouze u sha256crypt a sha512crypt). Hodnota musí být "
"mezi 1000 a 999999999 včetně."
"Počet cyklů (použije se pouze u sha256crypt a sha512crypt). Hodnota musí být"
" mezi 1000 a 999999999 včetně."
#: core/app_settings.py:71 core/app_settings.py:752
msgid "Update password scheme at login"
@@ -1945,8 +2098,8 @@ msgstr "Správcovské skupiny"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Členové těchto LDAP Posix skupin budou automaticky vytvořeni jako správci "
"domény. Pro oddělení skupin použijte ';'."
@@ -2174,7 +2327,8 @@ msgstr "Povolit komunikaci s veřejným Modoboa API rozhraním"
msgid "Check new versions"
msgstr "Zkontrolovat verzi"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Automaticky kontrolovat dostupnost nové verze"
@@ -2205,10 +2359,6 @@ msgstr ""
"Zasílat statistické údaje na veřejné Modoboa API rozhraní (počítadla a "
"použité rozšíření)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Různé"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2217,8 +2367,8 @@ msgstr "Počet dnů pro neaktivní účet"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2227,8 +2377,8 @@ msgstr "Počet dnů pro neaktivní účet"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Účet s datem posledního přihlášení starším než práh (ve dnech) bude "
"považován za neaktivní"
@@ -2271,7 +2421,7 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2280,15 +2430,15 @@ msgstr ""
"Hodnota USE_TZ je Vypnutá, toto může způsobit problémy při přechodu mezi "
"letním a zimním časem (např. stejný čas dvakrát během změny času)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Nastavte `USE_TZ = True` v settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2598,15 +2748,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2732,8 +2882,8 @@ msgstr "Rozhraní pro ověřování přístupu"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2821,7 +2971,7 @@ msgstr "Odhlásit se"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Hlavní část Modoboa"
@@ -3116,8 +3266,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3208,8 +3358,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3327,8 +3477,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Správci domén"
@@ -3351,10 +3501,11 @@ msgstr "Maximální povolený počet domén (nastavení nového správce)"
#: limits/app_settings.py:48 limits/app_settings.py:186
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "Maximální povolený počet doménových aliasů (nastavení nového správce)"
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3398,13 +3549,14 @@ msgstr ""
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "Maximální povolený počet správců domény (nastavení nového správce)"
#: limits/app_settings.py:104 limits/app_settings.py:260
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
@@ -3422,8 +3574,8 @@ msgstr "Maximální povolený počet schránek (nastavení nového správce)"
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr "Maximální povolený počet aliasů (nastavení nového správce)"
#: limits/apps.py:13 limits/apps.py:17
@@ -3733,8 +3885,8 @@ 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 ""
"Vytvářet nové dokumenty pouze při vytvoření účtu. Je-li nastaveno na hodnotu "
"ne, bude nový dokument vytvořen pokaždé, když dojde ke změne hesla."
"Vytvářet nové dokumenty pouze při vytvoření účtu. Je-li nastaveno na hodnotu"
" ne, bude nový dokument vytvořen pokaždé, když dojde ke změne hesla."
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
@@ -3865,8 +4017,7 @@ msgid ""
"your contacts.\n"
msgstr ""
"\n"
"Zde si kdykoliv můžete prohlédnout své emaily, vytvořit filtry nebo "
"spravovat Vaše kontakty.\n"
"Zde si kdykoliv můžete prohlédnout své emaily, vytvořit filtry nebo spravovat Vaše kontakty.\n"
#: pdfcredentials/documents.py:126
msgid "Please change your password!"
@@ -3898,7 +4049,8 @@ msgstr "PDF přístupové údaje"
#: pdfcredentials/lib.py:28
#, fuzzy
#| msgid "Failed to create the directory that will contain PDF documents (%s)"
#| msgid ""
#| "Failed to create the directory that will contain PDF documents (%s)"
msgid "Can't write to selected directory to store PDF documents"
msgstr "Vytváření adresáře pro uložení PDF dokumentů (%s) selhalo "
@@ -3981,7 +4133,8 @@ msgstr "Automatické odpovědi"
#: postfix_autoreply/forms.py:23
msgid "Activate your auto reply from this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr ""
"Aktivovat automatickou odpověď od uvedeného data. Formát: YYYY-MM-DD HH:mm:ss"
"Aktivovat automatickou odpověď od uvedeného data. Formát: YYYY-MM-DD "
"HH:mm:ss"
#: postfix_autoreply/forms.py:28
msgid "Until"
@@ -3990,8 +4143,8 @@ msgstr "Do"
#: postfix_autoreply/forms.py:31
msgid "Activate your auto reply until this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr ""
"Aktivovat automatickou odpověď až do uvedeného data. Formát: YYYY-MM-DD HH:"
"mm:ss"
"Aktivovat automatickou odpověď až do uvedeného data. Formát: YYYY-MM-DD "
"HH:mm:ss"
#: postfix_autoreply/forms.py:39
#, python-format
@@ -4098,7 +4251,7 @@ msgstr "cílový server"
msgid "verify recipients"
msgstr "ověřit příjemce"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4282,13 +4435,13 @@ msgstr "Složka pro koncepty zpráv"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Nebylo možné zjistit hierarchický oddělovač"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Spojení se serverem ManageSieve selhalo, zkontrolujte nastavení"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4417,7 +4570,8 @@ msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
msgstr ""
"Klikněte na odkaz níže pro resetování hesla vašeho Modoboa účtu %(username)s:"
"Klikněte na odkaz níže pro resetování hesla vašeho Modoboa účtu "
"%(username)s:"
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
@@ -4459,8 +4613,8 @@ msgstr "Původní heslo"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4493,17 +4647,14 @@ msgid "next hop"
msgstr "následující skok"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Režim ověření"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Preferovaný režim ověření"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "Složka nenalezena."
@@ -4512,7 +4663,6 @@ msgstr "následující skok"
#~ "Vaše uživatelské jméno nebo heslo se neshodují. Zkuste to prosím znovu."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Zatrhněte pole pro aktivaci této sady filtrů"
@@ -4520,22 +4670,18 @@ msgstr "následující skok"
#~ msgstr "Musí souhlasit"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Chybný název filtru"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Podmínky"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Aktivní"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Dosud nebyl vytvořen žádný filtr"
@@ -4546,32 +4692,27 @@ msgstr "následující skok"
#~ msgstr "aktivní"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Dosud nebyla vytvořena žádná sada filtrů. Aby bylo možné vytvořit filtry, "
#~ "je nejprve potřeba vytvořit sadu filtrů."
#~ "Dosud nebyla vytvořena žádná sada filtrů. Aby bylo možné vytvořit filtry, je"
#~ " nejprve potřeba vytvořit sadu filtrů."
#~ msgid "New filters set"
#~ msgstr "Nová sada filtrů"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Nový filtr"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Uložit sadu filtrů"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Aktitovat sadu filtrů"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Odstranit sadu filtrů"
@@ -4582,7 +4723,6 @@ msgstr "následující skok"
#~ msgstr "Upravit filtr"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Odstranit tento filtr"
@@ -4590,22 +4730,18 @@ msgstr "následující skok"
#~ msgstr "Posunout tento filtr nahoru"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Posunout tento filtr dolů"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Nebylo možné získat sadu filtrů"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filtr vytvořen"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filtr upraven"
@@ -4616,12 +4752,10 @@ msgstr "následující skok"
#~ msgstr "Nezdařilo se odstranit filtr"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Sada filtrů uložena"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Sada filtrů vytvořena"
@@ -4629,8 +4763,6 @@ msgstr "následující skok"
#~ msgstr "Vytvořit novou sadu filtrů"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Sada filtrů vymazána"
@@ -4638,7 +4770,6 @@ msgstr "následující skok"
#~ msgstr "Sada filtrů aktivována"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "ano"
@@ -4704,12 +4835,10 @@ msgstr "následující skok"
#, fuzzy
#~ msgid ""
#~ "\n"
#~ "<li><em>relaydomain; name; target host; service; enabled; verify "
#~ "recipients</em></li>\n"
#~ "<li><em>relaydomain; name; target host; service; enabled; verify recipients</em></li>\n"
#~ msgstr ""
#~ "\n"
#~ "<li><em>relay doména; název; cílový server; služba; povoleno; ověřit "
#~ "příjemce</em></li>\n"
#~ "<li><em>relay doména; název; cílový server; služba; povoleno; ověřit příjemce</em></li>\n"
#~ "<li><em>alias relay domény; název; cíl; povoleno</em></li>\n"
#~ msgid "Mailboxes owner"
+290 -147
View File
@@ -44,7 +44,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
"Last-Translator: Daniel Schubert, 2024\n"
"Language-Team: German (http://app.transifex.com/tonio/modoboa/language/de/)\n"
@@ -66,8 +66,8 @@ msgstr ""
#: admin/api/v1/serializers.py:49
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
msgstr ""
"Standardkontingent in MB welches die Mailboxen erhalten. Der Wert 0 bedeutet "
"unlimitiertes Kontingent."
"Standardkontingent in MB welches die Mailboxen erhalten. Der Wert 0 bedeutet"
" unlimitiertes Kontingent."
#: admin/api/v1/serializers.py:97 admin/forms/domain.py:118
msgid "No authorized MX record found for this domain"
@@ -78,12 +78,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Kann nicht größer als Domain Kontingent sein"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Zugriff verweigert."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -97,7 +97,7 @@ msgid ""
msgstr ""
"Liste der verwalteten Domains (nur für Reseller und Domain Administratoren)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Nicht erlaubt für diese Rolle."
@@ -105,14 +105,16 @@ msgstr "Nicht erlaubt für diese Rolle."
msgid "Must be equal to mailbox full_address"
msgstr "Muss mit mailbox full_address übereinstimmen"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Dieses Feld ist erforderlich"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Lokale Domain {} existiert nicht."
@@ -159,21 +161,22 @@ msgstr "Dieses Feld erlaubt nur gültige IP-Adressen (oder Netzwerke)"
#: admin/api/v2/serializers.py:261
msgid "Please disable imap migration before disabling this option."
msgstr "Bitte IMAP Migration deaktivieren bevor Sie diese Option deaktivieren."
msgstr ""
"Bitte IMAP Migration deaktivieren bevor Sie diese Option deaktivieren."
#: admin/api/v2/serializers.py:274 admin/app_settings.py:277
msgid "Define at least one authorized network / address"
msgstr "Mindestens ein authorisiertes Netzwerk/IP-Adresse muss definiert sein"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr "Zum Erstellen von Aliassen ist ein Postfach erforderlich."
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr "Unbekannter Status"
@@ -215,8 +218,8 @@ msgstr "Gültige MX-Einträge"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Liste gültiger MX-Records. Eine Warnmeldung wird versandt, falls versucht "
"wird, andere Einträge zu verwenden."
@@ -256,8 +259,8 @@ msgstr "Aktiviere DKIM-Prüfungen"
#: admin/app_settings.py:67 admin/app_settings.py:350
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
msgstr ""
"Überprüfe jede Domain mit aktivierter DKIM Signierung auf einen gültigen DNS "
"Eintrag"
"Überprüfe jede Domain mit aktivierter DKIM Signierung auf einen gültigen DNS"
" Eintrag"
#: admin/app_settings.py:72 admin/app_settings.py:358
msgid "Enable DMARC checks"
@@ -353,11 +356,12 @@ msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
msgstr ""
"Postfächer auch im Dateisystem umbenennen oder entfernen wenn sie in Modoboa "
"umbenannt oder entfernt werden"
"Postfächer auch im Dateisystem umbenennen oder entfernen wenn sie in Modoboa"
" umbenannt oder entfernt werden"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Standard Postfach Kontingent"
@@ -366,8 +370,8 @@ msgid ""
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
"value specified. A value of 0 means no quota."
msgstr ""
"Standardquota (in MB) für neu erstelle Postfächer ohne explizite Wertangabe. "
"Der Wert 0 bedeutet „Keine Quota“"
"Standardquota (in MB) für neu erstelle Postfächer ohne explizite Wertangabe."
" Der Wert 0 bedeutet „Keine Quota“"
#: admin/app_settings.py:157 admin/app_settings.py:467
msgid "Default mailbox sending limit"
@@ -394,7 +398,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Automatische Domain- /Postfach-Erstellung"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
"Erstelle eine Domain und ein Postfach, wenn ein Konto automatisch erstellt "
"wurde."
@@ -422,6 +427,7 @@ msgstr ""
"Begrenzung."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Verwaltung"
@@ -526,9 +532,9 @@ msgstr "Quota"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Quota dieses Postfachs. Kann in KB, MB (Voreinstellung) oder GB angegeben "
"werden. Eigenen Wert eingeben oder Voreinstellung der Domain verwenden "
@@ -644,8 +650,8 @@ msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"Die Alias-Adresse. Geben Sie nur den Domainnamen (@domain.tld) ein, um einen "
"Catchall-Alias anzulegen."
"Die Alias-Adresse. Geben Sie nur den Domainnamen (@domain.tld) ein, um einen"
" Catchall-Alias anzulegen."
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
msgid "Recipients"
@@ -656,8 +662,8 @@ msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
msgstr ""
"Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein "
"und bestätigen Sie mit ENTER."
"Adressen, auf die der Alias verweist. Geben Sie jeweils nur eine Adresse ein"
" und bestätigen Sie mit ENTER."
#: admin/forms/alias.py:119
msgid "No recipient defined"
@@ -847,7 +853,8 @@ msgstr "Ein Postfach ist erforderlich"
#: admin/lib.py:141
msgid "You are not allowed to import domains"
msgstr "Sie verfügen nicht über ausreichend Rechte, um Domains zu importieren."
msgstr ""
"Sie verfügen nicht über ausreichend Rechte, um Domains zu importieren."
#: admin/lib.py:150
msgid "You are not allowed to import domain aliases."
@@ -1100,8 +1107,9 @@ msgstr "{}: Domänen-Kontingent überschritten."
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Schließen"
@@ -1354,7 +1362,8 @@ msgid "Warning"
msgstr "Warnung"
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
"Für diese Domain sind bereits DKIM-Schlüssel vorhanden. Möchten Sie sie "
"überschreiben?"
@@ -1486,20 +1495,21 @@ msgid ""
msgstr ""
"Verwenden Sie eine CSV-Datei, in der die Zeilen einem der folgenden Formate "
"entsprechen: <ul> <li><em>domain; name; quota; default mailbox quota; "
"enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></"
"li> <li><em>relaydomain; name; target host; target port; service; enabled; "
"verify recipients</em></li> </ul> <p>Das erste Element jeder Zeile ist "
"erforderlich und muss einem der vorherigen Werte entsprechen.</p> <p>Sie "
"können ein anderes Zeichen als Trennzeichen verwenden.</p>"
"enabled</em></li> <li><em>domainalias; name; targeted domain; "
"enabled</em></li> <li><em>relaydomain; name; target host; target port; "
"service; enabled; verify recipients</em></li> </ul> <p>Das erste Element "
"jeder Zeile ist erforderlich und muss einem der vorherigen Werte "
"entsprechen.</p> <p>Sie können ein anderes Zeichen als Trennzeichen "
"verwenden.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Verwenden Sie eine CSV-Datei, deren Zeilen einem der folgenden Formate "
"entsprechen:<ul> <li><em>account; loginname; password; first name; last "
@@ -1714,6 +1724,146 @@ msgstr "Identitäten importieren"
msgid "Forward updated"
msgstr "Weiterleitung aktualisiert"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "DNS settings"
msgid "Server settings"
msgstr "ManageSieve-Einstellungen"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Server-Port"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Domain Administrator"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Erlaubt dem Administrator auf Benutzer-Postfächer zuzugreifen"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Verschiedenes"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "LDAP Synchronisations Einstellungen"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "LDAP Synchronisations Einstellungen"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "enthält"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Anzahl dargestellter Einträge pro Seite"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Ungültiger Pincode"
@@ -1759,11 +1909,28 @@ msgstr "Ungültige Zahl für Runden"
msgid "This code is invalid"
msgstr "Dieser Code ist Falsch"
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
"Bitte benutze den folgenden Code um das Modoboa Passwort wiederherzustellen: "
"{}"
"Bitte benutze den folgenden Code um das Modoboa Passwort wiederherzustellen:"
" {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Verwaltung"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adresse"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
@@ -1833,9 +2000,10 @@ msgid ""
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
"Die URL der externen Webseite wo Benutzer ihr Kennwort aktualisieren können. "
"Diese Einstellung trifft nur auf nicht lokale Benutzer zu, z.B: Benutzer die "
"nach erfolgreicher externer Authentifizierung angelegt wurden (LDAP, SMTP)."
"Die URL der externen Webseite wo Benutzer ihr Kennwort aktualisieren können."
" Diese Einstellung trifft nur auf nicht lokale Benutzer zu, z.B: Benutzer "
"die nach erfolgreicher externer Authentifizierung angelegt wurden (LDAP, "
"SMTP)."
#: core/app_settings.py:104 core/app_settings.py:793
msgid "Password recovery announcement"
@@ -1939,8 +2107,8 @@ msgstr "Administrator-Gruppen"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Mitglieder dieser LDAP Posix-Gruppe werden als Domain-Administratoren "
"angelegt werden. Nutzen Sie ';', um Gruppen zu separieren."
@@ -2062,8 +2230,8 @@ msgstr "Export zu LDAP aktivieren"
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
"Automatische Synchronisation zwischen lokaler Datenbank und LDAP Verzeichnis "
"aktivieren"
"Automatische Synchronisation zwischen lokaler Datenbank und LDAP Verzeichnis"
" aktivieren"
#: core/app_settings.py:308 core/app_settings.py:1056
msgid "Delete remote LDAP account when local account is deleted"
@@ -2179,7 +2347,8 @@ msgstr "Verbindung mit Modoboa public API aktivieren"
msgid "Check new versions"
msgstr "Prüfe auf neue Versionen"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Prüft automatisch ob eine neuere Version verfügbar ist."
@@ -2212,22 +2381,18 @@ msgstr ""
"Statistiken über die Modoboa public API senden (Zähler und Nutzungs "
"Erweiterungen)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Verschiedenes"
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr "Verfolgung inaktiver Konten aktivieren"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
"Dem Administrator die Möglichkeit geben, einen Schwellenwert (in Tagen) "
"festzulegen, ab dem ein Konto als inaktiv gilt, wenn sich der Benutzer nicht "
"angemeldet hat."
"festzulegen, ab dem ein Konto als inaktiv gilt, wenn sich der Benutzer nicht"
" angemeldet hat."
#: core/app_settings.py:451 core/app_settings.py:1277
msgid "Inactive account threshold"
@@ -2235,8 +2400,8 @@ msgstr "Schwellwert für inaktive Konten"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Ein Konto mit einem Datum des letzten Logins, das größer als dieser "
"Schwellenwert ist (in Tagen), wird als inaktiv betrachtet."
@@ -2277,7 +2442,7 @@ msgstr "Die Standardumleitung wenn kein Programm angegeben wurde"
msgid "LDAP"
msgstr "LDAP"
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2287,15 +2452,15 @@ msgstr ""
"zwischen Sommer- und Winterzeit führen (z.B. das Auftauchen derselben "
"lokalen Zeit zweimal aufgrund der Zeitumstellung)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Setze 'USE_TZ = True' in settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2598,15 +2763,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2730,8 +2895,8 @@ msgstr "Zwei-Faktor-Authentifizierung"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
"Installiere ein soft-token Authenticator, wie FreeOTP oder Google "
"Authenticator vom Appstore und scannen Sie den QR-Code."
@@ -2759,8 +2924,8 @@ msgid ""
"to save them in a safe place, otherwise you won't be able to access your "
"account anymore."
msgstr ""
"Die folgenden Wiederherstellungscodes können einmalig benutzt werden, um den "
"Zugriff auf ihr Konto wiederherzustellen, wenn sie zum Beispiel ihr "
"Die folgenden Wiederherstellungscodes können einmalig benutzt werden, um den"
" Zugriff auf ihr Konto wiederherzustellen, wenn sie zum Beispiel ihr "
"Mobiltelefon verlieren. Achten sie darauf diese sicher aufzubewahren, sonst "
"werden sie keine Möglichkeit mehr haben auf den Account zuzugreifen"
@@ -2789,8 +2954,7 @@ msgid ""
"Two-Factor Authentication (2FA) is not yet activated for your account. "
"Enabling this feature will increase your account's security."
msgstr ""
"Zwei-Faktor-Authentifizierung (2FA) ist noch nicht für diesen Account "
"aktiviert.\n"
"Zwei-Faktor-Authentifizierung (2FA) ist noch nicht für diesen Account aktiviert.\n"
"Aktiviere dieses Feature, um die Account-Sicherheit zu erhöhen."
#: core/templates/core/user_security.html:73
@@ -2823,7 +2987,7 @@ msgstr "Logout"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Der Kern von Modoboa"
@@ -3113,8 +3277,8 @@ msgstr "Ein DNS-Eintrag wurde gefunden, aber seine Syntax ist ungültig:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
"Hier ist ein Beispiel für die DNS-Konfiguration (Bind-Format). Ersetzen Sie "
"den Wert zwischen [ ] durch die entsprechenden Werte."
@@ -3190,8 +3354,8 @@ msgid ""
"Use a regular expression to explicitly include folders in sync. Example: "
"^Trash$|Del"
msgstr ""
"Benutze eine RegExp, um explizit Odner in die Synchronisation einzubeziehen. "
"Beispiel: ^Trash$|Del"
"Benutze eine RegExp, um explizit Odner in die Synchronisation einzubeziehen."
" Beispiel: ^Trash$|Del"
#: imap_migration/app_settings.py:78 imap_migration/app_settings.py:135
msgid "Folder Filter Inclusions"
@@ -3200,11 +3364,11 @@ msgstr "Ordnerfilter einbeziehen"
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
"Eine kommaseparierte Liste von Ordnern, die explizit in die Synchronisierung "
"einbezogen werden sollen, auch wenn sie durch die Ordnerfilter-Ausschlüsse "
"Eine kommaseparierte Liste von Ordnern, die explizit in die Synchronisierung"
" einbezogen werden sollen, auch wenn sie durch die Ordnerfilter-Ausschlüsse "
"gefiltert wurden. Beispiel: debian.user, debian.personal "
#: imap_migration/app_settings.py:107
@@ -3319,8 +3483,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Aktiviere oder deaktiviere Grenzen je Admin"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Domain-Administratoren"
@@ -3330,7 +3494,8 @@ msgid ""
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
"Maximale Anzahl Domänenadministratoren, die ein neuer Administrator "
"erstellen darf. (0 für generelles Verbieten, -1 für unbeschränktes Erstellen)"
"erstellen darf. (0 für generelles Verbieten, -1 für unbeschränktes "
"Erstellen)"
#: limits/app_settings.py:39 limits/app_settings.py:175
msgid ""
@@ -3342,11 +3507,11 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Maximale Anzahl an erlaubten Domänen-Alias für einen neuen Administrator. (0 "
"für generelles Verbieten, -1 für unbeschränktes Erstellen)"
"Maximale Anzahl an erlaubten Domänen-Alias für einen neuen Administrator. (0"
" für generelles Verbieten, -1 für unbeschränktes Erstellen)"
#: limits/app_settings.py:58 limits/app_settings.py:198
msgid ""
@@ -3386,8 +3551,8 @@ msgstr "Aktiviere oder deaktiviere Grenzen je Domäne"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Maximale Anzahl der zulässigen Domänenadministratoren für eine neue Domäne. "
"(0 für generelles Verbieten, -1 für unbeschränktes Erstellen)"
@@ -3410,11 +3575,11 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Maximale Anzahl der erlaubten Aliase für eine neue Domäne. (0 für generelles "
"Verbieten, -1 für unbeschränktes Erstellen)"
"Maximale Anzahl der erlaubten Aliase für eine neue Domäne. (0 für generelles"
" Verbieten, -1 für unbeschränktes Erstellen)"
#: limits/apps.py:13 limits/apps.py:17
msgid "Limits"
@@ -3701,8 +3866,8 @@ 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 ""
"Erzeuge ein neues Dokument nur wenn ein neues Konto erstellt wurde. Wenn die "
"Option auf Nein steht wird jedes Mal ein neues Dokument erstellt, wenn ein "
"Erzeuge ein neues Dokument nur wenn ein neues Konto erstellt wurde. Wenn die"
" Option auf Nein steht wird jedes Mal ein neues Dokument erstellt, wenn ein "
"Passwort aktualisiert wurde."
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
@@ -3817,9 +3982,7 @@ msgid ""
"the document as soon as possible.\n"
msgstr ""
"\n"
"Liebe/r %s, dieses Dokument enthält die Anmeldeinformationen, die Du "
"benötigst um Dich mit Modoboa zu verbinden. Präge Dir bitte die "
"Informationen ein und lösche anschliessend dieses Dokument.\n"
"Liebe/r %s, dieses Dokument enthält die Anmeldeinformationen, die Du benötigst um Dich mit Modoboa zu verbinden. Präge Dir bitte die Informationen ein und lösche anschliessend dieses Dokument.\n"
#: pdfcredentials/documents.py:95
msgid "Web panel:"
@@ -3845,7 +4008,8 @@ msgstr "PC/Tablet/Smartphone Konfiguration:"
#: pdfcredentials/documents.py:153
msgid "Use those settings for your computer, tablet or phone."
msgstr ""
"Verwenden Sie diese Einstellungen für Ihren Computer, Ihr Tablet oder Telefon"
"Verwenden Sie diese Einstellungen für Ihren Computer, Ihr Tablet oder "
"Telefon"
#: pdfcredentials/handlers.py:35
msgid ""
@@ -4043,7 +4207,7 @@ msgstr "Ziel-Host Port"
msgid "verify recipients"
msgstr "Empfänger verifizieren"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4241,7 +4405,7 @@ msgstr "Ordner für Entwürfe"
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
@@ -4249,7 +4413,7 @@ msgstr ""
"Verbindung zu MANAGESIEVE-Server fehlgeschlagen. Überprüfen Sie Ihre "
"Konfiguration."
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4365,10 +4529,10 @@ msgid ""
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>Wir haben Ihnen eine E-Mail mit Anweisungen zum Festlegen Ihres Passworts "
"geschickt, falls ein Konto mit der von Ihnen eingegebenen E-Mail-Adresse "
"vorhanden ist. Sie sollten sie in Kürze erhalten.</p> <p>Wenn Sie keine E-"
"Mail erhalten, vergewissern Sie sich, dass Sie Ihre primäre Adresse "
"<p>Wir haben Ihnen eine E-Mail mit Anweisungen zum Festlegen Ihres Passworts"
" geschickt, falls ein Konto mit der von Ihnen eingegebenen E-Mail-Adresse "
"vorhanden ist. Sie sollten sie in Kürze erhalten.</p> <p>Wenn Sie keine "
"E-Mail erhalten, vergewissern Sie sich, dass Sie Ihre primäre Adresse "
"eingegeben haben und überprüfen Sie Ihren Spamordner.</p>"
#: templates/registration/password_reset_email.html:4
@@ -4378,8 +4542,8 @@ msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
msgstr ""
"Um das Passwort für Ihr %(username)s Modoboa Konto zurück zu setzen, klicken "
"Sie bitte auf den folgenden Link:"
"Um das Passwort für Ihr %(username)s Modoboa Konto zurück zu setzen, klicken"
" Sie bitte auf den folgenden Link:"
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
@@ -4421,8 +4585,8 @@ msgstr "Altes Passwort"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4457,12 +4621,10 @@ msgid "next hop"
msgstr "nächster Hop"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Authentifizierungsmechanismus"
#, fuzzy
#~| msgid "LDAP authentication settings"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Bevorzugte Authentifizierungsmethode"
@@ -4477,11 +4639,10 @@ msgstr "nächster Hop"
#~ 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."
#~ "Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es "
#~ "noch einmal."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Häkchen setzen, um den Filter-Satz zu aktivieren"
@@ -4492,17 +4653,14 @@ msgstr "nächster Hop"
#~ msgstr "Falscher Filtername"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Bedingungen"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Aktiv"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Noch keine Filter definiert"
@@ -4513,8 +4671,7 @@ msgstr "nächster Hop"
#~ msgstr "aktiv"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Noch keine Filter-Sätze definiert. Sie müssen einen Satz erstellen, um "
#~ "diesem Filter hinzufügen zu können."
@@ -4523,22 +4680,18 @@ msgstr "nächster Hop"
#~ msgstr "Neuer Filter-Satz"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Neuer Filter"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Filter-Satz speichern"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Filter-Satz aktivieren"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Filter-Satz entfernen"
@@ -4549,7 +4702,6 @@ msgstr "nächster Hop"
#~ msgstr "Filter bearbeiten"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Filter entfernen"
@@ -4557,22 +4709,18 @@ msgstr "nächster Hop"
#~ msgstr "Filter nach oben verschieben"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Filter nach unten verschieben"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Konnte Filter-Satz nicht laden"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filter erstellt"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filter verändert"
@@ -4583,12 +4731,10 @@ msgstr "nächster Hop"
#~ msgstr "Konnte Filter nicht entfernen"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Filter-Satz gespeichert"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Filter-Satz erstellt"
@@ -4596,8 +4742,6 @@ msgstr "nächster Hop"
#~ msgstr "Neuen Filter-Satz erstellen"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Filter-Satz entfernt"
@@ -4605,7 +4749,6 @@ msgstr "nächster Hop"
#~ msgstr "Filter-Satz aktiviert"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "Ja"
+174 -22
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
"Last-Translator: bdaniel93, 2023\n"
"Language-Team: German (Germany) (http://www.transifex.com/tonio/modoboa/"
@@ -40,14 +40,14 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
#, fuzzy
#| msgid "Permission denied"
msgid "Permission denied."
msgstr "Zugriff verweigert"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -62,7 +62,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "Funktionen-Widget für Reseller und Domain-Administratoren ausblenden"
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -70,16 +70,18 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
#, fuzzy
#| msgid "This field is required"
msgid "This field is required."
msgstr "Dieses Feld ist erforderlich"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -132,15 +134,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown tag {}"
msgid "Unknown status"
@@ -387,6 +389,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
#, fuzzy
#| msgid "Administrator groups"
msgid "Administration"
@@ -1757,6 +1760,143 @@ msgstr ""
msgid "Forward updated"
msgstr "Profil aktualisiert"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "LDAP-Einstellungen"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Server Port"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Domain-Administrator"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Gewähren Sie diesem Administrator Zugriff auf Benutzerpostfächer"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Verschiedenes"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "LDAP-Synchronisationseinstellungen"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "LDAP-Synchronisationseinstellungen"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Anzahl der angezeigten Einträge pro Seite"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Ungültiger PIN-Code"
@@ -1809,6 +1949,22 @@ msgstr ""
"Bitte verwenden Sie den folgenden Code, um Ihr Modoboa-Passwort "
"wiederherzustellen: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administrator groups"
msgid "Administration console"
msgstr "Administratorgruppen"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "From address"
msgid "Address book"
msgstr "Absender-Adresse"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Authentifizierung"
@@ -2261,10 +2417,6 @@ msgstr ""
"Sendet Statistiken an die öffentliche API von Modoboa (Zähler und verwendete "
"Erweiterungen)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Verschiedenes"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2327,7 +2479,7 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2337,15 +2489,15 @@ msgstr ""
"zwischen Sommer- und Winterzeit führen (z. B. das Auftauchen derselben "
"lokalen Zeit zweimal aufgrund der Zeitumstellung)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Setze 'USE_TZ = True' in settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2877,7 +3029,7 @@ msgstr "Ausloggen"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Der Kern von Modoboa"
@@ -4092,7 +4244,7 @@ msgstr ""
msgid "verify recipients"
msgstr "Empfänger"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "Enter a valid email address."
msgid "Filter %s already exists"
@@ -4276,11 +4428,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+288 -152
View File
@@ -9,11 +9,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2017-10-12 19:37+0000\n"
"Last-Translator: Kostas Moumouris <moumouriskostas@gmail.com>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/tonio/modoboa/"
"language/el_GR/)\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/tonio/modoboa/language/el_GR/)\n"
"Language: el_GR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -46,12 +45,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Δεν μπορεί να είναι μεγαλύτερο από το domain quota."
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Η άδεια απορρίφθηκε."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -66,7 +65,7 @@ msgstr ""
"Λίστα διαχειριζόμενων domains (αφορά μόνο μεταπωλητές και διαχειριστές "
"domain)"
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Δεν επιτρέπεται για αυτόν τον ρόλο."
@@ -74,14 +73,16 @@ msgstr "Δεν επιτρέπεται για αυτόν τον ρόλο."
msgid "Must be equal to mailbox full_address"
msgstr "Πρέπει να είναι ίσο με την full_address του γραμματοκιβωτίου"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Αυτό το πεδίο απαιτείτε."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Το τοπικός domain {} δεν υπάρχει"
@@ -138,17 +139,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Ορίστε τουλάχιστον μια εξουσιοδοτημένη διεύθυνση / δίκτυο"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "Απαιτείται γραμματοκιβώτιο"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -192,8 +193,8 @@ msgstr "Έγκυρα MXς"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Μια λίστα από IP ή δικτυακές διευθύνσεις που κάθε εγράφη MX πρέπει να "
"ταιριάζει. "
@@ -207,8 +208,8 @@ msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
msgstr ""
"Αποτροπή δημιουργίας νέου domain, εάν η εγράφη MX χρησιμοποιεί μια από τις "
"είδη ορισμένες διευθύνσεις."
"Αποτροπή δημιουργίας νέου domain, εάν η εγράφη MX χρησιμοποιεί μια από τις"
" είδη ορισμένες διευθύνσεις."
#: admin/app_settings.py:52 admin/app_settings.py:329
#, fuzzy
@@ -347,8 +348,9 @@ msgstr ""
"Μετονομασία και διαγραφή γραμματοκιβωτίων στο σύστημα αρχείων, όταν "
"μετονομάζονται ή διαγράφονται από το Medaboa "
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Προκαθορισμένο quota γραμματοκιβωτίου "
@@ -362,7 +364,8 @@ msgid ""
"value specified. A value of 0 means no quota."
msgstr ""
"Προκαθορισμένο quota γραμματοκιβωτίου (σε MB) που εφαρμόζεται στα νέα "
"domains χωρίς προκαθορισμένες τιμές. Μια τιμή 0 σημαίνει ότι δεν έχει quota. "
"domains χωρίς προκαθορισμένες τιμές. Μια τιμή 0 σημαίνει ότι δεν έχει quota."
" "
#: admin/app_settings.py:157 admin/app_settings.py:467
#, fuzzy
@@ -383,14 +386,16 @@ msgstr "Αυτόματη αφαίρεση λογαριασμών"
#: admin/app_settings.py:169 admin/app_settings.py:479
msgid "When a mailbox is removed, also remove the associated account"
msgstr ""
"Όταν αφαιρείται ένα γραμματοκιβώτιο, να αφαιρείται και ο σχετικός λογαριασμός"
"Όταν αφαιρείται ένα γραμματοκιβώτιο, να αφαιρείται και ο σχετικός "
"λογαριασμός"
#: admin/app_settings.py:174 admin/app_settings.py:488
msgid "Automatic domain/mailbox creation"
msgstr "Αυτόματη δημιουργία domain/γραμματοκιβωτίων"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
"Δημιουργία domain και γραμματοκιβωτίου κατά την αυτόματη δημιουργία "
"λογαριασμού"
@@ -421,9 +426,11 @@ msgid ""
"value specified. A value of 0 means no quota."
msgstr ""
"Προκαθορισμένο quota γραμματοκιβωτίου (σε MB) που εφαρμόζεται στα νέα "
"domains χωρίς προκαθορισμένες τιμές. Μια τιμή 0 σημαίνει ότι δεν έχει quota. "
"domains χωρίς προκαθορισμένες τιμές. Μια τιμή 0 σημαίνει ότι δεν έχει quota."
" "
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Διαχείριση"
@@ -529,13 +536,13 @@ msgstr "Quota"
#: admin/forms/account.py:244
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Quota σε ΜΒ για γραμματοκιβώτια. Ορίστε μια προσαρμοσμένη τιμή ή "
"χρησιμοποιήστε την προεπιλεγμένη του τομέα. Αφήστε το κενό για να μη βάλετε "
@@ -567,8 +574,8 @@ msgid ""
"(@domain.tld)."
msgstr ""
"Ψευδώνυμο(μα) αυτού του mailbox. Εισάγεται μόνο μια διεύθυνση τη φορά, "
"πατήστε ENTER για να προσθέσετε επιπλέον. Για να δημιουργήσετε ένα catchall "
"ψευδώνυμο, εισάγετε το όνομα τομέα (@domain.tld)."
"πατήστε ENTER για να προσθέσετε επιπλέον. Για να δημιουργήσετε ένα catchall"
" ψευδώνυμο, εισάγετε το όνομα τομέα (@domain.tld)."
#: admin/forms/account.py:275
msgid "Sender addresses"
@@ -1083,8 +1090,8 @@ msgstr ""
#| msgid "Default mailbox quota cannot be greater than domain quota"
msgid "{}: default mailbox quota cannot be greater than domain quota"
msgstr ""
"Το προεπιλεγμένο quota για το γραμματοκιβώτιο δεν πρέπει να είναι μεγαλύτερο "
"από το domain quota. "
"Το προεπιλεγμένο quota για το γραμματοκιβώτιο δεν πρέπει να είναι μεγαλύτερο"
" από το domain quota. "
#: admin/models/domain_alias.py:36
msgid "The alias name"
@@ -1126,8 +1133,9 @@ msgstr "Υπέρβαση του domain quota"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Κλείσιμο"
@@ -1389,7 +1397,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1519,31 +1528,24 @@ msgid ""
"mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
msgstr ""
"Εισάγετε ένα αρχείο CSV όπου οι γραμμές ακολουθούν μία από τις παρακάτω "
"μορφές:<ul><li><em>\n"
"domain; όνομα; quota; προεπιλεγμένο quota γραμματοκιβωτίου;ενεργοποιημένα</"
"em></li><li><em> domains; όνομα; target domain; ενεργοποιημένα</em></"
"li><li><em> relaydomain; όνομα; target host;target port;υπηρεσία; "
"ενεργοποιημένη; επαλήθευση παραληπτών</em></li></ul><p> Το πρώτο στοιχείο "
"κάθε γραμμής είναι υποχρεωτικό και πρέπει να είναι ίσο με μία από τις "
"προηγούμενες τιμές.</p><p> Μπορείτε να χρησιμοποιήσετε διαφορετικό χαρακτήρα "
"ως διαχωριστικό.</p>"
"Εισάγετε ένα αρχείο CSV όπου οι γραμμές ακολουθούν μία από τις παρακάτω μορφές:<ul><li><em>\n"
"domain; όνομα; quota; προεπιλεγμένο quota γραμματοκιβωτίου;ενεργοποιημένα</em></li><li><em> domains; όνομα; target domain; ενεργοποιημένα</em></li><li><em> relaydomain; όνομα; target host;target port;υπηρεσία; ενεργοποιημένη; επαλήθευση παραληπτών</em></li></ul><p> Το πρώτο στοιχείο κάθε γραμμής είναι υποχρεωτικό και πρέπει να είναι ίσο με μία από τις προηγούμενες τιμές.</p><p> Μπορείτε να χρησιμοποιήσετε διαφορετικό χαρακτήρα ως διαχωριστικό.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Εισάγεται ένα αρχείο CSV όπου οι γραμμές ακολουθούν μία από τις ακόλουθες "
"μορφές:<ul><li><em> account; login name; Κωδικός πρόσβασης; όνομα; επίθετο; "
"ενεργοποιημένος; ομάδα; διεύθυνση; quota; [, domain, ...]</em></li><li><em> "
"ψευδώνυμο; διεύθυνση; ενεργοποιημένος; παραλήπτης; παραλήπτης; ...</em></"
"li></ul><p> Το πρώτο στοιχείο κάθε γραμμής είναι υποχρεωτικό και πρέπει να "
"είναι ίδιο με μία από τις προηγούμενες τιμές.</p><p> Μπορείτε να "
"ψευδώνυμο; διεύθυνση; ενεργοποιημένος; παραλήπτης; παραλήπτης; "
"...</em></li></ul><p> Το πρώτο στοιχείο κάθε γραμμής είναι υποχρεωτικό και "
"πρέπει να είναι ίδιο με μία από τις προηγούμενες τιμές.</p><p> Μπορείτε να "
"χρησιμοποιήσετε διαφορετικό χαρακτήρα ως διαχωριστικό."
#: admin/templates/admin/importform.html:6
@@ -1573,8 +1575,8 @@ msgstr "Ενημερώθηκε"
#: admin/templates/admin/mx_domain_detail.html:23
msgid "This IP does not match any of the valid MXs defined in parameters"
msgstr ""
"Αυτή η διεύθυνση IP δεν αντιστοιχεί σε κανένα από τα έγκυρο MX που ορίζονται "
"στις παραμέτρους"
"Αυτή η διεύθυνση IP δεν αντιστοιχεί σε κανένα από τα έγκυρο MX που ορίζονται"
" στις παραμέτρους"
#: admin/templates/admin/mx_domain_detail.html:36
msgid "No MX record found for this domain."
@@ -1597,8 +1599,8 @@ msgid ""
msgstr ""
"Η φήμη (reputation) του domain θα επηρεαστεί και υπάρχει πιθανότητα τα "
"μηνύματα ηλεκτρονικού ταχυδρομείου που προέρχονται από αυτό να θεωρούνται "
"ανεπιθύμητα. Θα πρέπει να επικοινωνήσετε με αυτούς τους παροχους και να τους "
"ζητήσετε να σας βγάλουν από τη λίστα ανεπιθύμητων διευθύνσεων IP."
"ανεπιθύμητα. Θα πρέπει να επικοινωνήσετε με αυτούς τους παροχους και να τους"
" ζητήσετε να σας βγάλουν από τη λίστα ανεπιθύμητων διευθύνσεων IP."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -1753,6 +1755,148 @@ msgstr "Εισαγωγή ταυτοτήτων"
msgid "Forward updated"
msgstr "Η προώθηση ενημερώθηκε"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "DNS settings"
msgid "Server settings"
msgstr "Ρυθμίσεις ManageSieve"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Πόρτα εξυπηρετητή"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Διαχειριστής Τομέα"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Να επιτρέπεται σε αυτόν τον διαχειριστή η πρόσβαση στα γραμματοκιβώτια "
"χρηστών"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Διάφορα"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization"
msgstr "Ρυθμίσεις LDAP"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization frequency"
msgstr "Ρυθμίσεις LDAP"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "περιέχει"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Αριθμός εμφανίσεων ανά σελίδα"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid line"
@@ -1801,10 +1945,27 @@ msgstr "Λάθος αριθμός επαναλήψεων "
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Διαχείριση"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Διεύθυνση"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Πιστοποίηση"
@@ -1967,8 +2128,8 @@ msgstr "Χρησιμοποιήστε μια ασφαλή σύνδεση"
#: core/app_settings.py:171 core/app_settings.py:888
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr ""
"Χρησιμοποιήστε μια σύνδεση SSL / STARTTLS για να συνδεθήκατε στον διακομιστή "
"LDAP"
"Χρησιμοποιήστε μια σύνδεση SSL / STARTTLS για να συνδεθήκατε στον διακομιστή"
" LDAP"
#: core/app_settings.py:176 core/app_settings.py:895
msgid "Active Directory"
@@ -1984,11 +2145,11 @@ msgstr "Groups Διαχειριστών"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Τα μέλη αυτών των LDAP Posix ομάδων χρηστών θα δημιουργηθούν ως διαχειριστές "
"domain. Χρησιμοποιείστε τον χαραχτήρα ';' για να ξεχωρίσετε τις ομάδες."
"Τα μέλη αυτών των LDAP Posix ομάδων χρηστών θα δημιουργηθούν ως διαχειριστές"
" domain. Χρησιμοποιείστε τον χαραχτήρα ';' για να ξεχωρίσετε τις ομάδες."
#: core/app_settings.py:192 core/app_settings.py:915
msgid "Group type"
@@ -2082,8 +2243,8 @@ msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr ""
"Προαιρετικό φίλτρο (π.χ. '(objectClass=person)'). Για να είναι έγκυρο πρέπει "
"να περικλείεται σε παρενθέσεις."
"Προαιρετικό φίλτρο (π.χ. '(objectClass=person)'). Για να είναι έγκυρο πρέπει"
" να περικλείεται σε παρενθέσεις."
#: core/app_settings.py:266 core/app_settings.py:1006
msgid "User DN template"
@@ -2230,7 +2391,8 @@ msgstr "Ενεργοποίηση επικοινωνίας με δημόσιο AP
msgid "Check new versions"
msgstr "Έλεγχος ενημερώσεων"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Αυτόματος έλεγχος διαθέσιμων ενημερώσεων"
@@ -2261,10 +2423,6 @@ msgstr ""
"Αποστολή στατιστικών στο public API του Motaboa (counters και used "
"extensions)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Διάφορα"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2273,8 +2431,8 @@ msgstr "Όριο απενεργοποιημένων λογαριασμών "
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2283,8 +2441,8 @@ msgstr "Όριο απενεργοποιημένων λογαριασμών "
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr "Όριο (σε ημέρες) για να απενεργοποιηθεί ένας Λογαριασμός."
#: core/app_settings.py:460 core/app_settings.py:1289
@@ -2325,22 +2483,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Default password scheme"
msgid "Upgrade your password scheme to a stronger one"
@@ -2482,7 +2640,8 @@ msgstr ""
#: core/models.py:151
msgid "Failed to update password: LDAP module not installed"
msgstr ""
"Σφάλμα κατά την ενημέρωση του κωδικού: το LDAP module δεν είναι εγκατεστημένο"
"Σφάλμα κατά την ενημέρωση του κωδικού: το LDAP module δεν είναι "
"εγκατεστημένο"
#: core/models.py:186 policyd/core.py:106
msgid "account"
@@ -2661,15 +2820,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2797,8 +2956,8 @@ msgstr "Το backend που χρησιμοποιείται για πιστοπο
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2888,7 +3047,7 @@ msgstr "Έξοδος"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Το βασικό μέρος του Modoboa"
@@ -3183,8 +3342,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3275,8 +3434,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3392,8 +3551,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Ενεργοποίηση ή απενεργοποίηση ορίων ανά διαχειριστή"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Διαχειριστές domain"
@@ -3415,8 +3574,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Μέγιστος αριθμός από επιτρεπόμενα ψευδώνυμα για domain, για νέους "
"διαχειριστές. (Το 0 δεν επιτρέπει κανένα, το -1 επιτρέπει απεριόριστα) "
@@ -3442,8 +3601,8 @@ msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
msgstr ""
"To quota που ένας μεταπωλητής επιτρέπεται να μοιράζει μεταξύ των domains που "
"δημιουργεί. (0 σημαίνει χωρίς quota)"
"To quota που ένας μεταπωλητής επιτρέπεται να μοιράζει μεταξύ των domains που"
" δημιουργεί. (0 σημαίνει χωρίς quota)"
#: limits/app_settings.py:82 limits/app_settings.py:232
msgid "Default per-domain limits"
@@ -3459,8 +3618,8 @@ msgstr "Ενεργοποίηση ή απενεργοποίηση ορίων αν
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Μέγιστος αριθμός από επιτρεπόμενους διαχειριστές domain για ένα νέο domain. "
"(0 απαγορεύει την δημιουργία, -1 επιτρέπει άπειρες δημιουργίες)"
@@ -3483,8 +3642,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Μέγιστος αριθμός από επιτρεπόμενα ψευδώνυμα για ένα νέο domain. (0 "
"απαγορεύει την δημιουργία, -1 επιτρέπει άπειρες δημιουργίες)"
@@ -3539,8 +3698,8 @@ msgstr ""
#: limits/constants.py:93
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr ""
"Μέγιστος αριθμός από ψευδώνυμα γραμματοκιβωτίων που επιτρέπονται για αυτό το "
"domain. "
"Μέγιστος αριθμός από ψευδώνυμα γραμματοκιβωτίων που επιτρέπονται για αυτό το"
" domain. "
#: limits/constants.py:102
msgid "Maximum number of domain admins allowed for this domain."
@@ -3924,8 +4083,7 @@ msgid ""
"your contacts.\n"
msgstr ""
"\n"
"Εδώ μπορείτε να προβάλετε τα ηλεκτρονικά σας μηνύματα σε πραγματικό χρόνο, "
"να δημιουργήσετε φίλτρα ή να διαχειριστείτε\n"
"Εδώ μπορείτε να προβάλετε τα ηλεκτρονικά σας μηνύματα σε πραγματικό χρόνο, να δημιουργήσετε φίλτρα ή να διαχειριστείτε\n"
" τις επαφές σας.\n"
#: pdfcredentials/documents.py:126
@@ -3960,18 +4118,19 @@ msgstr "Διαπιστευτήρια PDF"
#: pdfcredentials/lib.py:28
#, fuzzy
#| msgid "Failed to create the directory that will contain PDF documents (%s)"
#| msgid ""
#| "Failed to create the directory that will contain PDF documents (%s)"
msgid "Can't write to selected directory to store PDF documents"
msgstr ""
"Σφάλμα στην δημιουργία του καταλόγου αρχείων για την αποθήκευση PDF εγγράφων "
"(%s)"
"Σφάλμα στην δημιουργία του καταλόγου αρχείων για την αποθήκευση PDF εγγράφων"
" (%s)"
#: pdfcredentials/lib.py:34
#, python-format
msgid "Failed to create the directory that will contain PDF documents (%s)"
msgstr ""
"Σφάλμα στην δημιουργία του καταλόγου αρχείων για την αποθήκευση PDF εγγράφων "
"(%s)"
"Σφάλμα στην δημιουργία του καταλόγου αρχείων για την αποθήκευση PDF εγγράφων"
" (%s)"
#: pdfcredentials/lib.py:81
msgid ""
@@ -4049,8 +4208,8 @@ msgstr "Αυτόματες απαντήσεις"
#: postfix_autoreply/forms.py:23
msgid "Activate your auto reply from this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr ""
"Ενεργοποίηση της αυτόματης απάντησης από αυτήν την ημερομηνία. Μορφή : YYYY-"
"MM-DD HH:mm:ss"
"Ενεργοποίηση της αυτόματης απάντησης από αυτήν την ημερομηνία. Μορφή : "
"YYYY-MM-DD HH:mm:ss"
#: postfix_autoreply/forms.py:28
msgid "Until"
@@ -4160,7 +4319,7 @@ msgstr "Θύρα κεντρικού host"
msgid "verify recipients"
msgstr "επιβεβαίωση παραληπτών"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4342,14 +4501,14 @@ msgstr "Ο φάκελος που θα πηγαίνουν τα πρόχειρα"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Αποτυχία κατά την ανάκτηση της οροθετημένης ιεραρχίας"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
"Η σύνδεση με τον εξυπηρετητή MANAGESIEVE απέτυχε, ελέγξτε τις ρυθμίσεις σας "
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4445,8 +4604,8 @@ msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
msgstr ""
"Ο σύνδεσμος για την επαναφορά του κωδικού ήταν άκυρος, πιθανότατα γιατί είχε "
"είδη χρησιμοποιηθεί. Παρακαλώ ζητήστε μια νέα επαναφορά κωδικού."
"Ο σύνδεσμος για την επαναφορά του κωδικού ήταν άκυρος, πιθανότατα γιατί είχε"
" είδη χρησιμοποιηθεί. Παρακαλώ ζητήστε μια νέα επαναφορά κωδικού."
#: templates/registration/password_reset_confirm_code.html:22
msgid "Enter the code you've just received by SMS"
@@ -4470,8 +4629,8 @@ msgstr ""
"Σας έχουμε αποστείλει με ηλεκτρονικό ταχυδρομείο οδηγίες για να ορίσετε των "
"κωδικό σας, εφόσον υπάρχει ένας λογαριασμός με το διεύθυνση ηλεκτρονικής "
"αλληλογραφίας που καταχωρήσατε. Θα πρέπει να το λάβετε σύντομα. <p><p>Εάν "
"δεν λάβατε το email, παρακαλώ συγουρευτείτε ότι εισάγατε σωστά την διεύθυνση "
"σας και ελέγξτε τον φάκελο τον Spam σας. </p> "
"δεν λάβατε το email, παρακαλώ συγουρευτείτε ότι εισάγατε σωστά την διεύθυνση"
" σας και ελέγξτε τον φάκελο τον Spam σας. </p> "
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -4523,8 +4682,8 @@ msgstr "Παλιός κωδικός"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4559,17 +4718,14 @@ msgid "next hop"
msgstr ""
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Μηχανισμός πιστοποίησης"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Επιλεγμένος μηχανισμός πιστοποίησης"
#, fuzzy
#~| msgid "Domain not found."
#~ msgid "Directory non-writable"
#~ msgstr "To domain δεν βρέθηκε."
@@ -4577,27 +4733,22 @@ msgstr ""
#~ msgstr "Λάθος όνομα χρήστη ή κωδικός. Παρακαλώ δοκιμάστε ξανά."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Επιλέξτε για να ενεργοποιηθεί αυτό το σετ φίλτρων"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Λάθος όνομα φίλτρου"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Συνθήκες"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Ενεργό"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Δεν υπάρχει καθορισμένο φίλτρο"
@@ -4608,32 +4759,27 @@ msgstr ""
#~ msgstr "ενεργό"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Δεν έχουν οριστεί ακόμη φίλτρα. Πρέπει να δημιουργήσετε τουλάχιστον ένα "
#~ "για να καθοριστούν τα φίλτρα"
#~ "Δεν έχουν οριστεί ακόμη φίλτρα. Πρέπει να δημιουργήσετε τουλάχιστον ένα για "
#~ "να καθοριστούν τα φίλτρα"
#~ msgid "New filters set"
#~ msgstr "Νέο σετ φίλτρων"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Νέο φίλτρο"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Αποθήκευση του σετ φίλτρων"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Ενεργοποίηση του σετ φίλτρων"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Αφαίρεση του σετ φίλτρων"
@@ -4644,7 +4790,6 @@ msgstr ""
#~ msgstr "Επεξεργασία φίλτρου"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Αφαίρεση αυτού του φίλτρου"
@@ -4652,22 +4797,18 @@ msgstr ""
#~ msgstr "Μετακίνηση αυτού του φίλτρου πάνω"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Μετακίνηση αυτού του φίλτρου κάτω"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Σφάλμα κατά την την λήψη του σετ φίλτρων"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Το φίλτρο δημιουργήθηκε"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Το φίλτρο άλλαξε"
@@ -4678,12 +4819,10 @@ msgstr ""
#~ msgstr "Σφάλμα κατά την αφαίρεση του φίλτρου"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Το σετ φίλτρων αποθηκεύτηκε"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Το σετ φίλτρων δημιουργήθηκε"
@@ -4691,8 +4830,6 @@ msgstr ""
#~ msgstr "Δημιουργία νέου σετ φίλτρων"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Το σετ φίλτρων διαγράφηκε"
@@ -4700,7 +4837,6 @@ msgstr ""
#~ msgstr "Το σετ φίλτρων ενεργοποιήθηκε"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "ναι"
@@ -4817,8 +4953,8 @@ msgstr ""
#~ msgid "Quota in MB shared between mailboxes. A value of 0 means no quota."
#~ msgstr ""
#~ "Κοινόχρηστο quota σε MB μεταξύ γραμματοκιβωτίων. Μια τιμή 0 σημαίνει ότι "
#~ "δεν υπάρχει quota. "
#~ "Κοινόχρηστο quota σε MB μεταξύ γραμματοκιβωτίων. Μια τιμή 0 σημαίνει ότι δεν"
#~ " υπάρχει quota. "
#, fuzzy
#~ msgid "No DNS records found without MX for %s"
+156 -22
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -36,12 +36,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -54,7 +54,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -62,14 +62,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -120,15 +122,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -353,6 +355,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1584,6 +1587,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1632,6 +1758,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2041,10 +2179,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2101,22 +2235,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2616,7 +2750,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3762,7 +3896,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3915,11 +4049,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+278 -137
View File
@@ -16,11 +16,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-06 11:16+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/"
"es/)\n"
"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -53,12 +52,12 @@ msgid "Cannot be greater than domain quota"
msgstr "No puede superar la cuota de dominio"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Permiso denegado."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -73,7 +72,7 @@ msgstr ""
"Lista de dominios administrados (sólo distribuidores y administradores de "
"dominio)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "No estás autorizado para esta función."
@@ -81,14 +80,16 @@ msgstr "No estás autorizado para esta función."
msgid "Must be equal to mailbox full_address"
msgstr "Debe ser igual a la dirección completa del buzón"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Este campo es obligatorio."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "El dominio local {} no existe"
@@ -145,17 +146,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "Es obligatorio un buzón"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -199,8 +200,8 @@ msgstr "MX Validos"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Una lista de IP o dirección de red, cada registro MX debe coincidir. Se "
"enviará una advertencia si un registro no la respeta."
@@ -317,8 +318,9 @@ msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
msgstr ""
"Cuota por defecto (en MB) que se aplica a la creación de nuevos dominios que "
"no tuvieran un valor especificado. Un valor de 0 significa que no hay cuota."
"Cuota por defecto (en MB) que se aplica a la creación de nuevos dominios que"
" no tuvieran un valor especificado. Un valor de 0 significa que no hay "
"cuota."
#: admin/app_settings.py:128 admin/app_settings.py:426
#, fuzzy
@@ -352,8 +354,9 @@ msgstr ""
"Renombrar o eliminar mailboxes en el sistema de ficheros cuando sean "
"renombrados o eliminados dentro de Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Cuota de mailbox por defecto"
@@ -394,8 +397,10 @@ msgid "Automatic domain/mailbox creation"
msgstr "Creación automática de dominio/buzón"
#: admin/app_settings.py:177 admin/app_settings.py:491
msgid "Create a domain and a mailbox when an account is automatically created."
msgstr "Crear un dominio y un buzón cuando se cree automáticamente una cuenta."
msgid ""
"Create a domain and a mailbox when an account is automatically created."
msgstr ""
"Crear un dominio y un buzón cuando se cree automáticamente una cuenta."
#: admin/app_settings.py:182 admin/app_settings.py:500
msgid "Create an alias when a mailbox is renamed"
@@ -424,6 +429,7 @@ msgstr ""
"no especifican este valor. Un valor de 0 significa ningún limite."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Administración"
@@ -530,13 +536,13 @@ msgstr "Cuota"
#: admin/forms/account.py:244
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. 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 "
@@ -651,8 +657,8 @@ msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"La dirección del alias. Para crear un alias catchall, simplemente ingrese el "
"nombre de dominio (@ domain.tld)."
"La dirección del alias. Para crear un alias catchall, simplemente ingrese el"
" nombre de dominio (@ domain.tld)."
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
msgid "Recipients"
@@ -1125,8 +1131,9 @@ msgstr "Cuota de dominio excedida"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Cerrar"
@@ -1388,7 +1395,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1526,25 +1534,25 @@ msgstr ""
"orientado al dominio; habilitado</em></li><li><em>Dominio de retransmisión; "
"nombre; servidor de destino; puerto de destino; servicio; habilitado; "
"verificar los destinatarios</em></li></ul><p>El primer elemento de cada "
"línea es obligatorio y debe ser igual a uno de los valores anteriores. </"
"p><p> Puede utilizar un carácter diferente como Separador.</p>"
"línea es obligatorio y debe ser igual a uno de los valores anteriores. "
"</p><p> Puede utilizar un carácter diferente como Separador.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Proporcione un archivo CSV donde las líneas respeten uno de los siguientes "
"formatos: <ul> <li> <em>cuenta; nombre de inicio de sesión; contraseña; "
"primer nombre; apellido; habilitado; grupo; dirección; cuota; [, "
"dominio, ...] </ em> </ li> <li> <em>alias; dirección; habilitado; receptor; "
"primer nombre; apellido; habilitado; grupo; dirección; cuota; [, dominio, "
"...] </ em> </ li> <li> <em>alias; dirección; habilitado; receptor; "
"receptor; ... </ em> </ li> </ ul> <p>El primer elemento de cada línea es "
"obligatorio y debe ser igual a uno de los valores anteriores. </ p> <p>Puede "
"utilizar un carácter diferente como separador. </ p>"
"obligatorio y debe ser igual a uno de los valores anteriores. </ p> <p>Puede"
" utilizar un carácter diferente como separador. </ p>"
#: admin/templates/admin/importform.html:6
msgid "Help"
@@ -1573,8 +1581,8 @@ msgstr "Actualizado"
#: admin/templates/admin/mx_domain_detail.html:23
msgid "This IP does not match any of the valid MXs defined in parameters"
msgstr ""
"Esta IP no coincide con ninguno de los registros MX válidos definidos en los "
"parámetros"
"Esta IP no coincide con ninguno de los registros MX válidos definidos en los"
" parámetros"
#: admin/templates/admin/mx_domain_detail.html:36
msgid "No MX record found for this domain."
@@ -1586,8 +1594,8 @@ msgid ""
"Modoboa detected that domain %(domain)s is listed by the following DNSBL "
"providers:"
msgstr ""
"Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los "
"siguientes proveedores DNSBL:"
"Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los"
" siguientes proveedores DNSBL:"
#: admin/templates/admin/notifications/domain_in_dnsbl.html:11
msgid ""
@@ -1596,16 +1604,16 @@ msgid ""
"and ask them to unlist detected IP address(es)."
msgstr ""
"La reputación de los dominios se verán afectados y existe la posibilidad de "
"que los mensajes de correo electrónico procedentes de él se consideren spam. "
"Debe comunicarse con estos proveedores y pedirles que elimine la(s) "
"que los mensajes de correo electrónico procedentes de él se consideren spam."
" Debe comunicarse con estos proveedores y pedirles que elimine la(s) "
"dirección(es) IP detectada(s)."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
msgid "Modoboa detected that domain %(domain)s has no valid MX record:"
msgstr ""
"Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los "
"siguientes proveedores DNSBL:"
"Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los"
" siguientes proveedores DNSBL:"
#: admin/templates/admin/searchform.html:6
msgid "Search"
@@ -1754,6 +1762,144 @@ msgstr "Importar identidades"
msgid "Forward updated"
msgstr "Reenvío actualizado"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "Configuración de ManageSieve"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Puerto del servidor"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Administrador del dominio"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Permitir a este administrador acceso al buzon de los usuarios"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Otros"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr "No se ha configurado la dirección del servidor, por favor corríjalo."
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr "Sincronización"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr "Sincronizar libro de direcciones usando CardDAV"
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Seleccione para sincronizar o no su libro de direcciones usando CardDAV. "
"Podrá acceder a sus contactos remotamente."
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr "Frecuencia de sincronización"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervalo en segundos entre 2 peticiones de sincronización"
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "Contactos"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr "Casa"
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr "Trabajo"
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr "Otro"
#: contacts/constants.py:15
msgid "Main"
msgstr "Principal"
#: contacts/constants.py:16
msgid "Cellular"
msgstr "Móvil"
#: contacts/constants.py:17
msgid "Fax"
msgstr "Fax"
#: contacts/constants.py:18
msgid "Pager"
msgstr "Localizador"
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Se requiere el nombre o el nombre a mostrar"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr "El valor mínimo autorizado es 60s"
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "MX records of {}"
@@ -1802,10 +1948,27 @@ msgstr "Número de rondas inváldo"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administración"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Libro de direcciones"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Autenticación"
@@ -1835,8 +1998,8 @@ msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
"Número de rondas a usar (sólo utilizado por sha256crypr y sha512crypt). Debe "
"estar entre 1000 y 999999999, incluído."
"Número de rondas a usar (sólo utilizado por sha256crypr y sha512crypt). Debe"
" estar entre 1000 y 999999999, incluído."
#: core/app_settings.py:71 core/app_settings.py:752
msgid "Update password scheme at login"
@@ -1971,11 +2134,11 @@ msgstr "Administrador de grupos"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Los miembros de esos grupos Posix LDAP serán creados como administradores de "
"dominio. Use caracteres \";\" para separar los grupos."
"Los miembros de esos grupos Posix LDAP serán creados como administradores de"
" dominio. Use caracteres \";\" para separar los grupos."
#: core/app_settings.py:192 core/app_settings.py:915
msgid "Group type"
@@ -2032,8 +2195,8 @@ msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
"El nombre distinguido a usar cuando nos unimos al servidor LDAP. Dejar vació "
"para una unión anónima"
"El nombre distinguido a usar cuando nos unimos al servidor LDAP. Dejar vació"
" para una unión anónima"
#: core/app_settings.py:237 core/app_settings.py:289 core/app_settings.py:972
#: core/app_settings.py:1034
@@ -2204,7 +2367,8 @@ msgstr "Establecer comunicación con la API publica de Modoboa"
msgid "Check new versions"
msgstr "Comprobar nuevas versiones"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Verificar automáticamente si hay una nueva versión disponible"
@@ -2235,10 +2399,6 @@ msgstr ""
"Enviar estadísticas a la API pública de Modoboa (contadores y extensiones "
"usadas)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Otros"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2247,8 +2407,8 @@ msgstr "Límite para cuentas inactivas"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2257,8 +2417,8 @@ msgstr "Límite para cuentas inactivas"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Una cuenta inactiva con una fecha de inicio de sesión previa a este límite "
"(en días) se considerará como cuenta inactiva"
@@ -2300,25 +2460,25 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
"A fijado USE_TZ como falso, lo que puede llevar a problemas en la transición "
"entre los horarios de verano e invierno (p.ej., que la misma hora exista dos "
"veces debido a cambios del reloj)."
"A fijado USE_TZ como falso, lo que puede llevar a problemas en la transición"
" entre los horarios de verano e invierno (p.ej., que la misma hora exista "
"dos veces debido a cambios del reloj)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Ajuste `USE_TZ = True` en settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2620,15 +2780,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2750,8 +2910,8 @@ msgstr "El sistema usado para autenticación"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2839,7 +2999,7 @@ msgstr "Salir"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "El núcleo de Modoboa"
@@ -3149,8 +3309,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3239,8 +3399,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3358,8 +3518,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Administradores del dominio"
@@ -3384,10 +3544,11 @@ msgstr "Número máximo de dominios permitidos para un nuevo administrador"
#: limits/app_settings.py:48 limits/app_settings.py:186
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo permitido de alias de dominio para un nuevo administrador"
@@ -3432,15 +3593,16 @@ msgstr ""
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo de dominios permitido de administradores para un nuevo "
"administrador"
#: limits/app_settings.py:104 limits/app_settings.py:260
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
@@ -3459,8 +3621,8 @@ msgstr "Número máximo de mailboxes permitidas para un nuevo administrador"
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr "Número máxido de alias permitidos para un nuevo administrador"
#: limits/apps.py:13 limits/apps.py:17
@@ -4015,7 +4177,8 @@ msgstr "Hasta"
#: postfix_autoreply/forms.py:31
msgid "Activate your auto reply until this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr "Activar su autorepuesta hasta esta fecha. Formato: YYYY-MM-DD HH:mm:ss"
msgstr ""
"Activar su autorepuesta hasta esta fecha. Formato: YYYY-MM-DD HH:mm:ss"
#: postfix_autoreply/forms.py:39
#, python-format
@@ -4025,8 +4188,8 @@ msgid ""
"%(untildate)s"
msgstr ""
"El contenido de su respuesta. Puede utilizar las siguientes variable, que "
"serán reemplazados automáticamente por su valor apropiado: %(name)s,"
"%(fromdate)s,%(untildate)s"
"serán reemplazados automáticamente por su valor apropiado: "
"%(name)s,%(fromdate)s,%(untildate)s"
#: postfix_autoreply/forms.py:120
msgid "I'm off"
@@ -4121,7 +4284,7 @@ msgstr "objetivo"
msgid "verify recipients"
msgstr "Destinatarios"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4307,11 +4470,12 @@ msgstr "Carpeta dónde van los borradores"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Fallo al recuperar el delimitador jerárquico"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "La conexión al servidor MANAGESIEVE falló, verifique su configuración."
msgstr ""
"La conexión al servidor MANAGESIEVE falló, verifique su configuración."
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4430,10 +4594,10 @@ msgid ""
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>Si existe una cuenta con el correo electrónico introducido, recibirá en "
"breves instantes instrucciones via email para cambiar su contraseña.</"
"p><p>Si no recibe el correo, por favor compruebe que la dirección de correo "
"electrónico introducida es su dirección principal y revise su directorio de "
"correo basura.</p>"
"breves instantes instrucciones via email para cambiar su "
"contraseña.</p><p>Si no recibe el correo, por favor compruebe que la "
"dirección de correo electrónico introducida es su dirección principal y "
"revise su directorio de correo basura.</p>"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -4485,8 +4649,8 @@ msgstr "Contraseña anterior"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4521,17 +4685,14 @@ msgid "next hop"
msgstr ""
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Mecanismos de autenticación"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Mecanismo de autenticación preferido"
#, fuzzy
#~| msgid "Domain not found."
#~ msgid "Directory non-writable"
#~ msgstr "Dominio no encontrado."
@@ -4541,27 +4702,22 @@ msgstr ""
#~ "nuevo."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Marcar para activar este conjunto de filtros"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Nombre de filtro erróneo"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Condiciones"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Activo"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "No hay un filtro definido aún"
@@ -4572,8 +4728,7 @@ msgstr ""
#~ msgstr "activo"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "No hay un conjunto de filtros definido aún. Debe crear uno para poder "
#~ "definir filtros."
@@ -4582,22 +4737,18 @@ msgstr ""
#~ msgstr "Nuevo conjunto de filtros"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Nuevo filtro"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Guardar conjunto de filtros"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Activar conjunto de filtros"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Eliminar conjunto de filtros"
@@ -4608,7 +4759,6 @@ msgstr ""
#~ msgstr "Editar filtro"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Eliminar este filtro"
@@ -4616,22 +4766,18 @@ msgstr ""
#~ msgstr "Subir este filtro"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Bajar este filtro"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Fallo en la recuperación de un conjunto de filtros"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filtro creado"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filtro modificado"
@@ -4642,12 +4788,10 @@ msgstr ""
#~ msgstr "La eliminación del filtro falló"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Filtros guardados"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Conjunto de filtros creado"
@@ -4655,8 +4799,6 @@ msgstr ""
#~ msgstr "Crear un nuevo conjunto de filtros"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Conjunto de filtros eliminado"
@@ -4664,7 +4806,6 @@ msgstr ""
#~ msgstr "Conjunto de filtros activado"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "sí"
+268 -124
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2023-02-17 22:03+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
@@ -42,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Ei voi olla suurempi kuin verkkotunnuksen kiintiö"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Lupa evätty."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -62,7 +62,7 @@ msgstr ""
"Luettelo hallinnoiduista verkkotunnuksista (vain jälleenmyyjät ja "
"verkkotunnusten ylläpitäjät)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Ei sallittu tässä roolissa."
@@ -70,14 +70,16 @@ msgstr "Ei sallittu tässä roolissa."
msgid "Must be equal to mailbox full_address"
msgstr "Täytyy olla yhtä suuri kuin postilaatikon koko osoite"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Tämä kenttä on pakollinen."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Paikallista verkkotunnusta {} ei ole olemassa"
@@ -130,17 +132,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Määritä vähintään yksi valtuutettu verkko/osoite"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "Tarvitaan postilaatikko"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown tag {}"
msgid "Unknown status"
@@ -185,8 +187,8 @@ msgstr "Voimassa olevat MX:t"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Luettelo IP- tai verkko-osoitteista, joita jokaisen MX-tietueen pitäisi "
"vastata. Varoitus lähetetään, jos tietue ei noudata sitä."
@@ -278,8 +280,8 @@ msgid ""
"sure this directory belongs to root user and is not readable by the outside "
"world."
msgstr ""
"Absoluuttinen polku, johon DKIM:n yksityiset avaimet tallennetaan. Varmista, "
"että tämä hakemisto kuuluu root-käyttäjälle eikä ole ulkomaailman "
"Absoluuttinen polku, johon DKIM:n yksityiset avaimet tallennetaan. Varmista,"
" että tämä hakemisto kuuluu root-käyttäjälle eikä ole ulkomaailman "
"luettavissa."
#: admin/app_settings.py:112 admin/app_settings.py:407
@@ -311,8 +313,8 @@ msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
msgstr ""
"Viestien määrä, jonka juuri luodut verkkotunnukset saavat lähettää päivässä. "
"Jätä tyhjäksi, jos et halua rajoitusta."
"Viestien määrä, jonka juuri luodut verkkotunnukset saavat lähettää päivässä."
" Jätä tyhjäksi, jos et halua rajoitusta."
#: admin/app_settings.py:136 admin/app_settings.py:440
#: admin/templates/admin/domain_detail.html:41 limits/app_settings.py:55
@@ -334,8 +336,9 @@ msgstr ""
"Nimeä uudelleen tai poista postilaatikot tiedostojärjestelmästä, kun ne "
"nimetään uudelleen tai poistetaan Modoboassa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Oletuspostilaatikkokiintiö"
@@ -373,7 +376,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Automaattinen verkkotunnuksen/sähköpostilaatikon luominen"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 "Luo verkkotunnus ja postilaatikko, kun tili luodaan automaattisesti."
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -393,8 +397,8 @@ msgstr "Hakemistoa ei löydy."
#: admin/app_settings.py:458
#, fuzzy
#| msgid ""
#| "Default mailbox quota (in MB) applied to freshly created mailboxes with "
#| "no value specified. A value of 0 means no quota."
#| "Default mailbox quota (in MB) applied to freshly created mailboxes with no "
#| "value specified. A value of 0 means no quota."
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
@@ -404,6 +408,7 @@ msgstr ""
"kiintiötä ole."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Hallinnointinäkymä"
@@ -460,8 +465,8 @@ msgid ""
"Generate a random password. If you're updating this account and check this "
"box, a new password will be generated."
msgstr ""
"Luo satunnainen salasana. Jos päivität tätä tiliä ja valitset tämän, Modoboa "
"luo uuden salasanan."
"Luo satunnainen salasana. Jos päivität tätä tiliä ja valitset tämän, Modoboa"
" luo uuden salasanan."
#: admin/forms/account.py:49 pdfcredentials/documents.py:99
msgid "Password"
@@ -508,9 +513,9 @@ msgstr "Kiintiö"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Tämän postilaatikon kiintiö, joka voidaan ilmaista kilotavuina, megatavuina "
"(oletus) tai gigatavuina. Määritä oma arvo tai käytä toimialueen "
@@ -557,8 +562,8 @@ msgid ""
"one address per input. Press ENTER to add a new input."
msgstr ""
"Tämän tilin lisälähetysosoite(et). Käyttäjä saa lähettää sähköposteja "
"käyttämällä tätä osoitetta, vaikka sitä ei olisikaan olemassa paikallisesti. "
"Ilmoita yksi osoite per rivi. Lisää uusi rivi painamalla enter."
"käyttämällä tätä osoitetta, vaikka sitä ei olisikaan olemassa paikallisesti."
" Ilmoita yksi osoite per rivi. Lisää uusi rivi painamalla enter."
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
@@ -625,8 +630,8 @@ msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"Alias-osoite. Jos haluat luoda catchall-aliaksen, kirjoita vain verkkotunnus "
"(@verkkotunnus.tld)."
"Alias-osoite. Jos haluat luoda catchall-aliaksen, kirjoita vain verkkotunnus"
" (@verkkotunnus.tld)."
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
msgid "Recipients"
@@ -654,8 +659,8 @@ msgid ""
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
"add a new input."
msgstr ""
"Tämän verkkotunnuksen aliakset. Ilmoita vain yksi nimi per rivi, paina enter "
"lisätäksesi uuden rivin."
"Tämän verkkotunnuksen aliakset. Ilmoita vain yksi nimi per rivi, paina enter"
" lisätäksesi uuden rivin."
#: admin/forms/domain.py:43
msgid "Key selector"
@@ -667,7 +672,8 @@ msgid ""
"GB. A value of 0 means no quota."
msgstr ""
"Postilaatikoihin sovellettava oletuskiintiö. Voidaan ilmaista kilotavuina, "
"megatavuina (oletus) tai gigatavuina. Arvo 0 tarkoittaa, ettei kiintiötä ole."
"megatavuina (oletus) tai gigatavuina. Arvo 0 tarkoittaa, ettei kiintiötä "
"ole."
#: admin/forms/domain.py:106 admin/handlers.py:185
msgid "domain alias"
@@ -1090,8 +1096,9 @@ msgstr "Verkkotunnuksen kiintiö ylitetty"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Sulje"
@@ -1346,7 +1353,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1475,28 +1483,29 @@ msgid ""
"use a different character as separator.</p>"
msgstr ""
"Lähetä CSV-tiedosto, jonka rivit ovat jossakin seuraavista muodoista: <ul> "
"<li><em>verkkotunnus; kiintiö; oletuspostilaatikon kiintiö; käytössä</em></"
"li> <li><em>verkkotunnuksen alias; nimi; kohteena oleva verkkotunnus; "
"käytössä</em></li> <li><em>välitysverkkotunnus; nimi; kohde-isäntä; kohde-"
"portti; palvelu; käytössä; tarkista vastaanottajat</em></li> </ul><p>Kunkin "
"rivin ensimmäinen elementti on pakollinen, ja sen on oltava yhtä suuri kuin "
"jokin edellisistä arvoista.</p> <p>Voit käyttää erottimena eri merkkiä.</p>"
"<li><em>verkkotunnus; kiintiö; oletuspostilaatikon kiintiö; "
"käytössä</em></li> <li><em>verkkotunnuksen alias; nimi; kohteena oleva "
"verkkotunnus; käytössä</em></li> <li><em>välitysverkkotunnus; nimi; kohde-"
"isäntä; kohde-portti; palvelu; käytössä; tarkista vastaanottajat</em></li> "
"</ul><p>Kunkin rivin ensimmäinen elementti on pakollinen, ja sen on oltava "
"yhtä suuri kuin jokin edellisistä arvoista.</p> <p>Voit käyttää erottimena "
"eri merkkiä.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Lähetä CSV-tiedosto, jonka rivit ovat jossakin seuraavista muodoista: <ul> "
"<li><em>tili; kirjautumistunnus; salasana; etunimi; sukunimi; käytössä; "
"ryhmä; osoite; kiintiö; [, verkkotunnus, ...]</em></li> <li><em>alias; "
"osoite; käytössä; vastaanottaja; vastaanottaja; ...</em></li> </ul><p>Kunkin "
"rivin ensimmäinen elementti on pakollinen, ja sen on oltava yhtä suuri kuin "
"jokin edellisistä arvoista.</p> <p>Voit käyttää erottimena eri merkkiä.</p>"
"osoite; käytössä; vastaanottaja; vastaanottaja; ...</em></li> </ul><p>Kunkin"
" rivin ensimmäinen elementti on pakollinen, ja sen on oltava yhtä suuri kuin"
" jokin edellisistä arvoista.</p> <p>Voit käyttää erottimena eri merkkiä.</p>"
#: admin/templates/admin/importform.html:6
msgid "Help"
@@ -1538,8 +1547,8 @@ msgid ""
"Modoboa detected that domain %(domain)s is listed by the following DNSBL "
"providers:"
msgstr ""
"Modoboa havaitsi, että verkkotunnus %(domain)s on listattu seuraavilla DNSBL-"
"palveluntarjoajilla:"
"Modoboa havaitsi, että verkkotunnus %(domain)s on listattu seuraavilla "
"DNSBL-palveluntarjoajilla:"
#: admin/templates/admin/notifications/domain_in_dnsbl.html:11
msgid ""
@@ -1549,7 +1558,8 @@ msgid ""
msgstr ""
"Verkkotunnuksen maine kärsii, ja on mahdollista, että siitä tulevia "
"sähköposteja pidetään roskapostina. Sinun tulisi ottaa yhteyttä näihin "
"palveluntarjoajiin ja pyytää heitä poistamaan havaitut IP-osoitteet listalta."
"palveluntarjoajiin ja pyytää heitä poistamaan havaitut IP-osoitteet "
"listalta."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -1702,6 +1712,146 @@ msgstr "Tuo identiteetit"
msgid "Forward updated"
msgstr "Välitystieto päivitetty"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "LDAP-asetukset"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Palvelimen portti"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Luo verkkotunnuksen ylläpitäjä"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Salli tämän järjestelmänvalvojan pääsy käyttäjien postilaatikoihin"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Sekalaiset"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "LDAP-synkronointiasetukset"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "LDAP-synkronointiasetukset"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "Verkkotunnukset"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Näytettävien kohteiden määrä sivua kohti"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Virheellinen PIN-koodi"
@@ -1748,10 +1898,27 @@ msgstr "Virheellinen kierrosluku"
msgid "This code is invalid"
msgstr "Tämä koodi on virheellinen"
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Käytä seuraavaa koodia saadaksesi takaisin Modoboa-salasanasi: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Hallinnointinäkymä"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Osoite"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Tunnistautuminen"
@@ -1925,8 +2092,8 @@ msgstr "Järjestelmänvalvojien ryhmät"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Näiden LDAP Posix -ryhmien jäsenet luodaan verkkotunnuksen "
"järjestelmänvalvojiksi. Käytä ';'-merkkejä ryhmien erottamiseen."
@@ -2085,7 +2252,8 @@ msgstr "Ota käyttöön tuonti LDAP:stä"
#: core/app_settings.py:330 core/app_settings.py:1081
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
"Tilien synkronoinnin käyttöönotto LDAP-hakemistosta paikalliseen tietokantaan"
"Tilien synkronoinnin käyttöönotto LDAP-hakemistosta paikalliseen "
"tietokantaan"
#: core/app_settings.py:354 core/app_settings.py:1111
msgid "Username attribute"
@@ -2163,7 +2331,8 @@ msgstr "Ota käyttöön viestintä Modoboan julkisen API:n kanssa"
msgid "Check new versions"
msgstr "Tarkista uudet versiot"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Tarkistaa automaattisesti, onko uudempi versio saatavana"
@@ -2195,10 +2364,6 @@ msgstr ""
"Lähetä tilastoja Modoboan julkiseen API:han (laskurit ja käytetyt "
"laajennukset)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Sekalaiset"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2207,8 +2372,8 @@ msgstr "Inaktiivisen tilin kynnysarvo"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2217,8 +2382,8 @@ msgstr "Inaktiivisen tilin kynnysarvo"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Tiliä, jonka viimeisin kirjautumispäivä on suurempi kuin tämä kynnysarvo "
"(päivinä), pidetään inaktiivisena"
@@ -2261,7 +2426,7 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2271,15 +2436,15 @@ msgstr ""
"talviajan vaihtuessa. (Sama paikallinen aika esiintyy kahdesti kellon "
"vaihtumisen vuoksi)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Aseta `USE_TZ = True` tiedostossa settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2583,15 +2748,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2714,8 +2879,8 @@ msgstr "Kaksivaiheinen tunnistus"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
"Asenna soft token -autentikointiohjelma, kuten FreeOTP tai Google\n"
" Authenticator sovelluskaupasta ja käytä \n"
@@ -2805,7 +2970,7 @@ msgstr "Kirjaudu ulos"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Modoboan ydinosa"
@@ -3116,8 +3281,8 @@ msgstr "DNS-tietue on löydetty, mutta sen syntaksi ei ole oikein:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
"Tässä on esimerkki DNS-konfiguraatiosta (bind-muodossa). Korvaa [ ]:n "
"välissä olevat arvot sopivilla arvoilla."
@@ -3208,8 +3373,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3328,8 +3493,8 @@ msgstr ""
"Ota käyttöön tai poista käytöstä järjestelmänvalvojakohtaiset rajoitukset"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Verkkotunnuksen ylläpitäjät"
@@ -3338,9 +3503,9 @@ msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen verkkotunnusten järjestelmänvalvojien "
"enimmäismäärä. (0 kieltää kaiken luomisen, -1 sallii rajoittamattoman määrän "
"luomisen)"
"Uuden järjestelmänvalvojan sallittujen verkkotunnusten järjestelmänvalvojien"
" enimmäismäärä. (0 kieltää kaiken luomisen, -1 sallii rajoittamattoman "
"määrän luomisen)"
#: limits/app_settings.py:39 limits/app_settings.py:175
msgid ""
@@ -3352,8 +3517,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen verkkotunnusten enimmäismäärä. (0 "
"kieltää kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
@@ -3396,8 +3561,8 @@ msgstr "Ota käyttöön tai poista käytöstä verkkotunnuskohtaiset rajoitukset
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen ylläpitäjien enimmäismäärä. (0 kieltää "
"kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
@@ -3415,13 +3580,13 @@ msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen postilaatikoiden enimmäismäärä. (0 kieltää "
"kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
"Uuden verkkotunnuksen sallittujen postilaatikoiden enimmäismäärä. (0 kieltää"
" kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen aliasten enimmäismäärä. (0 kieltää kaiken "
"luomisen, -1 sallii rajoittamattoman määrän luomisen)"
@@ -4053,7 +4218,7 @@ msgstr "kohde-isännän portti"
msgid "verify recipients"
msgstr "tarkistaa vastaanottajat"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4247,11 +4412,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4422,8 +4587,8 @@ msgstr "Vanha salasana"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4458,17 +4623,14 @@ msgid "next hop"
msgstr "seuraava hyppy"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Tunnistusmenetelmä"
#, fuzzy
#~| msgid "LDAP authentication settings"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "LDAP-todennusasetukset"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "Hakemistoa ei löydy."
@@ -4476,88 +4638,70 @@ msgstr "seuraava hyppy"
#~ msgstr "Käyttäjätunnuksesi ja salasanasi eivät täsmää. Yritä uudelleen."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Ota käyttöön tämän aliaksen aktivointi"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Vahvistus"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Aktiiviset käyttäjät"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Ei määritelty"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Etsi suodatin"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Etsi suodatin"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Aktiiviset käyttäjät"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Poista tämä lupa"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Poista tämä lupa"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Poista tämä lupa"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Postilaatikon haku epäonnistui sijainnista (%s)"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Alias luotu"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "muokattu"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Tallennetut parametrit"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Alias luotu"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Alias poistettu"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "Kyllä"
File diff suppressed because it is too large Load Diff
+156 -22
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,12 +37,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -55,7 +55,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -63,14 +63,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -121,15 +123,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -354,6 +356,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1585,6 +1588,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1633,6 +1759,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2042,10 +2180,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2102,22 +2236,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2617,7 +2751,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3763,7 +3897,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3916,11 +4050,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+263 -119
View File
@@ -11,11 +11,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2018-11-01 16:31+0000\n"
"Last-Translator: marcotrevisan <mrctrevisan@yahoo.it>\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/"
"it/)\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -46,12 +45,12 @@ msgstr ""
"Non può essere maggiore dello spazio massimo definito a livello di dominio"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Permesso negato."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -66,7 +65,7 @@ msgstr ""
"Lista dei domini amministrati (solo per rivenditori e amministratori di "
"dominio)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Non consentito per questo ruolo."
@@ -74,14 +73,16 @@ msgstr "Non consentito per questo ruolo."
msgid "Must be equal to mailbox full_address"
msgstr "Deve essere uguale a full_address della casella di posta"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Questo campo è obbligatorio."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Il dominio locale {} non esiste"
@@ -134,17 +135,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Definire almeno una rete / indirizzo autorizzato"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "É necessaria una casella"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -188,8 +189,8 @@ msgstr "MX validi"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Una lista di indirizzi IP o host a cui ciascun record MX dovrebbe "
"appartenere. Verrà inviato un avviso se un record non la rispetta. "
@@ -291,8 +292,8 @@ msgid ""
"world."
msgstr ""
"Percorso assoluto della cartella dove le chiavi private DKIM verranno "
"salvate. Assicurarsi che questa cartella sia di proprietà dell'utente root e "
"che non sia leggibile da altri."
"salvate. Assicurarsi che questa cartella sia di proprietà dell'utente root e"
" che non sia leggibile da altri."
#: admin/app_settings.py:112 admin/app_settings.py:407
msgid "Default DKIM key length"
@@ -346,8 +347,9 @@ msgstr ""
"Rinomina o rimuovi le caselle di posta nel filesystem quando vengono "
"rinominate o cancellate in Modoboa "
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Dimensione massima predefinita per le mailbox"
@@ -389,7 +391,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Creazione automatica del domini/casella di posta elettronica"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
"Crea un dominio ed una casella di posta elettronica quando si crea un "
"account utente"
@@ -420,6 +423,7 @@ msgstr ""
"senza alcun valore specificato. Un valore 0 indica nessun limite."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Amministrazione"
@@ -527,9 +531,9 @@ msgstr "Quota"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Dimensione massima per questa mailbox, può essere espressa in KB, MB "
"(predefinito) o GB. Definire un valore personalizzato o utilizzare quello "
@@ -561,9 +565,9 @@ msgid ""
"to add a new input. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"Alias di questa mailbox. Indicare un solo indirizzo per inserimento, premere "
"ENTER per effettuare un nuovo inserimento. Per creare un alias \"intercetta-"
"tutto\", inserire semplicemente il nome dominio (@domain.tld)."
"Alias di questa mailbox. Indicare un solo indirizzo per inserimento, premere"
" ENTER per effettuare un nuovo inserimento. Per creare un alias "
"\"intercetta-tutto\", inserire semplicemente il nome dominio (@domain.tld)."
#: admin/forms/account.py:275
msgid "Sender addresses"
@@ -575,9 +579,9 @@ msgid ""
"send emails using this address, even if it does not exist locally. Indicate "
"one address per input. Press ENTER to add a new input."
msgstr ""
"Indirizzo(/i) mittente aggiuntivo per questo account. L'utente potrà inviare "
"email usando questo indirizzo/i, anche se non esiste localmente. Indicare un "
"indirizzo per inserimento. Premere ENTER per un nuovo inserimento."
"Indirizzo(/i) mittente aggiuntivo per questo account. L'utente potrà inviare"
" email usando questo indirizzo/i, anche se non esiste localmente. Indicare "
"un indirizzo per inserimento. Premere ENTER per un nuovo inserimento."
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
@@ -876,8 +880,8 @@ msgstr "Nessun DNS server funzionante trovato"
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
msgstr ""
"Timeout nella risoluzione DNS del nome, problema momentaneo nell'interrogare "
"%s "
"Timeout nella risoluzione DNS del nome, problema momentaneo nell'interrogare"
" %s "
#: admin/lib.py:256
#, python-format
@@ -1120,8 +1124,9 @@ msgstr "Superato lo spazio massimo per il dominio"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Chiudi"
@@ -1383,7 +1388,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1523,15 +1529,15 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Fornire un file CSV le cui linee rispettino uno dei seguenti formati: "
"<ul><li><em>account; nomeutente; password; nome; cognome; abilitato; gruppo; "
"indirizzo; dimensioni massime; [, dominio, ...]</em></li><li><em>alias; "
"<ul><li><em>account; nomeutente; password; nome; cognome; abilitato; gruppo;"
" indirizzo; dimensioni massime; [, dominio, ...]</em></li><li><em>alias; "
"indirizzo; abilitato; destinatario; destinatario; ...</em></li></ul><p>Il "
"primo elemento di ciascuna linea è obbligatorio e deve essere uguale ad uno "
"dei precedenti valori.</p><p>Si può utilizzare un diverso separatore.</p>"
@@ -1742,6 +1748,150 @@ msgstr "Identità di importazione"
msgid "Forward updated"
msgstr "Inoltro aggiornato"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "Connection settings"
msgid "Server settings"
msgstr "Impostazioni ManageSieve"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Porta del server"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Amministratore di dominio"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permetti a questo amministratore di accedere alle caselle di posta degli "
"utenti"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Varie"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr "Posizione del server non impostata, si prega di correggere."
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization"
msgstr "Sincronizzazione"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr "Sincronizza la rubrica via CardDAV"
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Scegli se sincronizzare o no la tua rubrica via CardDAV. Ti permetterà di "
"accedere ai tuoi contatti da applicazioni esterne."
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization frequency"
msgstr "Frequenza di sincronizzazione"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervallo in secondi tra 2 richieste di sincronizzazione"
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "Contatti"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr "Casa"
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr "Lavoro"
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr "Altro"
#: contacts/constants.py:15
msgid "Main"
msgstr "Principale"
#: contacts/constants.py:16
msgid "Cellular"
msgstr "Cellulare"
#: contacts/constants.py:17
msgid "Fax"
msgstr "Fax"
#: contacts/constants.py:18
msgid "Pager"
msgstr "Cercapersone"
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Nome, o nome visualizzato, richiesto"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr "Il minimo valore permesso è 60s"
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid line"
@@ -1790,10 +1940,27 @@ msgstr "Numero di cicli non valido"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Amministrazione"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Rubrica"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Autenticazione"
@@ -1972,8 +2139,8 @@ msgstr "Gruppi degli amministratori"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Gli appartenenti a questi gruppi LDAP Posix avranno i privilegi di "
"amministratori di dominio. Utilizza il carattere ';' per separare valori "
@@ -2221,7 +2388,8 @@ msgstr "Abilita la comunicazione con l'API pubblica di modoboa"
msgid "Check new versions"
msgstr "Controlla nuove versioni"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Controlla automaticamente se è disponibile una nuova versione"
@@ -2252,10 +2420,6 @@ msgstr ""
"Invia statistiche all'API pubblica di modoboa (contatori ed estensioni "
"utilizzate)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Varie"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2264,8 +2428,8 @@ msgstr "Soglia account inattivo"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2274,8 +2438,8 @@ msgstr "Soglia account inattivo"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Un account con una data di ultimo accesso più vecchia di questa soglia (in "
"giorni) verrà considerato inattivo"
@@ -2318,22 +2482,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Imposta `USE_TZ = True` in settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme"
msgid "Upgrade your password scheme to a stronger one"
@@ -2524,7 +2688,8 @@ msgstr[1] "La password deve contenere almeno {} caratteri speciali."
#: core/password_validation.py:70
msgid "Your password must contain a combination of different character types."
msgstr ""
"La tua password deve contenere una combinazione di diversi tipi di carattere."
"La tua password deve contenere una combinazione di diversi tipi di "
"carattere."
#: core/sms_backends/ovh.py:21 core/sms_backends/ovh.py:102
msgid "API endpoint"
@@ -2647,15 +2812,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2783,8 +2948,8 @@ msgstr "Il backend utilizzato per l'autenticazione"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2874,7 +3039,7 @@ msgstr "Esci"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Parte centrale di Modoboa"
@@ -3169,8 +3334,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3261,8 +3426,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3378,8 +3543,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Abilita o disabilita i limiti per amministratore"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Amministratori di domini"
@@ -3396,13 +3561,13 @@ msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Il numero massimo di domini per nuovi amministratori. (0 per disabilitare la "
"creazione, -1 per permettere la creazione illimitata)"
"Il numero massimo di domini per nuovi amministratori. (0 per disabilitare la"
" creazione, -1 per permettere la creazione illimitata)"
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Il numero massimo di alias per nuovi amministratori. (0 per disabilitare la "
"creazione, -1 per permettere la creazione illimitata)"
@@ -3445,11 +3610,11 @@ msgstr "Abilita o disabilita i limiti per dominio"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Numero massimo di amministratori di dominio consentiti per un nuovo dominio. "
"(0 per negare qualunque creazione, -1 per permetterne senza limiti)"
"Numero massimo di amministratori di dominio consentiti per un nuovo dominio."
" (0 per negare qualunque creazione, -1 per permetterne senza limiti)"
#: limits/app_settings.py:104 limits/app_settings.py:260
msgid ""
@@ -3469,8 +3634,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Numero massimo di alias consentiti per un nuovo dominio. (0 per negare "
"qualunque creazione, -1 per permetterne senza limiti)"
@@ -3774,8 +3939,8 @@ msgid ""
"new document will be created each time a password is updated."
msgstr ""
"Generare un nuovo documento solo quando si crea un nuovo account. Se "
"impostato su no , un nuovo documento verrà creato ogni volta che la password "
"viene aggiornata."
"impostato su no , un nuovo documento verrà creato ogni volta che la password"
" viene aggiornata."
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
@@ -3814,8 +3979,8 @@ msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
msgstr ""
"Includi le informazioni di connessione SMTP e IMAP richieste per configurare "
"un client di posta, un tablet o telefono"
"Includi le informazioni di connessione SMTP e IMAP richieste per configurare"
" un client di posta, un tablet o telefono"
#: pdfcredentials/app_settings.py:133 pdfcredentials/app_settings.py:260
#: pdfcredentials/documents.py:133
@@ -3939,7 +4104,8 @@ msgstr "Credenziali PDF"
#: pdfcredentials/lib.py:28
#, fuzzy
#| msgid "Failed to create the directory that will contain PDF documents (%s)"
#| msgid ""
#| "Failed to create the directory that will contain PDF documents (%s)"
msgid "Can't write to selected directory to store PDF documents"
msgstr "Impossibile creare la cartella che conterrà i documenti PDF (%s)"
@@ -4127,7 +4293,7 @@ msgstr "Porta dell'host di destinazione"
msgid "verify recipients"
msgstr "Verifica destinatari"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4311,14 +4477,14 @@ msgstr "Cartella dove finiscono le bozze"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Impossibile recuperare il delimitatore delle gerarchie"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
"Connessione al server MANAGESIEVE fallita, controlla la tua configurazione"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4402,7 +4568,8 @@ msgid ""
"Your password has been set. You may go ahead and <a href=\"%(url)s\">sign "
"in</a> now."
msgstr ""
"La tua password è stata impostata. Ora puoi <a href=\"%(url)s\">accedere</a>."
"La tua password è stata impostata. Ora puoi <a "
"href=\"%(url)s\">accedere</a>."
#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
@@ -4491,8 +4658,8 @@ msgstr "Vecchia password"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4527,17 +4694,14 @@ msgid "next hop"
msgstr "prossimo salto"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Meccanismo di autenticazione"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Meccanismo di autenticazione preferito"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "Cartella non trovata."
@@ -4545,7 +4709,6 @@ msgstr "prossimo salto"
#~ msgstr "Il tuo username e/o la tua password non corrispondono. Riprova."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Seleziona per attivare questo insieme di filtri"
@@ -4553,22 +4716,18 @@ msgstr "prossimo salto"
#~ msgstr "Tipo di confronto"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Nome del filtro errato"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Condizioni"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Attivo"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Non ci sono ancora filtri definiti"
@@ -4579,8 +4738,7 @@ msgstr "prossimo salto"
#~ msgstr "attivo"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Non è ancora stato definito alcun gruppo di filtri. Devi crearne uno per "
#~ "definire dei filtri"
@@ -4589,22 +4747,18 @@ msgstr "prossimo salto"
#~ msgstr "Nuovo gruppo di filtri"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Nuovo filtro"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Salva il gruppo di filtri"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Attiva gruppo di filtri"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Elimina gruppo di filtri"
@@ -4615,7 +4769,6 @@ msgstr "prossimo salto"
#~ msgstr "Modifica filtro"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Elimina questo filtro"
@@ -4623,22 +4776,18 @@ msgstr "prossimo salto"
#~ msgstr "Sposta questo filtro in alto"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Sposta questo filtro in basso "
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Recupero delle impostazioni di filtro fallito"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filtro creato"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filtro modificato"
@@ -4649,12 +4798,10 @@ msgstr "prossimo salto"
#~ msgstr "Rimozione del filtro fallita"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Gruppo filtri salvato"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Gruppo filtri creato"
@@ -4662,8 +4809,6 @@ msgstr "prossimo salto"
#~ msgstr "Crea un nuovo gruppo di filtri"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Gruppo filtri eliminato"
@@ -4671,7 +4816,6 @@ msgstr "prossimo salto"
#~ msgstr "Gruppo filtri attivato"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "si"
File diff suppressed because it is too large Load Diff
+156 -22
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,12 +37,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -55,7 +55,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -63,14 +63,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -121,15 +123,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -354,6 +356,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1585,6 +1588,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1633,6 +1759,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2042,10 +2180,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2102,22 +2236,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2617,7 +2751,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3763,7 +3897,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3916,11 +4050,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+294 -155
View File
@@ -19,11 +19,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2024-07-17 11:46+0200\n"
"Last-Translator: J Rosier <vertalen@tagora.nl>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/tonio/modoboa/"
"language/nl_NL/)\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/tonio/modoboa/language/nl_NL/)\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -51,12 +50,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Kan niet groter zijn dan domeinquotum"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Toegang geweigerd."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -69,7 +68,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "Lijst van beheerde domeinen (alleen resellers en domeinbeheerders)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Niet toegestaan voor deze rol."
@@ -77,14 +76,16 @@ msgstr "Niet toegestaan voor deze rol."
msgid "Must be equal to mailbox full_address"
msgstr "Moet gelijk zijn aan de mailbox full_address"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Dit veld is verplicht."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Lokaal domein {} bestaat niet"
@@ -137,15 +138,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Definieer ten minste 1 geautoriseerd netwerk / adres"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr "Er is een mailbox vereist om een alias te creëren"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown tag {}"
msgid "Unknown status"
@@ -189,11 +190,11 @@ msgstr "Geldige MX'en"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Een lijst van IP-adressen waaraan alle MX-records moeten voldoen. Er zal een "
"waarschuwing getoond worden voor records die niet overeenkomen."
"Een lijst van IP-adressen waaraan alle MX-records moeten voldoen. Er zal een"
" waarschuwing getoond worden voor records die niet overeenkomen."
#: admin/app_settings.py:43 admin/app_settings.py:317
msgid "New domains must use authorized MX(s)"
@@ -332,8 +333,9 @@ msgstr ""
"Hernoem of verwijder mailboxen op het bestandssysteem wanner ze hernoemd of "
"verwijderd worden in Modoboa."
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Standaard mailbox quota"
@@ -371,9 +373,11 @@ msgid "Automatic domain/mailbox creation"
msgstr "Domein en mailbox automatisch aanmaken"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
"Maak een domein en mailbox aan wanneer een account automatisch is aangemaakt."
"Maak een domein en mailbox aan wanneer een account automatisch is "
"aangemaakt."
#: admin/app_settings.py:182 admin/app_settings.py:500
msgid "Create an alias when a mailbox is renamed"
@@ -381,7 +385,8 @@ msgstr "Maak een alias aan als een mailbox hernoemd wordt."
#: admin/app_settings.py:185 admin/app_settings.py:503
msgid "Create an alias using the old address when a mailbox is renamed."
msgstr "Maak een alias aan voor het oude adres als een mailbox hernoemd wordt."
msgstr ""
"Maak een alias aan voor het oude adres als een mailbox hernoemd wordt."
#: admin/app_settings.py:244 pdfcredentials/api/v2/serializers.py:59
msgid "Directory not found."
@@ -396,6 +401,7 @@ msgstr ""
"zonder gespecificeerde waarde. Een 0 betekent geen quota."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Beheer"
@@ -500,13 +506,13 @@ msgstr "Quota"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Quotum voor deze mailbox; kan uitgedrukt worden in kB, MB (standaard) of GB. "
"Geef een aangepaste waarde of gebruik de standaard voor dit domein. Laat dit "
"leeg voor een ongelimiteerde waarde (niet toegestaan voor "
"Quotum voor deze mailbox; kan uitgedrukt worden in kB, MB (standaard) of GB."
" Geef een aangepaste waarde of gebruik de standaard voor dit domein. Laat "
"dit leeg voor een ongelimiteerde waarde (niet toegestaan voor "
"domeinadministrators)."
#: admin/forms/account.py:254 admin/models/domain.py:39
@@ -535,8 +541,8 @@ msgid ""
"(@domain.tld)."
msgstr ""
"Alias(en) van deze mailbox. Geef slechts een adres per regel op, en toets "
"ENTER om een nieuwe regel te krijgen. Om een 'catch-all'-adres te maken voer "
"je alleen het domein in (bijvoorbeeld: @domein.tld)."
"ENTER om een nieuwe regel te krijgen. Om een 'catch-all'-adres te maken voer"
" je alleen het domein in (bijvoorbeeld: @domein.tld)."
#: admin/forms/account.py:275
msgid "Sender addresses"
@@ -550,8 +556,8 @@ msgid ""
msgstr ""
"Extra afzenderadres(sen) voor dit account. De gebruiker wordt toegestaan om "
"dit adres als verzender te gebruiken voor uitgaande berichten, ook al "
"bestaat dit adres niet lokaal. Geef slechts een adres per regel op, en toets "
"ENTER om een nieuwe regel te krijgen."
"bestaat dit adres niet lokaal. Geef slechts een adres per regel op, en toets"
" ENTER om een nieuwe regel te krijgen."
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
@@ -618,8 +624,8 @@ msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"Het alias-adres. Om een 'catch-all'-adres te maken voer je alleen het domein "
"in (bijvoorbeeld: @domein.nl)."
"Het alias-adres. Om een 'catch-all'-adres te maken voer je alleen het domein"
" in (bijvoorbeeld: @domein.nl)."
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
msgid "Recipients"
@@ -630,8 +636,8 @@ msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
msgstr ""
"Adressen waarnaar deze alias zal verwijzen. Geef slechts een adres per regel "
"op, en toets ENTER om een nieuwe regel te krijgen."
"Adressen waarnaar deze alias zal verwijzen. Geef slechts een adres per regel"
" op, en toets ENTER om een nieuwe regel te krijgen."
#: admin/forms/alias.py:119
msgid "No recipient defined"
@@ -1070,8 +1076,9 @@ msgstr "{}: domeinquotum overschreden"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Sluiten"
@@ -1324,7 +1331,8 @@ msgid "Warning"
msgstr "Waarschuwing"
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr "DKIM sleutels bestaan al voor dit domein. Wil je ze overschrijven?"
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1454,32 +1462,29 @@ msgid ""
msgstr ""
"Lever een CSV bestand en zorg ervoor dat de regels voldoen aan een van de "
"volgende formaten: <ul> <li><em>domain; name; quota; default mailbox quota; "
"enabled</em></li> <li><em>domainalias; name; targeted domain; enabled</em></"
"li> <li><em>relaydomain; name; target host; target port; service; enabled; "
"verify recipients</em></li> </ul> <p>Het eerste element van elke regel is "
"verplicht en moet gelijk zijn aan een van de vorige waarden.</p> <p>Je kan "
"een eigen scheidingsteken gebruiken.</p>"
"enabled</em></li> <li><em>domainalias; name; targeted domain; "
"enabled</em></li> <li><em>relaydomain; name; target host; target port; "
"service; enabled; verify recipients</em></li> </ul> <p>Het eerste element "
"van elke regel is verplicht en moet gelijk zijn aan een van de vorige "
"waarden.</p> <p>Je kan een eigen scheidingsteken gebruiken.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Lever een CSV bestand en zorg ervoor dat de regels voldoen aan een van de "
"volgende formaten:\n"
"Lever een CSV bestand en zorg ervoor dat de regels voldoen aan een van de volgende formaten:\n"
"<ul>\n"
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li>\n"
"<li><em>account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, ...]</em></li>\n"
"<li><em>alias; address; enabled; internal recipient</em></li>\n"
"<li><em>forward; address; enabled; external recipient</em></li>\n"
"<li><em>dlist; address; enabled; recipient; recipient; ...</em></li>\n"
"</ul>\n"
"<p>Het eerste element van elke regel is verplicht en moet gelijk zijn aan "
"een van de vorige waarden.</p>\n"
"<p>Het eerste element van elke regel is verplicht en moet gelijk zijn aan een van de vorige waarden.</p>\n"
"<p>Je kan een eigen scheidingsteken gebruiken.</p>"
#: admin/templates/admin/importform.html:6
@@ -1531,8 +1536,8 @@ msgid ""
"coming from it are considered as spam. You should contact those providers "
"and ask them to unlist detected IP address(es)."
msgstr ""
"De reputatie van dit domein wordt hierdoor aangetast er bestaat een kans dat "
"e-mail van dit domein als spam wordt gezien. Je zou contact moeten opnemen "
"De reputatie van dit domein wordt hierdoor aangetast er bestaat een kans dat"
" e-mail van dit domein als spam wordt gezien. Je zou contact moeten opnemen "
"met deze providers en hun vragen om deze IP adressen van de lijst te halen."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
@@ -1686,6 +1691,146 @@ msgstr "Importeer identiteiten"
msgid "Forward updated"
msgstr "Doorstuuradres aangepast"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "Connection settings"
msgid "Server settings"
msgstr "ManageSieve instellingen"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Server poort"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Domeinbeheerder"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Sta deze beheerder toe om mailboxen van gebruikers te benaderen"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Diversen"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "LDAP synchronisatie-instellingen"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "LDAP synchronisatie-instellingen"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "bevat"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Aantal getoonde items per pagina"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid code"
@@ -1734,10 +1879,27 @@ msgstr "Ongeldig nummer van rondes"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Gebruik de volgende code om het Modoboa wachtwoord te herstellen: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Beheer"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adres"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Authenticatie"
@@ -1909,8 +2071,8 @@ msgstr "Beheerdergroepen"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Leden van deze LDAP POSIX-groepen zullen aangemaakt worden als "
"domeinbeheerders. Gebruik ';' karakters om groepen te scheiden."
@@ -2034,7 +2196,8 @@ msgstr "Activeer export naar LDAP"
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
"Activeer automatische synchronisatie tussen lokale database en LDAP directory"
"Activeer automatische synchronisatie tussen lokale database en LDAP "
"directory"
#: core/app_settings.py:308 core/app_settings.py:1056
msgid "Delete remote LDAP account when local account is deleted"
@@ -2067,7 +2230,8 @@ msgstr "Activeer import van LDAP"
#: core/app_settings.py:330 core/app_settings.py:1081
msgid "Enable account synchronization from LDAP directory to local database"
msgstr "Activeer accountsynchronisatie van LDAP directory naar lokale database"
msgstr ""
"Activeer accountsynchronisatie van LDAP directory naar lokale database"
#: core/app_settings.py:354 core/app_settings.py:1111
msgid "Username attribute"
@@ -2144,7 +2308,8 @@ msgstr "Communicatie met publieke Modoboa API toestaan"
msgid "Check new versions"
msgstr "Controleer of er een nieuwe versie beschikbaar is"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Controleert automatisch of een nieuwere versie beschikbaar is"
@@ -2175,10 +2340,6 @@ msgstr ""
"Verstuur statistieken naar de publieke Modoboa API (statistieken en "
"gebruikte extenties)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Diversen"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2187,8 +2348,8 @@ msgstr "Drempelwaarde inactieve gebruikers"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2197,8 +2358,8 @@ msgstr "Drempelwaarde inactieve gebruikers"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Een gebruiker die langer dan dit aantal dagen niet ingelogd is, wordt op "
"inactief gezet."
@@ -2241,7 +2402,7 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2251,15 +2412,15 @@ msgstr ""
"tussen zomer- en wintertijd (bijv. dezelfde locale tijd komt twee keer voor "
"door de tijdsverandering)"
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Zet 'USE_TZ = TRUE' in settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2563,15 +2724,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2699,8 +2860,8 @@ msgstr "De backend gebruikt voor authenticatie"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2790,7 +2951,7 @@ msgstr "Uitloggen"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Het hoofdonderdeel van Modoboa"
@@ -3085,8 +3246,8 @@ msgstr "Er is een DNS-record gevonden maar de syntax is ongeldig:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
"Hier is een voorbeeld van een DNS-configuratie (bind format). Vervang de "
"waarden tussen [ ] door geschikte waarden."
@@ -3179,8 +3340,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3298,8 +3459,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Domein administrators"
@@ -3311,7 +3472,8 @@ msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
"Maximum aantal toegestane domein administrators voor een nieuwe administrator"
"Maximum aantal toegestane domein administrators voor een nieuwe "
"administrator"
#: limits/app_settings.py:39 limits/app_settings.py:175
#, fuzzy
@@ -3323,10 +3485,11 @@ msgstr "Maximum aantal toegestane domeinen voor een nieuwe administrator"
#: limits/app_settings.py:48 limits/app_settings.py:186
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "Maximum aantal domein aliassen voor een nieuwe administrator"
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3370,14 +3533,16 @@ msgstr ""
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Maximum aantal toegestane domein administrators voor een nieuwe administrator"
"Maximum aantal toegestane domein administrators voor een nieuwe "
"administrator"
#: limits/app_settings.py:104 limits/app_settings.py:260
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
@@ -3395,8 +3560,8 @@ msgstr "Maximum aantal toegestane mailboxen voor een nieuwe administrator"
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr "Maximum aantal aliassen voor een nieuwe administrator"
#: limits/apps.py:13 limits/apps.py:17
@@ -3700,8 +3865,8 @@ msgid ""
"new document will be created each time a password is updated."
msgstr ""
"Genereer een document enkel wanneer een account is nieuw aangemaakt. Indien "
"'nee' is geselecteerd zal bij iedere wachtwoord wijziging een nieuw document "
"worden gemaakt. "
"'nee' is geselecteerd zal bij iedere wachtwoord wijziging een nieuw document"
" worden gemaakt. "
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
@@ -3831,8 +3996,7 @@ msgid ""
"your contacts.\n"
msgstr ""
"\n"
"Hier kunt u uw e-mails online bekijken, filters aanmaken, of contactpersonen "
"beheren.\n"
"Hier kunt u uw e-mails online bekijken, filters aanmaken, of contactpersonen beheren.\n"
#: pdfcredentials/documents.py:126
msgid "Please change your password!"
@@ -3864,7 +4028,8 @@ msgstr "PDF gegevens"
#: pdfcredentials/lib.py:28
#, fuzzy
#| msgid "Failed to create the directory that will contain PDF documents (%s)"
#| msgid ""
#| "Failed to create the directory that will contain PDF documents (%s)"
msgid "Can't write to selected directory to store PDF documents"
msgstr "Het aanmaken van de map voor de PDF documenten is mislukt (%s)"
@@ -3926,8 +4091,8 @@ msgstr "Standaard onderwerp"
msgid ""
"Default subject used when an auto-reply message is created automatically"
msgstr ""
"Standaard onderwerp gebruikt wanneer een automatisch antwoord automatisch is "
"aangemaakt"
"Standaard onderwerp gebruikt wanneer een automatisch antwoord automatisch is"
" aangemaakt"
#: postfix_autoreply/app_settings.py:38 postfix_autoreply/forms.py:138
#, python-format
@@ -3949,8 +4114,8 @@ msgstr "Automatische antwoorden"
#: postfix_autoreply/forms.py:23
msgid "Activate your auto reply from this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr ""
"Activeer uw automatische antwoord vanaf deze datum. Formaat: JJJJ-MM-DD UU:"
"mm:ss"
"Activeer uw automatische antwoord vanaf deze datum. Formaat: JJJJ-MM-DD "
"UU:mm:ss"
#: postfix_autoreply/forms.py:28
msgid "Until"
@@ -3959,8 +4124,8 @@ msgstr "Tot"
#: postfix_autoreply/forms.py:31
msgid "Activate your auto reply until this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr ""
"Activeer uw automatische antwoord tot deze datum. Formaat: JJJJ-MM-DD UU:mm:"
"ss"
"Activeer uw automatische antwoord tot deze datum. Formaat: JJJJ-MM-DD "
"UU:mm:ss"
#: postfix_autoreply/forms.py:39
#, python-format
@@ -4065,7 +4230,7 @@ msgstr "doel host"
msgid "verify recipients"
msgstr "controleer ontvangers"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4247,13 +4412,14 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Mislukt om de filterset te te laden"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Verbinding naar MANAGESIEVE server mislukt, controleer uw configuratie"
msgstr ""
"Verbinding naar MANAGESIEVE server mislukt, controleer uw configuratie"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4336,8 +4502,7 @@ msgstr "Wachtwoord vergeten?"
msgid ""
"Your password has been set. You may go ahead and <a href=\"%(url)s\">sign "
"in</a> now."
msgstr ""
"Je wachtwoord is ingesteld. Je kunt nu <a href=\"%(url)s\">inloggen</a>"
msgstr "Je wachtwoord is ingesteld. Je kunt nu <a href=\"%(url)s\">inloggen</a>"
#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
@@ -4370,10 +4535,8 @@ msgid ""
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>We hebben je instructies gemailt om je wachtwoord in te stellen. Als het "
"door jou ingevulde email adres bestaat, zal je hem binnenkort ontvangen</p>\n"
"<p>Als je geen email ontvangt, controleer dan of je het juiste email adres "
"hebt ingevuld, en controleer je spam folder. </p>"
"<p>We hebben je instructies gemailt om je wachtwoord in te stellen. Als het door jou ingevulde email adres bestaat, zal je hem binnenkort ontvangen</p>\n"
"<p>Als je geen email ontvangt, controleer dan of je het juiste email adres hebt ingevuld, en controleer je spam folder. </p>"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -4425,8 +4588,8 @@ msgstr "Oud wachtwoord"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4463,27 +4626,23 @@ msgid "next hop"
msgstr ""
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Authenticatie mechanisme"
#, fuzzy
#~| msgid "LDAP authentication settings"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Geprefereerde authenticatie mechanisme"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "Map niet gevonden."
#~ msgid "Your username and password didn't match. Please try again."
#~ msgstr ""
#~ "Uw gebruikersnaam en wachtwoord komen niet overeen. Probeer het "
#~ "alstublieft opnieuw."
#~ "Uw gebruikersnaam en wachtwoord komen niet overeen. Probeer het alstublieft "
#~ "opnieuw."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Aanvinken om deze filterset te activeren"
@@ -4491,17 +4650,14 @@ msgstr ""
#~ msgstr "Verkeerde filter naam"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Voorwaarden"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Actief"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Nog geen filter aangemaakt"
@@ -4512,32 +4668,27 @@ msgstr ""
#~ msgstr "actief"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Nog geen filterset gedefinieerd. U moet een filterset aanmaken om filters "
#~ "in te kunnen stellen."
#~ "Nog geen filterset gedefinieerd. U moet een filterset aanmaken om filters in"
#~ " te kunnen stellen."
#~ msgid "New filters set"
#~ msgstr "Nieuwe filterset"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Nieuw filter"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Filterset opslaan"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Filterset activeren"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Filterset verwijderen"
@@ -4548,7 +4699,6 @@ msgstr ""
#~ msgstr "Filter bewerken"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Dit filter verwijderen"
@@ -4556,22 +4706,18 @@ msgstr ""
#~ msgstr "Dit filter omhoogplaatsen"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Dit filter omlaagplaatsen"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Mislukt om de filterset te te laden"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filter aangemaakt"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filter aangepast"
@@ -4582,12 +4728,10 @@ msgstr ""
#~ msgstr "Mislukt om het filter te verwijderen"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Filterset opgeslagen"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Filterset aangemaakt"
@@ -4595,8 +4739,6 @@ msgstr ""
#~ msgstr "Maak een nieuwe filterset aan"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Filterset verwijderd"
@@ -4604,7 +4746,6 @@ msgstr ""
#~ msgstr "Filterset geactiveerd"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "ja"
@@ -4672,12 +4813,10 @@ msgstr ""
#, fuzzy
#~ msgid ""
#~ "\n"
#~ "<li><em>relaydomain; name; target host; service; enabled; verify "
#~ "recipients</em></li>\n"
#~ "<li><em>relaydomain; name; target host; service; enabled; verify recipients</em></li>\n"
#~ msgstr ""
#~ "\n"
#~ "<li><em>relaydomain; name; target host; service; enabled; verify "
#~ "recipients</em></li>\n"
#~ "<li><em>relaydomain; name; target host; service; enabled; verify recipients</em></li>\n"
#~ "<li><em>relaydomainalias; name; target; enabled</em></li>\n"
#~ msgid "Your resources are not initialized yet"
+156 -22
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: Nils Otto Lillegrein <post@activeweb.no>, 2020\n"
"Language-Team: Norwegian (https://www.transifex.com/tonio/teams/13749/no/)\n"
@@ -40,12 +40,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -58,7 +58,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -66,14 +66,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -124,15 +126,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -357,6 +359,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1588,6 +1591,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1636,6 +1762,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2045,10 +2183,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2105,22 +2239,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2622,7 +2756,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3770,7 +3904,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3923,11 +4057,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+292 -156
View File
@@ -15,26 +15,23 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2021-07-09 07:40+0000\n"
"Last-Translator: KrystianPlichta <polandtorros@gmail.com>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/tonio/modoboa/"
"language/pl_PL/)\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/tonio/modoboa/language/pl_PL/)\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#: admin/api/v1/serializers.py:42 admin/forms/domain.py:49
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
msgstr ""
"Miejsce dzielone między skrzynki. Może być wyrażone w KB, MB (domyślnie) lub "
"GB. Wartość 0 oznacza brak limitu."
"Miejsce dzielone między skrzynki. Może być wyrażone w KB, MB (domyślnie) lub"
" GB. Wartość 0 oznacza brak limitu."
#: admin/api/v1/serializers.py:49
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
@@ -51,12 +48,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Nie może być wyższa niż limit domeny"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Odmowa dostępu"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -70,7 +67,7 @@ msgid ""
msgstr ""
"Lista administratorów domen (tylko resellerów i administratorów domen)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Niedozwolone dla tej roli."
@@ -78,14 +75,16 @@ msgstr "Niedozwolone dla tej roli."
msgid "Must be equal to mailbox full_address"
msgstr "Musi być równe z full_address skrzynki."
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "To pole jest wymagane"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Lokalna domena {} nie istnieje"
@@ -138,17 +137,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Zdefiniuj przynajmniej jedną autoryzowaną sieć / adres"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "Skrzynka jest obowiązkowa"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -192,11 +191,11 @@ msgstr "Poprawne MXy"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Lista adresów IP lub sieci dla każdego pasującego rekordu MX. Monit zostanie "
"wysłany w przypadku błędu."
"Lista adresów IP lub sieci dla każdego pasującego rekordu MX. Monit zostanie"
" wysłany w przypadku błędu."
#: admin/app_settings.py:43 admin/app_settings.py:317
msgid "New domains must use authorized MX(s)"
@@ -280,8 +279,8 @@ msgid ""
"sure this directory belongs to root user and is not readable by the outside "
"world."
msgstr ""
"Ścieżka bezwzględna do katalogu w którym będą trzymane klucze prywatne DKIM. "
"Upewnij się że właścicielem katalogu jest \"użytkownik root\" i że katalog "
"Ścieżka bezwzględna do katalogu w którym będą trzymane klucze prywatne DKIM."
" Upewnij się że właścicielem katalogu jest \"użytkownik root\" i że katalog "
"nie jest publicznie dostępny do odczytu."
#: admin/app_settings.py:112 admin/app_settings.py:407
@@ -313,8 +312,8 @@ msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
msgstr ""
"Liczba wiadomości, które świeżo utworzone domeny będą mogły wysłać dziennie. "
"Pozostaw puste dla braku limitu."
"Liczba wiadomości, które świeżo utworzone domeny będą mogły wysłać dziennie."
" Pozostaw puste dla braku limitu."
#: admin/app_settings.py:136 admin/app_settings.py:440
#: admin/templates/admin/domain_detail.html:41 limits/app_settings.py:55
@@ -333,11 +332,12 @@ msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
msgstr ""
"Zmieniaj lub usuwaj skrzynki na filesystemie jeśli zostały zmodyfikowane lub "
"usuniętę przez Modoboa"
"Zmieniaj lub usuwaj skrzynki na filesystemie jeśli zostały zmodyfikowane lub"
" usuniętę przez Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Domyślna przestrzeń dla konta pocztowego"
@@ -374,7 +374,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Automatyczne tworzenie domeny/skrzynki"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 "Utwórz domenę i skrzynkę gdy tworzone jest konto"
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -392,8 +393,8 @@ msgstr "Katalog nie znaleziony."
#: admin/app_settings.py:458
#, fuzzy
#| msgid ""
#| "Default mailbox quota (in MB) applied to freshly created mailboxes with "
#| "no value specified. A value of 0 means no quota."
#| "Default mailbox quota (in MB) applied to freshly created mailboxes with no "
#| "value specified. A value of 0 means no quota."
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
@@ -402,6 +403,7 @@ msgstr ""
"dla których nie podano wartości. Wartość 0 oznacza brak limitu."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Administracja"
@@ -506,9 +508,9 @@ msgstr "Limit"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Limit miejsca dla tej skrzynki. Może być wyrażony w KB, MB(domyślnie) lub "
"GB. Podaj własną wartość lub użyj domyślnej wartości domeny. Brak limitu "
@@ -554,9 +556,9 @@ msgid ""
"send emails using this address, even if it does not exist locally. Indicate "
"one address per input. Press ENTER to add a new input."
msgstr ""
"Dodatkowe adresy nadawcy dla tego konta. Użytkownik będzie mógł tych adresów "
"podczas wysyłania wiadomości, nawet jeśli taki nie istnieje lokalnie. Podaj "
"jeden adres w polu. Naciśnij ENTER aby dodać nowe pole."
"Dodatkowe adresy nadawcy dla tego konta. Użytkownik będzie mógł tych adresów"
" podczas wysyłania wiadomości, nawet jeśli taki nie istnieje lokalnie. Podaj"
" jeden adres w polu. Naciśnij ENTER aby dodać nowe pole."
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
@@ -849,8 +851,8 @@ msgstr "Znaleziono nie działające serwery nazw"
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
msgstr ""
"Upłynąć czas na rozwiązanie nazwy w DNS, w tym momencie nie potrafię odpytać "
"%s"
"Upłynąć czas na rozwiązanie nazwy w DNS, w tym momencie nie potrafię odpytać"
" %s"
#: admin/lib.py:256
#, python-format
@@ -1011,8 +1013,8 @@ msgstr "Włącz podpisywanie DKIM"
msgid ""
"If you activate this feature, a DKIM key will be generated for this domain."
msgstr ""
"Jeśli włączysz tą funkcjonalność, dla tej domeny zostanie wygenerowany klucz "
"DKIM"
"Jeśli włączysz tą funkcjonalność, dla tej domeny zostanie wygenerowany klucz"
" DKIM"
#: admin/models/domain.py:70
msgid "Key length"
@@ -1088,8 +1090,9 @@ msgstr "Przekroczono limit przydziału"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Zamknij"
@@ -1344,7 +1347,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1473,33 +1477,28 @@ msgid ""
"use a different character as separator.</p>"
msgstr ""
"Przygotuj plik CSV gdzie linie są nastepującego formatu:\n"
"<ul> <li><em>domain; nazwa; quota; domyślna quota skrzynki; enabled</em></"
"li> \n"
"<ul> <li><em>domain; nazwa; quota; domyślna quota skrzynki; enabled</em></li> \n"
"<li><em>domainalias; nazwa; docelowa domena; enabled</em></li> \n"
"<li><em>relaydomain; nazwa; docelowy host; docelowy port; service; enabled; "
"verify recipients</em></li> </ul> \n"
"<li><em>relaydomain; nazwa; docelowy host; docelowy port; service; enabled; verify recipients</em></li> </ul> \n"
"\n"
"<p>Pierwszy element każdej linii jest obowiązkowy i musi być zawierać jedną "
"z powyższych wartości.</p> \n"
"<p>Pierwszy element każdej linii jest obowiązkowy i musi być zawierać jedną z powyższych wartości.</p> \n"
"<p>Możesz użyc różnych znaków jako separatora pól.</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Przygotuj plik CSV gdzie linie są następującego formatu:\n"
"<ul> \n"
"<li><em>konto; login; hasło; imię; nazwisko; enabled; grupa; addres; quota; "
"[, domena, ...]</em></li> \n"
"<li><em>konto; login; hasło; imię; nazwisko; enabled; grupa; addres; quota; [, domena, ...]</em></li> \n"
"<li><em>alias; addres; enabled; recipient; recipient; ...</em></li> \n"
"</ul> \n"
"<p>Pierwszy element każdej linii jest obowiązkowy i musi być zawierać jedną "
"z powyższych wartości.</p> \n"
"<p>Pierwszy element każdej linii jest obowiązkowy i musi być zawierać jedną z powyższych wartości.</p> \n"
"<p>Możesz użyć różnych znaków jako separatora pól."
#: admin/templates/admin/importform.html:6
@@ -1528,7 +1527,8 @@ msgstr "Zaktualizowane"
#: admin/templates/admin/mx_domain_detail.html:23
msgid "This IP does not match any of the valid MXs defined in parameters"
msgstr "Ten IP nie pasuje do żadnego poprawnego MX'a określonego w parametrach"
msgstr ""
"Ten IP nie pasuje do żadnego poprawnego MX'a określonego w parametrach"
#: admin/templates/admin/mx_domain_detail.html:36
msgid "No MX record found for this domain."
@@ -1709,6 +1709,148 @@ msgstr "Importuj tożsamości"
msgid "Forward updated"
msgstr "Reguła przekazywania zmodyfikowana"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "Ustawienia ManageSieve"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Port serwera"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Administrator domeny"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Zezwól temu administratorowi na dostęp do skrzynek użytkowników"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Różne"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr "Lokalizacja serwera nie jest ustawiona, należy to poprawić."
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "Synchronizacja"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr "Synchronizuj książkę adresową używając CardDAV"
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Wybierz czy synchronizować lub nie Twoją książkę adresową używając CardDAV. "
"Zyskasz możliwość dostępu do Twoich kontaktów z zewnątrz."
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "Częstotliwość synchronizacji"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Odstęp pomiędzy synchronizacjami, w sekundach"
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "Kontakty"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr "Dom"
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr "Praca"
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr "Inny"
#: contacts/constants.py:15
msgid "Main"
msgstr "Główny"
#: contacts/constants.py:16
msgid "Cellular"
msgstr "Komórkowy"
#: contacts/constants.py:17
msgid "Fax"
msgstr "Fax"
#: contacts/constants.py:18
msgid "Pager"
msgstr "Pager"
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Nazwa albo wyświetlana nazwa jest wymagana"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr "Dopuszczalna minimalna wartość to 60"
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Nieprawidłowy kod PIN"
@@ -1755,10 +1897,27 @@ msgstr "Nieprawidłowa liczba rund"
msgid "This code is invalid"
msgstr "Ten kod jest nieprawidłowy"
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Proszę użyć następującego kodu, aby odzyskać hasło Modoboa: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administracja"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Książka adresowa"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Uwierzytelnianie"
@@ -1933,11 +2092,11 @@ msgstr "Administrator grup"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Członkowie tych grup LDAP Posix będą utworzeni jako administratorzy domeny. "
"Użyj znaku ';' jako separatora grup."
"Członkowie tych grup LDAP Posix będą utworzeni jako administratorzy domeny."
" Użyj znaku ';' jako separatora grup."
#: core/app_settings.py:192 core/app_settings.py:915
msgid "Group type"
@@ -2053,7 +2212,8 @@ msgstr "Włącz export do LDAP"
#: core/app_settings.py:302 core/app_settings.py:1047
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr "Włącz automatyczną synchronizację lokalnej bazy danych i katalogu LDAP"
msgstr ""
"Włącz automatyczną synchronizację lokalnej bazy danych i katalogu LDAP"
#: core/app_settings.py:308 core/app_settings.py:1056
msgid "Delete remote LDAP account when local account is deleted"
@@ -2064,8 +2224,8 @@ msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
"Skasuj konto na zdalnym LDAP kiedy zostanie skasowane konto lokalne, w innym "
"przypadku zostanie ono wyłączone."
"Skasuj konto na zdalnym LDAP kiedy zostanie skasowane konto lokalne, w innym"
" przypadku zostanie ono wyłączone."
#: core/app_settings.py:317 core/app_settings.py:1068
msgid "Account DN template"
@@ -2077,8 +2237,8 @@ msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
"Szablon używany do budowy DN konta. Powinien zawierać jeden placeholder (ie. "
"%(user)s)"
"Szablon używany do budowy DN konta. Powinien zawierać jeden placeholder (ie."
" %(user)s)"
#: core/app_settings.py:327 core/app_settings.py:1079
msgid "Enable import from LDAP"
@@ -2103,7 +2263,8 @@ msgstr "Włącz synchronizację Dovecot LDAP"
#: core/app_settings.py:365 core/app_settings.py:1124
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
"Ustawienia uwierzytelniania LDAP zostaną zastosowane do konfiguracji Dovecot."
"Ustawienia uwierzytelniania LDAP zostaną zastosowane do konfiguracji "
"Dovecot."
#: core/app_settings.py:370 core/app_settings.py:1132
msgid "Dovecot LDAP config file"
@@ -2165,7 +2326,8 @@ msgstr "Włącz komunikację z publicznym API Modoboa"
msgid "Check new versions"
msgstr "Sprawdź nowe wersje"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Automatycznie sprawdzaj czy nowa wersja jest dostępna"
@@ -2193,11 +2355,8 @@ msgstr "Wyślij statystyki"
#: core/app_settings.py:434 core/app_settings.py:1246
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
"Prześlij statystyki do publicznego API Modoboa (licznik i użyte rozszerzenia)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Różne"
"Prześlij statystyki do publicznego API Modoboa (licznik i użyte "
"rozszerzenia)"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
@@ -2207,8 +2366,8 @@ msgstr "Próg nieaktywności konta"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2217,8 +2376,8 @@ msgstr "Próg nieaktywności konta"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Konto z datą ostatniego logowania większą niż podany próg (w dniach) "
"zostanie uznane za nieaktywne. "
@@ -2259,7 +2418,7 @@ msgstr "Domyślne górne przekierowanie kiedy nie wskazano aplikacji"
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2269,15 +2428,15 @@ msgstr ""
"czasu pomiędzy letnim a zimowym (ten sam czas będzie występował dwa razy z "
"powodu zmiany godziny)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Ustaw `USE_TZ = True` w settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2587,15 +2746,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2618,7 +2777,8 @@ msgstr "Aktualizacje są dostępne!"
#: core/templates/core/information.html:29
msgid "Check the following list to find the component(s) that can be updated."
msgstr ""
"Sprawdź poniższą listę, aby znaleźć komponenty, które mogą być aktualizowane."
"Sprawdź poniższą listę, aby znaleźć komponenty, które mogą być "
"aktualizowane."
#: core/templates/core/information.html:33
msgid "Applications"
@@ -2724,8 +2884,8 @@ msgstr "Uwierzytelnianie dwuskładnikowe"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
"Zainstaluj aplikację uwierzytelniającą soft token, taką jak FreeOTP lub "
"Google Authenticator z repozytorium aplikacji i użyj jej do zeskanowania "
@@ -2756,8 +2916,8 @@ msgid ""
msgstr ""
"Poniższe kody odzyskiwania można użyć jednorazowo, aby odzyskać dostęp do "
"swojego konta, na przykład w przypadku utraty telefonu. Upewnij się, że "
"zapisałeś je w bezpiecznym miejscu, w przeciwnym razie nie będziesz miał już "
"dostępu do swojego konta."
"zapisałeś je w bezpiecznym miejscu, w przeciwnym razie nie będziesz miał już"
" dostępu do swojego konta."
#: core/templates/core/user_security.html:53
msgid "Two-Factor Authentication is enabled for your account."
@@ -2818,7 +2978,7 @@ msgstr "Wyloguj"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Zasadnicza część Modoboa"
@@ -3129,8 +3289,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3219,8 +3379,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3336,8 +3496,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Włącz lub wyłącz limity na admina"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Administratorzy domeny"
@@ -3346,21 +3506,21 @@ msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
"Maksymalna dozwolona liczba administratorów domen dla nowego administratora. "
"(0 - tworzenie niedozwolone, -1 nielimitowana ilość)"
"Maksymalna dozwolona liczba administratorów domen dla nowego administratora."
" (0 - tworzenie niedozwolone, -1 nielimitowana ilość)"
#: limits/app_settings.py:39 limits/app_settings.py:175
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Maksymalna dozwolona ilość domen dla nowego administratora. (0 dla tworzenie "
"niedozwolone, -1 nielimitowana ilość)"
"Maksymalna dozwolona ilość domen dla nowego administratora. (0 dla tworzenie"
" niedozwolone, -1 nielimitowana ilość)"
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Maksymalna dozwolona ilość aliasów domen dla nowego administratora. (0 dla "
"tworzenie niedozwolone, -1 nielimitowana ilość)"
@@ -3403,8 +3563,8 @@ msgstr "Włącz lub wyłącz limity na domenę"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Max liczba administratrów nowej domeny. (0 tworzenie niedozwolone, -1 dla "
"braku limitu)"
@@ -3427,8 +3587,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Max liczba aliasów dla nowej domeny. (0 tworzenie niedozwolone, -1 "
"nielimitowana ilość)"
@@ -3706,7 +3866,8 @@ msgid ""
"Automatically delete a document just after its first download from this "
"interface"
msgstr ""
"Automatycznie usuwaj dokumenty jak tylko zostaną pobranie przez ten interfejs"
"Automatycznie usuwaj dokumenty jak tylko zostaną pobranie przez ten "
"interfejs"
#: pdfcredentials/app_settings.py:78 pdfcredentials/app_settings.py:223
msgid "Generate documents only at account creation"
@@ -3718,7 +3879,8 @@ msgid ""
"new document will be created each time a password is updated."
msgstr ""
"Generuj nowy dokument tylko wtedy, kiedy nowe konto jest zakładane. Jeśli "
"ustawione na nie, to nowy dokument będzie tworzony przy każdej zmianie hasła."
"ustawione na nie, to nowy dokument będzie tworzony przy każdej zmianie "
"hasła."
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
@@ -3832,9 +3994,7 @@ msgid ""
"the document as soon as possible.\n"
msgstr ""
"\n"
"Drogi użytkowniku %s, ten dokument zawiera dane uwierzytelniające które "
"będzeisz potrzebował to połączenia się. Zapoznaj się z nim i usuń go "
"najszybciej jak to możliwe.\n"
"Drogi użytkowniku %s, ten dokument zawiera dane uwierzytelniające które będzeisz potrzebował to połączenia się. Zapoznaj się z nim i usuń go najszybciej jak to możliwe.\n"
#: pdfcredentials/documents.py:95
msgid "Web panel:"
@@ -3847,8 +4007,7 @@ msgid ""
"your contacts.\n"
msgstr ""
"\n"
"Pod tym adresem możesz online przeczytać swoje wiadomości, stworzyć filtry "
"lub zarządzać\n"
"Pod tym adresem możesz online przeczytać swoje wiadomości, stworzyć filtry lub zarządzać\n"
" listą kontaktów.\n"
#: pdfcredentials/documents.py:126
@@ -3881,7 +4040,8 @@ msgstr "Poświadczenia PDF"
#: pdfcredentials/lib.py:28
#, fuzzy
#| msgid "Failed to create the directory that will contain PDF documents (%s)"
#| msgid ""
#| "Failed to create the directory that will contain PDF documents (%s)"
msgid "Can't write to selected directory to store PDF documents"
msgstr "Nie można utworzyć katalogu do przechowywania PDF'ów (%s)"
@@ -4073,7 +4233,7 @@ msgstr "docelowy port hosta"
msgid "verify recipients"
msgstr "sprawdź odbiorców"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4267,11 +4427,11 @@ msgstr "Folder, do którego trafiają kopie robocze"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Nie udało się rozpoznać hierarchii separatora"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Błąd połączenia do serwera MANAGESIEVE: %s, sprawdź konfigurację"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4444,8 +4604,8 @@ msgstr "Stare hasło"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4480,17 +4640,14 @@ msgid "next hop"
msgstr "następny krok"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Mechanizm autentykacji"
#, fuzzy
#~| msgid "LDAP authentication settings"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Preferowany mechanizm uwierzytelnienia"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "Katalog nie znaleziony."
@@ -4498,7 +4655,6 @@ msgstr "następny krok"
#~ msgstr "Twoja nazwa użytkownika i hasło są niepoprawne. Spróbuj ponownie"
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Zaznacz aby uruchomić ten zestaw filtrów"
@@ -4509,17 +4665,14 @@ msgstr "następny krok"
#~ msgstr "Zła nazwa filtru"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Warunki"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Aktywne"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Brak zdefiniowanych filtrów"
@@ -4530,31 +4683,25 @@ msgstr "następny krok"
#~ msgstr "aktywny"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ msgstr ""
#~ "Nie zdefiniowano zestawu filtrów. Musisz utworzyć przynajmniej jeden."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr "Nie zdefiniowano zestawu filtrów. Musisz utworzyć przynajmniej jeden."
#~ msgid "New filters set"
#~ msgstr "Nowy zestaw filtrów"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Nowy filter"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Zapisz zestaw filtrów"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Uruchom zestaw filtrów"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Usuń zestaw filtrów"
@@ -4565,7 +4712,6 @@ msgstr "następny krok"
#~ msgstr "Edytuj filtr"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Usuń ten filtr"
@@ -4573,22 +4719,18 @@ msgstr "następny krok"
#~ msgstr "Przenieś ten filtr wyżej"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Przenieś ten filtr niżej"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Nie udało się pobrać zestawu filtrów"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filtr utworzony"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filtr zmodyfikowano"
@@ -4599,12 +4741,10 @@ msgstr "następny krok"
#~ msgstr "Nie udało się usunąć filtru"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Zestaw filtrów zapisano"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Zestaw filtrów utworzono"
@@ -4612,8 +4752,6 @@ msgstr "następny krok"
#~ msgstr "Utwórz nowy zestaw filtrów"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Filtry skasowano"
@@ -4621,7 +4759,6 @@ msgstr "następny krok"
#~ msgstr "Filtry usunięto"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "tak"
@@ -4636,8 +4773,7 @@ msgstr "następny krok"
#~ msgstr "Alias z taką nazwą już istnieje"
#~ msgid "Generate PDF documents containing users' credentials"
#~ msgstr ""
#~ "Generuj dokumenty PDF zawierające dane uwierzytelniające użytkowników"
#~ msgstr "Generuj dokumenty PDF zawierające dane uwierzytelniające użytkowników"
#~ msgid "Graphical statistics about emails traffic using RRDtool"
#~ msgstr "Graficzne statystyki wiadomości z wykorzystaniem "
+280 -119
View File
@@ -26,17 +26,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
"Last-Translator: vanderson diniz <cyberlink1@gmail.com>, 2015\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/tonio/modoboa/"
"language/pt_BR/)\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/tonio/modoboa/language/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#: admin/api/v1/serializers.py:42 admin/forms/domain.py:49
msgid ""
@@ -61,12 +59,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Não pode ser maior que a cota de domínio"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Permissão negada."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -81,7 +79,7 @@ msgstr ""
"Lista de domínios administrados (somente revendedores e administradores de "
"domínio)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Não é permitido para esta função."
@@ -89,14 +87,16 @@ msgstr "Não é permitido para esta função."
msgid "Must be equal to mailbox full_address"
msgstr "Deve ser igual a full_address de caixa de correio"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Este campo é obrigatório."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Domínio local {} não existe"
@@ -147,17 +147,17 @@ msgstr "Desative a migração imap antes de desativar esta opção."
msgid "Define at least one authorized network / address"
msgstr "Defina pelo menos uma rede/endereço autorizado"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
"A parte à esquerda de um endereço de e-mail não pode ter mais de 64 "
"caracteres."
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr "Uma caixa de correio é necessária para criar apelidos."
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr "Status desconhecido"
@@ -199,11 +199,11 @@ msgstr "MXs válidos"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
"Uma lista de endereços IP ou de rede que cada registro MX deve corresponder. "
"Um aviso será enviado se um registro não for respeitado."
"Uma lista de endereços IP ou de rede que cada registro MX deve corresponder."
" Um aviso será enviado se um registro não for respeitado."
#: admin/app_settings.py:43 admin/app_settings.py:317
msgid "New domains must use authorized MX(s)"
@@ -240,8 +240,8 @@ msgstr "Ativar verificações DKIM"
#: admin/app_settings.py:67 admin/app_settings.py:350
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
msgstr ""
"Verifique se todos os domínios com login DKIM habilitado têm um registro DNS "
"válido"
"Verifique se todos os domínios com login DKIM habilitado têm um registro DNS"
" válido"
#: admin/app_settings.py:72 admin/app_settings.py:358
msgid "Enable DMARC checks"
@@ -289,8 +289,8 @@ msgid ""
"world."
msgstr ""
"Caminho absoluto do diretório onde as chaves privadas DKIM serão "
"armazenadas. Certifique-se que este diretório pertença ao usuário root e não "
"seja legível pelo mundo exterior."
"armazenadas. Certifique-se que este diretório pertença ao usuário root e não"
" seja legível pelo mundo exterior."
#: admin/app_settings.py:112 admin/app_settings.py:407
msgid "Default DKIM key length"
@@ -344,8 +344,9 @@ msgstr ""
"Renomeie ou remova caixas de correio no sistema de arquivos quando elas "
"forem renomeadas ou removidas no Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Cota de caixa de correio padrão"
@@ -355,8 +356,8 @@ msgid ""
"value specified. A value of 0 means no quota."
msgstr ""
"Cota de caixa de correio padrão (em MB) aplicada para caixas de correio "
"recém-criadas sem nenhum valor especificado. Um valor 0 significa que não há "
"cota."
"recém-criadas sem nenhum valor especificado. Um valor 0 significa que não há"
" cota."
#: admin/app_settings.py:157 admin/app_settings.py:467
msgid "Default mailbox sending limit"
@@ -384,7 +385,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Criação automática de domínio/caixa de correio"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
"Crie um domínio e uma caixa de correio quando uma conta for criada "
"automaticamente."
@@ -408,10 +410,11 @@ msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
msgstr ""
"Cota de caixa de correio padrão (em MB) aplicada para domínios recém-criados "
"sem nenhum valor especificado. Um valor 0 significa que não há cota."
"Cota de caixa de correio padrão (em MB) aplicada para domínios recém-criados"
" sem nenhum valor especificado. Um valor 0 significa que não há cota."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Administração"
@@ -516,9 +519,9 @@ msgstr "Cota"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"A cota para essa caixa de correio pode ser expressa em KB, MB (padrão) ou "
"GB. Defina um valor personalizado ou use o padrão do domínio. Deixe em "
@@ -722,8 +725,8 @@ 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 aqui, ele será anexado "
"automaticamente."
"O nome do administrador. Não inclua o nome do domínio aqui, ele será anexado"
" automaticamente."
#: admin/forms/domain.py:264
msgid "Generate a random password for the administrator."
@@ -1089,8 +1092,9 @@ msgstr "{}: cota de domínio excedida"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Fechar"
@@ -1343,7 +1347,8 @@ msgid "Warning"
msgstr "Aviso"
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr "As chaves DKIM já existem para este domínio. Deseja substituí-las?"
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1471,8 +1476,8 @@ msgid ""
"mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
msgstr ""
"Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos: "
"<ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
"Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos:"
" <ul> <li><em>domain; name; quota; default mailbox quota; enabled</em></li> "
"<li><em>domainalias; name; targeted domain; enabled</em></li> "
"<li><em>relaydomain; name; target host; target port; service; enabled; "
"verify recipients</em></li> </ul> <p>O primeiro elemento de cada linha é "
@@ -1482,14 +1487,14 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos: "
"<ul> <li><em>account; loginname; password; first name; last name; enabled; "
"Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos:"
" <ul> <li><em>account; loginname; password; first name; last name; enabled; "
"group; address; quota; [, domain, …]</em></li> <li><em>alias; address; "
"enabled; recipient; recipient; …</em></li> </ul> <p>O primeiro elemento de "
"cada linha é obrigatório e deve ser igual a um dos valores anteriores.</p> "
@@ -1545,7 +1550,8 @@ msgid ""
msgstr ""
"A reputação do domínio será afetada e há uma chance de que os e-mails "
"provenientes dele sejam considerados spam. Você deve entrar em contato com "
"esses provedores e pedir que eles retirem a lista de endereços IP detectados."
"esses provedores e pedir que eles retirem a lista de endereços IP "
"detectados."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -1699,6 +1705,147 @@ msgstr "Importar identidades"
msgid "Forward updated"
msgstr "Encaminhar atualizado"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "ManageSieve settings"
msgid "Server settings"
msgstr "Configurações do ManageSieve"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Porta do servidor"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Administrador de domínio"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permitir que este administrador acesse as caixas de correio de usuários"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Diversos"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "Configurações de sincronização LDAP"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "Configurações de sincronização LDAP"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "contains"
msgid "Contacts"
msgstr "contém"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Número de itens exibidos por página"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Código PIN inválido"
@@ -1745,11 +1892,28 @@ msgstr "Número de ciclos inválido"
msgid "This code is invalid"
msgstr "Este código é inválido"
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
"Por favor, use o seguinte código para recuperar sua senha do Modoboa: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administração"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Endereço"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Autenticação"
@@ -1921,8 +2085,8 @@ msgstr "Grupos de administradores"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Membros dos grupos do LDAP Posix serão criados como administradores de "
"domínio. Use o caractere ';' para separar grupos."
@@ -1982,8 +2146,8 @@ msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
"O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para "
"vincular anonimamente"
"O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para"
" vincular anonimamente"
#: core/app_settings.py:237 core/app_settings.py:289 core/app_settings.py:972
#: core/app_settings.py:1034
@@ -2029,8 +2193,8 @@ msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
"A template usada para construir um DN de usuário. Deve conter um placeholder "
"(por ex: %(user)s)"
"A template usada para construir um DN de usuário. Deve conter um placeholder"
" (por ex: %(user)s)"
#: core/app_settings.py:276 core/app_settings.py:1017
msgid "LDAP synchronization settings"
@@ -2044,8 +2208,8 @@ msgstr "Habilitar exportação para LDAP"
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
"Ativar a sincronização automática entre o banco de dados local e o diretório "
"LDAP"
"Ativar a sincronização automática entre o banco de dados local e o diretório"
" LDAP"
#: core/app_settings.py:308 core/app_settings.py:1056
msgid "Delete remote LDAP account when local account is deleted"
@@ -2163,7 +2327,8 @@ msgstr "Habilitar comunicação com API pública do Modoboa"
msgid "Check new versions"
msgstr "Verificar novas versões"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Verificar automaticamente se uma nova versão está disponível"
@@ -2194,18 +2359,14 @@ msgstr ""
"Enviar estatísticas à API pública do Modoboa (contadores e extensões "
"utilizadas)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Diversos"
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr "Ativar rastreamento de conta inativa"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
"Permitir que o administrador defina um limite (em dias) além do qual uma "
"conta é considerada inativa se o usuário não tiver feito login"
@@ -2216,8 +2377,8 @@ msgstr "Limite de conta inativa"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Uma conta com uma data de login maior que este limite (em dias) será "
"considerada como inativa"
@@ -2259,7 +2420,7 @@ msgstr ""
msgid "LDAP"
msgstr "LDAP"
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2269,15 +2430,15 @@ msgstr ""
"durante as transições entre horários de verão / inverno (exemplo: o horário "
"local ocorrendo duas vezes devido a alteração do relógio)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Definir `USE_TZ = TRUE em settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2585,15 +2746,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2720,8 +2881,8 @@ msgstr "Autenticação de duas etapas"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
"Instale um autenticador de token de software como FreeOTP ou Google "
"Authenticator do repositório de aplicativos e use esse aplicativo para "
@@ -2811,7 +2972,7 @@ msgstr "Sair"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Core do Modoboa"
@@ -3102,8 +3263,8 @@ msgstr "Um registro DNS foi encontrado, mas sua sintaxe não é válida:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
"Aqui está um exemplo de configuração de DNS (formato de ligação). Substitua "
"o valor entre [ ] pelos valores apropriados."
@@ -3188,8 +3349,8 @@ msgstr "Inclusões de Filtro de Pasta"
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
"Uma lista separada por vírgulas de pastas a serem incluídas explicitamente "
"na sincronização, mesmo se filtradas pelas Exclusões de Filtro de Pasta. "
@@ -3306,8 +3467,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Habilitar ou desabilitar limites por administrador"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Administradores de domínio"
@@ -3330,8 +3491,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo de apelidos de domínio permitidos para um novo administrador. "
"(0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
@@ -3341,8 +3502,8 @@ msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo de caixas de correio permitidas para um novo administrador. (0 "
"para negar qualquer criação, -1 para permitir criações ilimitadas)"
"Número máximo de caixas de correio permitidas para um novo administrador. (0"
" para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:67 limits/app_settings.py:210
msgid ""
@@ -3374,11 +3535,11 @@ msgstr "Habilitar ou desabilitar limites por domínio"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo de administradores de domínio permitidos para um novo domínio. "
"(0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
"Número máximo de administradores de domínio permitidos para um novo domínio."
" (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:104 limits/app_settings.py:260
msgid ""
@@ -3398,8 +3559,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
"Número máximo de apelidos permitidos para um novo domínio. (0 para negar "
"qualquer criação, -1 para permitir criações ilimitadas)"
@@ -3687,8 +3848,9 @@ 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 ""
"Gere um novo documento somente quando uma nova conta for criada. Se definido "
"como não, um novo documento será criado sempre que uma senha for atualizada."
"Gere um novo documento somente quando uma nova conta for criada. Se definido"
" como não, um novo documento será criado sempre que uma senha for "
"atualizada."
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
@@ -3727,8 +3889,8 @@ msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
msgstr ""
"Incluir as informações de conexão SMTP e IMAP necessárias para configurar um "
"cliente de e-mail, um tablet ou um telefone"
"Incluir as informações de conexão SMTP e IMAP necessárias para configurar um"
" cliente de e-mail, um tablet ou um telefone"
#: pdfcredentials/app_settings.py:133 pdfcredentials/app_settings.py:260
#: pdfcredentials/documents.py:133
@@ -3817,8 +3979,7 @@ msgid ""
"your contacts.\n"
msgstr ""
"\n"
"Aqui você pode visualizar online seus e-mails a qualquer momento, criar "
"filtros ou gerenciar\n"
"Aqui você pode visualizar online seus e-mails a qualquer momento, criar filtros ou gerenciar\n"
"seus contatos.\n"
#: pdfcredentials/documents.py:126
@@ -3838,8 +3999,8 @@ msgid ""
"Failed to create PDF_credentials directory. Please check the permissions or "
"the path."
msgstr ""
"Falha ao criar diretório PDF_credentials. Por favor, verifique as permissões "
"ou o caminho."
"Falha ao criar diretório PDF_credentials. Por favor, verifique as permissões"
" ou o caminho."
#: pdfcredentials/handlers.py:61
msgid "Retrieve user's credentials as a PDF document"
@@ -3928,8 +4089,8 @@ msgstr "Respostas automáticas"
#: postfix_autoreply/forms.py:23
msgid "Activate your auto reply from this date. Format : YYYY-MM-DD HH:mm:ss"
msgstr ""
"Ative sua resposta automática a partir desta data. Formato: YYYY-MM-DD HH:mm:"
"ss"
"Ative sua resposta automática a partir desta data. Formato: YYYY-MM-DD "
"HH:mm:ss"
#: postfix_autoreply/forms.py:28
msgid "Until"
@@ -3947,8 +4108,8 @@ msgid ""
"be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, "
"%(untildate)s"
msgstr ""
"O conteúdo da sua resposta. Você pode usar as seguintes variáveis, que serão "
"substituídas automaticamente pelo valor apropriado: %(name)s, %(fromdate)s "
"O conteúdo da sua resposta. Você pode usar as seguintes variáveis, que serão"
" substituídas automaticamente pelo valor apropriado: %(name)s, %(fromdate)s "
"%(untildate)s"
#: postfix_autoreply/forms.py:120
@@ -4035,7 +4196,7 @@ msgstr "porta do host de destino"
msgid "verify recipients"
msgstr "verificar destinatários"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr "O filtro %s já existe"
@@ -4188,12 +4349,12 @@ msgstr "Pasta para onde vão os rascunhos"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Falha ao recuperar o delimitador de hierarquia"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
"Falha na conexão com o servidor MANAGESIEVE, verifique sua configuração"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr "Não há espaço suficiente no servidor"
@@ -4306,8 +4467,8 @@ msgid ""
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>Enviamos instruções por e-mail para definir sua senha, se houver uma "
"conta com o e-mail que você digitou. Você deve recebê-lo em breve.</p> <p>Se "
"você não receber um e-mail, certifique-se de ter digitado seu endereço "
"conta com o e-mail que você digitou. Você deve recebê-lo em breve.</p> <p>Se"
" você não receber um e-mail, certifique-se de ter digitado seu endereço "
"principal e verifique sua pasta de spam.</p>"
#: templates/registration/password_reset_email.html:4
@@ -4326,8 +4487,8 @@ msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
msgstr ""
"Se clicar no link acima não funcionar, copie e cole a URL em uma nova janela "
"do navegador."
"Se clicar no link acima não funcionar, copie e cole a URL em uma nova janela"
" do navegador."
#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
@@ -4356,11 +4517,11 @@ msgstr "Senha de uso único"
#: 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."
"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 ""
"Digite o código do aplicativo de dois fatores em seu celular. Se você perdeu "
"seu dispositivo, pode digitar um de seus códigos de recuperação."
"Digite o código do aplicativo de dois fatores em seu celular. Se você perdeu"
" seu dispositivo, pode digitar um de seus códigos de recuperação."
#: templates/registration/twofactor_code_verify.html:42
msgid "Verify code"
+264 -122
View File
@@ -13,11 +13,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2024-07-17 11:45+0200\n"
"Last-Translator: Mike C. <miguelmclara@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/"
"modoboa/language/pt_PT/)\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/modoboa/language/pt_PT/)\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,14 +54,14 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
#, fuzzy
#| msgid "Permissions"
msgid "Permission denied."
msgstr "Permissões"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -75,7 +74,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -83,16 +82,18 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
#, fuzzy
#| msgid "A mailbox is required"
msgid "This field is required."
msgstr "É necessária uma caixa de correio"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
#, fuzzy
#| msgid "Domain does not exist"
msgid "Local domain {} does not exist"
@@ -151,17 +152,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "É necessária uma caixa de correio"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown domain %s"
msgid "Unknown status"
@@ -205,8 +206,8 @@ msgstr ""
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
#: admin/app_settings.py:43 admin/app_settings.py:317
@@ -338,8 +339,9 @@ msgstr ""
"Renomear ou remover as caixas de correio no sistema de ficheiros quando "
"estas são renomeadas no Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
#, fuzzy
#| msgid "Default domain quota"
msgid "Default mailbox quota"
@@ -383,7 +385,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Criação automatica de domino/caixa de correio"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
"Criar um dominio e uma caixa de correio quando uma conta é criada "
"automátiamente."
@@ -415,6 +418,7 @@ msgstr ""
"especificado. Um valor de 0 implica sem quota."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Administração"
@@ -520,13 +524,13 @@ msgstr "Quota"
#: admin/forms/account.py:244
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. 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 "
@@ -554,9 +558,9 @@ msgstr "Alias(es)"
#: admin/forms/account.py:269
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
"to add a new input. To create a catchall alias, just enter the domain name "
@@ -575,8 +579,8 @@ msgstr "Pedido inválido"
#: admin/forms/account.py:278
#, fuzzy
#| msgid ""
#| "Mailbox(es) this alias will point to. Indicate only one address per "
#| "input, press ENTER to add a new input."
#| "Mailbox(es) this alias will point to. Indicate only one address per input, "
#| "press ENTER to add a new input."
msgid ""
"Additional sender address(es) for this account. The user will be allowed to "
"send emails using this address, even if it does not exist locally. Indicate "
@@ -652,8 +656,8 @@ msgstr "Endereço de e-mail"
#: admin/forms/alias.py:25
#, fuzzy
#| msgid ""
#| "The alias address (without the domain part). For a 'catch-all' address, "
#| "just enter an * character."
#| "The alias address (without the domain part). For a 'catch-all' address, just"
#| " enter an * character."
msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
@@ -668,8 +672,8 @@ msgstr "Destinatários"
#: admin/forms/alias.py:34
#, fuzzy
#| msgid ""
#| "Mailbox(es) this alias will point to. Indicate only one address per "
#| "input, press ENTER to add a new input."
#| "Mailbox(es) this alias will point to. Indicate only one address per input, "
#| "press ENTER to add a new input."
msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
@@ -840,7 +844,8 @@ msgstr "Passwords encriptadas"
#: admin/forms/import_.py:40
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"
msgstr ""
"Marque esta opção se as senhas contidas no arquivo não são encriptadas"
#: admin/handlers.py:233
#, python-format
@@ -1145,8 +1150,9 @@ msgstr "Domínio criado"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Fechar"
@@ -1435,7 +1441,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1579,11 +1586,11 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
#: admin/templates/admin/importform.html:6
@@ -1787,6 +1794,147 @@ msgstr "Importar identidades"
msgid "Forward updated"
msgstr "Reencaminhamento atualizado"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "Definições do MANAGESIEVE"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Porta do Servidor"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Super administrator"
msgid "Allow calendars administration"
msgstr "Super Administrador"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Maximum number of domain administrators this user can create"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Número máximo de administradores de domínio que este utilizador pode criar"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Vários"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization"
msgstr "Definições do serviço de directório"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization frequency"
msgstr "Definições do serviço de directório"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "contém"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Número de itens apresentados por página"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid line"
@@ -1837,10 +1985,27 @@ msgstr "Número de linhas inválido"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administração"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Endereço"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Autenticação"
@@ -2020,8 +2185,8 @@ msgstr "Grupos de Administrador"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Os membros destes grupos \"LDAP Posix\" serão criados como administradores "
"de domínio. Use ';' para separar os grupos."
@@ -2096,8 +2261,7 @@ msgstr "Password para bind"
#: core/app_settings.py:240 core/app_settings.py:292 core/app_settings.py:974
#: core/app_settings.py:1036
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
"A password usada para fazer o \"bind\" ao servidor LDAP (com 'Bind DN')"
msgstr "A password usada para fazer o \"bind\" ao servidor LDAP (com 'Bind DN')"
#: core/app_settings.py:247 core/app_settings.py:335 core/app_settings.py:984
#: core/app_settings.py:1089
@@ -2267,7 +2431,8 @@ msgstr ""
msgid "Check new versions"
msgstr "Procurar novas versões"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Verifica automaticamente se existem novas versões"
@@ -2296,18 +2461,14 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Vários"
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2316,8 +2477,8 @@ msgstr ""
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
#: core/app_settings.py:460 core/app_settings.py:1289
@@ -2360,22 +2521,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Default password scheme"
msgid "Upgrade your password scheme to a stronger one"
@@ -2544,8 +2705,8 @@ msgstr "O simple utilizador '%s' deve ter endereço de e-mail válido"
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr ""
"Os campos nome de utilizador e endereço de email não deve ser diferente para "
"'%s'"
"Os campos nome de utilizador e endereço de email não deve ser diferente para"
" '%s'"
#: core/password_validation.py:25
msgid "Password must contain at least {} digit."
@@ -2694,15 +2855,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2834,8 +2995,8 @@ msgstr "Backend usado para autenticação"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2924,7 +3085,7 @@ msgstr "Sair"
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
#, fuzzy
#| msgid "Welcome to Modoboa"
msgid "The core part of Modoboa"
@@ -3241,8 +3402,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3327,8 +3488,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3449,8 +3610,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Administradores de domínio"
@@ -3475,10 +3636,11 @@ msgstr "Número máximo permitido de domínios para novo administrador"
#: limits/app_settings.py:48 limits/app_settings.py:186
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo permitido de aliases de domínio para um novo administrador"
@@ -3523,15 +3685,16 @@ msgstr ""
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Número máximo permitido de administradores de domínio para um novo "
"administrador"
#: limits/app_settings.py:104 limits/app_settings.py:260
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
@@ -3550,8 +3713,8 @@ msgstr "Número máximo permitido de caixas de correio para novo administrador"
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr "Número máximo de aliases permitidas para um novo administrador"
#: limits/apps.py:13 limits/apps.py:17
@@ -3573,7 +3736,8 @@ msgstr "Número máximo de caixas de correio que este utilizador por criar"
#: limits/constants.py:40
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"
"Número máximo de aliases para caixas de correio que este utilizador por "
"criar"
#: limits/constants.py:49
msgid "Maximum number of domain administrators this user can create"
@@ -3601,7 +3765,8 @@ msgstr "Número máximo de caixas de correio que este utilizador por criar"
#| msgid "Maximum number of mailbox aliases this user can create"
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr ""
"Número máximo de aliases para caixas de correio que este utilizador por criar"
"Número máximo de aliases para caixas de correio que este utilizador por "
"criar"
#: limits/constants.py:102
#, fuzzy
@@ -4187,7 +4352,7 @@ msgstr "endereço de destino"
msgid "verify recipients"
msgstr "verificar destinatários"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4363,11 +4528,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Falha ao recuperar os filtros definidos"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Ligação ao servidor MANAGESIEVE falhou, valide a configuração"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4532,8 +4697,8 @@ msgstr "Password antiga"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4570,17 +4735,14 @@ msgid "next hop"
msgstr ""
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Mecanismo de autenticação"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Método de autenticação preferencial"
#, fuzzy
#~| msgid "Domain modified"
#~ msgid "Directory non-writable"
#~ msgstr "Domínio alterado"
@@ -4588,27 +4750,22 @@ msgstr ""
#~ msgstr "O seu nome de utilizador"
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Marque para ativar estes filtros"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Filtro inválido"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Condições"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Ativo"
#, fuzzy
#~| msgid "No recipient defined"
#~ msgid "No filter defined yet"
#~ msgstr "Ainda não existe nenhum filtro definido"
@@ -4619,32 +4776,26 @@ msgstr ""
#~ msgstr "ativo"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Não existem grupos de filtros. Terá de criar um para poder definir "
#~ "filtros."
#~ "Não existem grupos de filtros. Terá de criar um para poder definir filtros."
#~ msgid "New filters set"
#~ msgstr "Novo grupo de filtros"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Novo filtro"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Guardar grupo de filtros"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Ativar grupo de filtros"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Eliminar grupo de filtros"
@@ -4655,7 +4806,6 @@ msgstr ""
#~ msgstr "Editar filtro"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Eliminar este filtro"
@@ -4663,22 +4813,18 @@ msgstr ""
#~ msgstr "Mover este filtro para cima"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Mover este filtro para baixo"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Falha ao recuperar os filtros definidos"
#, fuzzy
#~| msgid "Forward created"
#~ msgid "Filter created"
#~ msgstr "Filtro criado"
#, fuzzy
#~| msgid "Forward modified"
#~ msgid "Filter modified"
#~ msgstr "Filtro modificado"
@@ -4689,12 +4835,10 @@ msgstr ""
#~ msgstr "Falha ao remover filtro"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Grupo de filtros guardado"
#, fuzzy
#~| msgid "Distribution list created"
#~ msgid "Filters set created"
#~ msgstr "Grupo de filtros criado"
@@ -4702,7 +4846,6 @@ msgstr ""
#~ msgstr "Criar novo grupo de filtros"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set deleted"
#~ msgstr "Grupo de filtros eliminado"
@@ -4710,7 +4853,6 @@ msgstr ""
#~ msgstr "Grupo de filtros ativado"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "sim"
@@ -4817,15 +4959,15 @@ msgstr ""
#~ "Default quota in MB applied to mailboxes. Leave empty to use the default "
#~ "value."
#~ msgstr ""
#~ "Quota (em MB) aplicada às caixas de correio. Deixe em branco para manter "
#~ "o valor pré-definido."
#~ "Quota (em MB) aplicada às caixas de correio. Deixe em branco para manter o "
#~ "valor pré-definido."
#~ 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."
#~ "Não é possível definir um reencaminhamento para um destino local. Por favor "
#~ "informe-se junto de um administrador para criar um alias."
#~ msgid "Quota is greater than the allowed domain's limit (%dM)"
#~ msgstr "A quota excede o limite permitido pelo domínio (%dM)"
+178 -22
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2021-10-04 13:27+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/tonio/modoboa/"
@@ -45,12 +45,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Nu poate fi mai mare decat cota domeniului"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Permisiune refuzată."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -64,7 +64,7 @@ msgid ""
msgstr ""
"Lista domenilor administrate (doar reselleri și administratori de domeniu)"
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Ne permis pentru acest rol."
@@ -72,14 +72,16 @@ msgstr "Ne permis pentru acest rol."
msgid "Must be equal to mailbox full_address"
msgstr "Trebuie să fie egal cu mailbox full_address"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Acest câmp este necesar."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Domeniu local {} nu există"
@@ -132,17 +134,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "Definiți cel puțin o adresă de rețea autorizată"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "O căsuță poștală este necesară"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -404,6 +406,7 @@ msgstr ""
"există cotă."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Administrare"
@@ -1713,6 +1716,147 @@ msgstr "Importă identități"
msgid "Forward updated"
msgstr "Redirecționare actualizată"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "Setări LDAP"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Port server"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Administrator de domeniu"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permiteți acestui administrator să acceseze cutiile poștale ale "
"utilizatorilor"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Diverse"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "Setări de sincronizare LDAP"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "Setări de sincronizare LDAP"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "Domenii"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Numărul de itemi afișați pe o pagină"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Cod PIN invalid"
@@ -1764,6 +1908,22 @@ msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
"Vă rugăm să folosiți următorul cod pentru a vă recupera parola Modoboa: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administrare"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adresă"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Autentificare"
@@ -2209,10 +2369,6 @@ msgstr ""
"Trimiteți statistici către API-ul public Modoboa (contoare și extensii "
"utilizate)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Diverse"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2276,7 +2432,7 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2286,15 +2442,15 @@ msgstr ""
"tranzițiilor între timul de vara / iarna (adică același timp local care "
"apare de două ori ca urmare a modificării ceasului)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Setează `USE_TZ = True` în settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2832,7 +2988,7 @@ msgstr "Deconectare"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Partea de nucleu a Modoboa"
@@ -4083,7 +4239,7 @@ msgstr "portul de host"
msgid "verify recipients"
msgstr "verificați destinatarii"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4272,11 +4428,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
+260 -124
View File
@@ -14,18 +14,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-06 11:16+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/"
"ru/)\n"
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#: admin/api/v1/serializers.py:42 admin/forms/domain.py:49
msgid ""
@@ -46,14 +43,14 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
#, fuzzy
#| msgid "Permissions"
msgid "Permission denied."
msgstr "Права"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -66,7 +63,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -74,16 +71,18 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
#, fuzzy
#| msgid "A quota is required"
msgid "This field is required."
msgstr "Требуется квота"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
#, fuzzy
#| msgid "Domain does not exist"
msgid "Local domain {} does not exist"
@@ -142,15 +141,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -194,8 +193,8 @@ msgstr ""
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
#: admin/app_settings.py:43 admin/app_settings.py:317
@@ -324,8 +323,9 @@ msgstr ""
"Удалять или переименовывать почтовые ящики на диске, если они удалены или "
"переименованы в Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr ""
@@ -359,7 +359,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Домен создан"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -383,6 +384,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -488,18 +490,18 @@ msgstr "Квота"
#: admin/forms/account.py:244
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Квота в мегабайтах для этого почтового ящика. Определите собственное "
"значение или используйте значение по умолчанию для родительского домена. "
"Оставьте пустым для неограниченного значения. (Не разрешено администраторам "
"домена)"
"Оставьте пустым для неограниченного значения. (Не разрешено администраторам"
" домена)"
#: admin/forms/account.py:254 admin/models/domain.py:39
#: admin/models/mailbox.py:92 admin/templates/admin/account_detail.html:50
@@ -523,16 +525,16 @@ msgstr "Синоним(ы)"
#: admin/forms/account.py:269
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
"to add a new input. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для "
"добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)"
"Синонимы этого почтового ящика. Вводите один адрес за раз. Нажмите ENTER для"
" добавления. Используйте '*' для создания синонима 'для всех' (*@domain.tld)"
#: admin/forms/account.py:275
#, fuzzy
@@ -543,8 +545,8 @@ msgstr "Ошибочный запрос"
#: admin/forms/account.py:278
#, fuzzy
#| msgid ""
#| "Mailbox(es) this alias will point to. Indicate only one address per "
#| "input, press ENTER to add a new input."
#| "Mailbox(es) this alias will point to. Indicate only one address per input, "
#| "press ENTER to add a new input."
msgid ""
"Additional sender address(es) for this account. The user will be allowed to "
"send emails using this address, even if it does not exist locally. Indicate "
@@ -620,8 +622,8 @@ msgstr "Е-майл адрес"
#: admin/forms/alias.py:25
#, fuzzy
#| msgid ""
#| "The alias address (without the domain part). For a 'catch-all' address, "
#| "just enter an * character."
#| "The alias address (without the domain part). For a 'catch-all' address, just"
#| " enter an * character."
msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
@@ -636,8 +638,8 @@ msgstr "Получатели"
#: admin/forms/alias.py:34
#, fuzzy
#| msgid ""
#| "Mailbox(es) this alias will point to. Indicate only one address per "
#| "input, press ENTER to add a new input."
#| "Mailbox(es) this alias will point to. Indicate only one address per input, "
#| "press ENTER to add a new input."
msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
@@ -1103,8 +1105,9 @@ msgstr "Домен создан"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Закрыть"
@@ -1390,7 +1393,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1535,11 +1539,11 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
#: admin/templates/admin/importform.html:6
@@ -1747,6 +1751,142 @@ msgstr "Импорт информации о пользователях"
msgid "Forward updated"
msgstr "Перенаправление обновлено"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "Настройки фильтров содержания"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Порт сервера"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Администратор домена"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Разрешить этому администратору доступ к пользовательским ящикам."
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Прочее"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "содержит"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Количество элементов на странице"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid request"
@@ -1795,10 +1935,27 @@ msgstr "Неправильное количество циклов"
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administrators"
msgid "Administration console"
msgstr "Администраторы"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Адрес"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Аутентификация"
@@ -1828,8 +1985,8 @@ msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
"Количество циклов (используется только для sha256crypt и sha512crypt), Может "
"быть от 1000 до 999999999, включительно."
"Количество циклов (используется только для sha256crypt и sha512crypt), Может"
" быть от 1000 до 999999999, включительно."
#: core/app_settings.py:71 core/app_settings.py:752
msgid "Update password scheme at login"
@@ -1964,8 +2121,8 @@ msgstr "Администратор груп"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Члены этих LDAP Posix групп должны быть созданы администратором домена. "
"Используйте ';' для как разделитель груп"
@@ -2059,8 +2216,8 @@ msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr ""
"Необязательная срока поиска (например '(objectClass=person)') Значение нужно "
"заключить в скобки"
"Необязательная срока поиска (например '(objectClass=person)') Значение нужно"
" заключить в скобки"
#: core/app_settings.py:266 core/app_settings.py:1006
msgid "User DN template"
@@ -2072,8 +2229,8 @@ msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
"Шаблон используется для построения запросов к DN Он должен содержать атрибут "
"например (%(user)s)"
"Шаблон используется для построения запросов к DN Он должен содержать атрибут"
" например (%(user)s)"
#: core/app_settings.py:276 core/app_settings.py:1017
msgid "LDAP synchronization settings"
@@ -2163,7 +2320,8 @@ msgstr "Спрятать виджет новых функций"
#: core/app_settings.py:393 core/app_settings.py:1165
msgid "Hide features widget for resellers and domain administrators"
msgstr "Спрятать виджет новых функций для реселлеров и администраторов доменов"
msgstr ""
"Спрятать виджет новых функций для реселлеров и администраторов доменов"
#: core/app_settings.py:397 core/app_settings.py:1177
msgid "Notifications"
@@ -2193,7 +2351,8 @@ msgstr "Разрешить передачу с публичным API Modoboa"
msgid "Check new versions"
msgstr "Проверить новые версии"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Автоматически проверять доступность новых версий."
@@ -2224,10 +2383,6 @@ msgstr ""
"Отправлять статистику в Modoboa public API (счетчики и используемые "
"расширения)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Прочее"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2236,8 +2391,8 @@ msgstr "Порог неактивного аккаунта"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2246,8 +2401,8 @@ msgstr "Порог неактивного аккаунта"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Аккаунт с датой последнего входа, превышающей этот порог (в днях), будет "
"считаться неактивным"
@@ -2282,28 +2437,29 @@ msgstr "Порог перенаправления по умолчанию"
#: core/app_settings.py:482 core/app_settings.py:1319
msgid "The default redirection used when no application is specified"
msgstr "Если приложение не указано. Используется перенаправление по умолчанию."
msgstr ""
"Если приложение не указано. Используется перенаправление по умолчанию."
#: core/app_settings.py:830
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2605,15 +2761,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2735,8 +2891,8 @@ msgstr "Базовая программа для проверки подлинн
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2822,7 +2978,7 @@ msgstr "Завершить сеанс"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3128,8 +3284,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3218,8 +3374,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3335,8 +3491,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Администраторы домена"
@@ -3360,10 +3516,11 @@ msgstr "Максимальное количество доменов для но
#: limits/app_settings.py:48 limits/app_settings.py:186
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "Максимальное количество синонимов доменов для нового администратора"
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3407,14 +3564,15 @@ msgstr ""
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
"Максимальное количество администраторов домена для нового администратора"
#: limits/app_settings.py:104 limits/app_settings.py:260
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
#| msgid ""
#| "Maximum number of allowed domain aliases for a new administrator"
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
@@ -3432,8 +3590,8 @@ msgstr "Максимальное количество почтовых ящик
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr "Максимальное количество синонимов для нового администратора"
#: limits/apps.py:13 limits/apps.py:17
@@ -4094,7 +4252,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4272,11 +4430,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Соединение с сервером MANAGESIEVE не удалось, проверьте конфигурацию"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4437,8 +4595,8 @@ msgstr "Старый пароль"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4473,17 +4631,14 @@ msgid "next hop"
msgstr ""
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Механизм аутентификации"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Предпочтительный механизм аутентификации"
#, fuzzy
#~| msgid "Domain modified"
#~ msgid "Directory non-writable"
#~ msgstr "Домен изменен"
@@ -4491,27 +4646,22 @@ msgstr ""
#~ msgstr "Не правильное имя или пароль. Попробуйте еще раз."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Проверьте, чтобы активировать этот набор фильтров"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "Неверное имя фильтра"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Соответствие"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Активно"
#, fuzzy
#~| msgid "No recipient defined"
#~ msgid "No filter defined yet"
#~ msgstr "Фильтры не определены"
@@ -4522,30 +4672,25 @@ msgstr ""
#~ msgstr "Активно"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr "Фильтры не определены. Вы должны определить и установить фильтры "
#~ msgid "New filters set"
#~ msgstr "Новый набор фильтров"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Новый фильтр"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Сохранить набор фильтров"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Активировать набор фильтров"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Удалить набор фильтров"
@@ -4556,7 +4701,6 @@ msgstr ""
#~ msgstr "Редактировать фильтр"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Удалить этот фильтр"
@@ -4564,22 +4708,18 @@ msgstr ""
#~ msgstr "Переместить этот фильтр выше"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Переместить этот фильтр ниже"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Не удалось получить набор фильтров"
#, fuzzy
#~| msgid "Forward created"
#~ msgid "Filter created"
#~ msgstr "Фильтр создан"
#, fuzzy
#~| msgid "Forward modified"
#~ msgid "Filter modified"
#~ msgstr "Фильтр модифицирован"
@@ -4590,12 +4730,10 @@ msgstr ""
#~ msgstr "Ошибка удаления фильтра"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Набор фильтров сохранен"
#, fuzzy
#~| msgid "Distribution list created"
#~ msgid "Filters set created"
#~ msgstr "Набор фильтров создан"
@@ -4603,7 +4741,6 @@ msgstr ""
#~ msgstr "Создание нового набора фильтров"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set deleted"
#~ msgstr "Набор фильтров удален"
@@ -4611,7 +4748,6 @@ msgstr ""
#~ msgstr "Набор фильтров активирован"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "Да"
+156 -22
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: හෙළබස, 2022\n"
"Language-Team: Sinhala (https://www.transifex.com/tonio/teams/13749/si/)\n"
@@ -40,12 +40,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -58,7 +58,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -66,14 +66,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -124,15 +126,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -357,6 +359,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1588,6 +1591,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1636,6 +1762,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2045,10 +2183,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2105,22 +2239,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2622,7 +2756,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3770,7 +3904,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3923,11 +4057,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+156 -22
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -38,12 +38,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -56,7 +56,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -64,14 +64,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -122,15 +124,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -355,6 +357,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1586,6 +1589,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1634,6 +1760,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2043,10 +2181,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2103,22 +2237,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2618,7 +2752,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3764,7 +3898,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3917,11 +4051,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+156 -22
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: R .. <nordscan@gmail.com>, 2020\n"
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/tonio/"
@@ -42,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -60,7 +60,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -68,14 +68,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -126,15 +128,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -359,6 +361,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1596,6 +1599,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1644,6 +1770,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2053,10 +2191,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2113,22 +2247,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2640,7 +2774,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3788,7 +3922,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3941,11 +4075,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+170 -22
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2016-11-09 16:13+0000\n"
"Last-Translator: Gregor <info@gregorjev.net>\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/tonio/modoboa/"
@@ -39,12 +39,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -57,7 +57,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -65,14 +65,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -123,15 +125,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknow migration"
msgid "Unknown status"
@@ -358,6 +360,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
#, fuzzy
#| msgid "IMAP migration"
msgid "Administration"
@@ -1604,6 +1607,139 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "Connection settings"
msgid "Server settings"
msgstr "Nastavitve povezave"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Vrata strežnika"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "IMAP migration"
msgid "Allow calendars administration"
msgstr "Selitev IMAP"
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "Connection settings"
msgid "Synchronization"
msgstr "Nastavitve povezave"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "Connection settings"
msgid "Synchronization frequency"
msgstr "Nastavitve povezave"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1652,6 +1788,22 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "IMAP migration"
msgid "Administration console"
msgstr "Selitev IMAP"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Server address"
msgid "Address book"
msgstr "Naslov strežnika"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2075,10 +2227,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2135,22 +2283,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2664,7 +2812,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3858,7 +4006,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -4027,13 +4175,13 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Povezava z IMAP strežnikom ni uspela: %s"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+284 -143
View File
@@ -10,12 +10,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
"Last-Translator: Olle Gustafsson <olle@dalnix.se>, "
"2013,2015-2018,2020,2022-2023\n"
"Language-Team: Swedish (http://app.transifex.com/tonio/modoboa/language/"
"sv/)\n"
"Last-Translator: Olle Gustafsson <olle@dalnix.se>, 2013,2015-2018,2020,2022-2023\n"
"Language-Team: Swedish (http://app.transifex.com/tonio/modoboa/language/sv/)\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,8 +25,8 @@ 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."
"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:49
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
@@ -44,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr "Kan inte vara större än domänkvoten"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "Åtkomst nekad."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -64,7 +62,7 @@ msgstr ""
"Lista över administrerade domäner (endast återförsäljare och "
"domänadministratörer)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "Inte tillåtet för denna roll."
@@ -72,14 +70,16 @@ msgstr "Inte tillåtet för denna roll."
msgid "Must be equal to mailbox full_address"
msgstr "Måste vara lika med postlådans full_adress"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "Detta fält är obligatoriskt."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "Lokal domän {} finns inte"
@@ -132,15 +132,15 @@ msgstr "Inaktivera imap-migrering innan du inaktiverar det här alternativet."
msgid "Define at least one authorized network / address"
msgstr "Definiera minst ett auktoriserat nätverk/adress"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr "En brevlåda krävs för att skapa alias."
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr "Okänd status"
@@ -182,8 +182,8 @@ msgstr "Giltiga MX"
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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."
@@ -197,8 +197,8 @@ 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."
"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:52 admin/app_settings.py:329
#, fuzzy
@@ -326,8 +326,9 @@ 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:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Standard brevlådekvota"
@@ -348,8 +349,8 @@ 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."
"Antal meddelanden som nyskapade brevlådor tillåts skicka per dag. Lämna tomt"
" utan gräns."
#: admin/app_settings.py:166 admin/app_settings.py:477
msgid "Automatic account removal"
@@ -364,7 +365,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "Automatisk domän-/brevlådeskapande"
#: admin/app_settings.py:177 admin/app_settings.py:491
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:182 admin/app_settings.py:500
@@ -388,6 +390,7 @@ msgstr ""
"angivet. Ett värde på 0 betyder ingen kvot."
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Administration"
@@ -492,13 +495,13 @@ msgstr "Kvota"
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
"Kvot för denna brevlåda, kan uttryckas i KB, MB (standard) eller GB. "
"Definiera ett anpassat värde eller använd domänens standardvärde. Lämna tomt "
"för att definiera ett obegränsat värde (inte tillåtet för "
"Definiera ett anpassat värde eller använd domänens standardvärde. Lämna tomt"
" för att definiera ett obegränsat värde (inte tillåtet för "
"domänadministratörer)."
#: admin/forms/account.py:254 admin/models/domain.py:39
@@ -540,8 +543,8 @@ msgid ""
"send emails using this address, even if it does not exist locally. Indicate "
"one address per input. Press ENTER to add a new input."
msgstr ""
"Ytterligare avsändaradresser för detta konto. Användaren kommer att tillåtas "
"skicka e-post med denna adress, även om den inte finns lokalt. Ange en "
"Ytterligare avsändaradresser för detta konto. Användaren kommer att tillåtas"
" skicka e-post med denna adress, även om den inte finns lokalt. Ange en "
"adress per fält. Tryck på ENTER för att lägga till ytterligare ett fält.."
#: admin/forms/account.py:339 admin/forms/alias.py:95
@@ -650,8 +653,8 @@ msgid ""
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
"GB. A value of 0 means no quota."
msgstr ""
"Standardkvot tillämpas på postlådor. Kan uttryckas i KB, MB (standard) eller "
"GB. Ett värde på 0 betyder ingen kvot."
"Standardkvot tillämpas på postlådor. Kan uttryckas i KB, MB (standard) eller"
" GB. Ett värde på 0 betyder ingen kvot."
#: admin/forms/domain.py:106 admin/handlers.py:185
msgid "domain alias"
@@ -1061,8 +1064,9 @@ msgstr "{}: domänkvoten har överskridits"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Stäng"
@@ -1315,8 +1319,10 @@ msgid "Warning"
msgstr "Varning"
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr "DKIM-nycklar finns redan för den här domänen. Vill du skriva över dem?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
"DKIM-nycklar finns redan för den här domänen. Vill du skriva över dem?"
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
#: lib/form_utils.py:400
@@ -1453,11 +1459,11 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"Ange en CSV-fil där raderna respekterar ett av följande format: <ul> konto; "
"login; lösenord; förnamn; efternamn; aktiverad; grupp; adress; kvota; [, "
@@ -1514,8 +1520,8 @@ msgid ""
"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 "
"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
@@ -1667,6 +1673,146 @@ msgstr "Importera identiteter"
msgid "Forward updated"
msgstr "Vidarebefordring uppdaterad"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "DNS settings"
msgid "Server settings"
msgstr "ManageSieve inställningar"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Server port"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Domänadministratör"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Tillåt den här administratören att ändra användares brevlådor"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Övrigt"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "LDAP synkroniseringsinställningar"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "LDAP synkroniseringsinställningar"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "innehåller"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Antal poster som visas per sida"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Ogiltig PIN-kod"
@@ -1712,10 +1858,27 @@ msgstr "Ogiltigt antal omgångar"
msgid "This code is invalid"
msgstr "Denna kod är ogiltig"
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
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: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administration"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Adress"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Autentisering"
@@ -1889,8 +2052,8 @@ msgstr "Administratörsgrupper"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"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."
@@ -1998,8 +2161,8 @@ 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)"
"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:276 core/app_settings.py:1017
msgid "LDAP synchronization settings"
@@ -2024,7 +2187,8 @@ 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."
"Radera LDAP-fjärrkonto när det lokala kontot raderas, annars inaktiveras "
"det."
#: core/app_settings.py:317 core/app_settings.py:1068
msgid "Account DN template"
@@ -2061,7 +2225,8 @@ msgstr "Aktivera Dovecot LDAP-synkronisering"
#: core/app_settings.py:365 core/app_settings.py:1124
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr "LDAP-autentiseringsinställningar tillämpas på Dovecot-konfigurationen."
msgstr ""
"LDAP-autentiseringsinställningar tillämpas på Dovecot-konfigurationen."
#: core/app_settings.py:370 core/app_settings.py:1132
msgid "Dovecot LDAP config file"
@@ -2085,7 +2250,8 @@ msgstr "Användardefinierat RSS-flöde"
#: core/app_settings.py:385 core/app_settings.py:1155
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"
"Visa användardefinierat RSS-flöde för återförsäljare och "
"domänadministratörer"
#: core/app_settings.py:390 core/app_settings.py:1163
msgid "Hide features widget"
@@ -2123,7 +2289,8 @@ msgstr "Aktivera kommunikation med Modoboa publikt API"
msgid "Check new versions"
msgstr "Kontrollera nya versioner"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "Kontrollera automatiskt om en nyare version finns"
@@ -2154,18 +2321,14 @@ 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)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Övrigt"
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr "Aktivera spårning av inaktiva konton"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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"
@@ -2176,8 +2339,8 @@ msgstr "Gräns för inaktiva konton"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"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"
@@ -2218,7 +2381,7 @@ msgstr "Standard omdirigering när ingen applikation angetts"
msgid "LDAP"
msgstr "LDAP"
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2228,15 +2391,15 @@ msgstr ""
"övergångar mellan sommar / vintertid (dvs samma lokal tid som uppträder två "
"gånger på grund av klockbyte)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Ange `USE_TZ = True` i settings.py"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2417,7 +2580,8 @@ msgstr[1] "Lösenord måste innehålla minst {} specialtecken."
#: core/password_validation.py:70
msgid "Your password must contain a combination of different character types."
msgstr "Ditt lösenord måste innehålla en kombination av olika typer av tecken."
msgstr ""
"Ditt lösenord måste innehålla en kombination av olika typer av tecken."
#: core/sms_backends/ovh.py:21 core/sms_backends/ovh.py:102
msgid "API endpoint"
@@ -2492,8 +2656,8 @@ msgid ""
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
"weblog</a> for more information."
msgstr ""
"Besök den <a href=\"https://modoboa.org/blog/\" target=\"_blank\">officiella "
"bloggen</a> för mer information."
"Besök den <a href=\"https://modoboa.org/blog/\" target=\"_blank\">officiella"
" bloggen</a> för mer information."
#: core/templates/core/api_access.html:3
msgid "API access"
@@ -2536,15 +2700,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2667,8 +2831,8 @@ msgstr "Tvåfaktorsautentisering"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
"Installera en mjuk token-autentisering som FreeOTP eller Google "
"Authenticator från ditt programförråd och använd den appen för att skanna "
@@ -2696,9 +2860,9 @@ msgid ""
"account anymore."
msgstr ""
"Följande återställningskoder kan användas en gång var för att låta dig "
"återfå åtkomst till ditt konto, om du till exempel skulle tappa din telefon. "
"Se till att spara dem på ett säkert ställe, annars kommer du inte att kunna "
"komma åt ditt konto längre."
"återfå åtkomst till ditt konto, om du till exempel skulle tappa din telefon."
" Se till att spara dem på ett säkert ställe, annars kommer du inte att kunna"
" komma åt ditt konto längre."
#: core/templates/core/user_security.html:53
msgid "Two-Factor Authentication is enabled for your account."
@@ -2725,8 +2889,8 @@ msgid ""
"Two-Factor Authentication (2FA) is not yet activated for your account. "
"Enabling this feature will increase your account's security."
msgstr ""
"Tvåfaktorsautentisering (2FA) har inte aktiverats för ditt konto. Aktivering "
"ökar ditt kontos säkerhet."
"Tvåfaktorsautentisering (2FA) har inte aktiverats för ditt konto. Aktivering"
" ökar ditt kontos säkerhet."
#: core/templates/core/user_security.html:73
msgid "Enable 2FA"
@@ -2758,7 +2922,7 @@ msgstr "Logga ut"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Kärnan av Modoboa"
@@ -3048,8 +3212,8 @@ msgstr "En DNS-post har hittats men dess syntax är ogiltig:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
"Här är ett exempel på DNS-konfiguration (bindningsformat). Ersätt värdet "
"mellan [ ] med lämpliga."
@@ -3134,8 +3298,8 @@ msgstr "Mappfilterinneslutningar"
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"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: "
@@ -3253,8 +3417,8 @@ msgid "Enable or disable per-admin limits"
msgstr "Aktivera eller inaktivera gränser per administratör"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "Domänadministratörer"
@@ -3263,8 +3427,8 @@ 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)"
"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:39 limits/app_settings.py:175
msgid ""
@@ -3276,8 +3440,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"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)"
@@ -3295,8 +3459,8 @@ 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)"
"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:76 limits/app_settings.py:220
msgid ""
@@ -3320,8 +3484,8 @@ msgstr "Aktivera eller inaktivera gränser per domän"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"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)"
@@ -3344,8 +3508,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"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)"
@@ -3626,8 +3790,8 @@ 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."
"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:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
@@ -3756,8 +3920,7 @@ msgid ""
"your contacts.\n"
msgstr ""
"\n"
"Här kan du se dina e-postmeddelanden när som helst online, skapa filter "
"eller hantera\n"
"Här kan du se dina e-postmeddelanden när som helst online, skapa filter eller hantera\n"
"dina kontakter.\n"
#: pdfcredentials/documents.py:126
@@ -3884,8 +4047,8 @@ msgid ""
"be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, "
"%(untildate)s"
msgstr ""
"Innehållet i ditt svar. Du kan använda följande variabler, vilka automatiskt "
"kommer ersättas med lämpligt värde: %(name)s, %(fromdate)s, %(untildate)s"
"Innehållet i ditt svar. Du kan använda följande variabler, vilka automatiskt"
" kommer ersättas med lämpligt värde: %(name)s, %(fromdate)s, %(untildate)s"
#: postfix_autoreply/forms.py:120
msgid "I'm off"
@@ -3975,7 +4138,7 @@ msgstr "målvärdport"
msgid "verify recipients"
msgstr "verifiera mottagare"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4173,7 +4336,7 @@ msgstr "Katalog där utkast sparas"
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Misslyckades med att hämta hierarkinavgränsaren"
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
#, fuzzy
#| msgid "Connection to IMAP server failed: %s"
msgid "Connection to MANAGESIEVE server failed, check your configuration"
@@ -4181,7 +4344,7 @@ msgstr ""
"Anslutning till MANAGESIEVE servern misslyckades, kontrollera din "
"konfiguration"
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4298,9 +4461,9 @@ msgid ""
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>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."
"</p> <p>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.</p>"
"konto finns med den e-post adress du angav. Du borde få detta brev inom "
"kort.</p> <p>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.</p>"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -4309,8 +4472,8 @@ 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:"
"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
@@ -4352,8 +4515,8 @@ msgstr "Gammalt lö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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4388,12 +4551,10 @@ msgid "next hop"
msgstr "nästa hopp"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Autentiseringsmekanism"
#, fuzzy
#~| msgid "LDAP authentication settings"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "Önskad autentiseringsmekanism"
@@ -4407,11 +4568,9 @@ msgstr "nästa hopp"
#~ msgstr "2FA-verifiering saknas."
#~ 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."
#~ msgstr "Ditt användarnamn och lösenord matchar inte. Var vänlig försök igen."
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "Markera för att aktivera denna filter regel"
@@ -4422,17 +4581,14 @@ msgstr "nästa hopp"
#~ msgstr "Fel filter namn"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Villkor"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Aktivera"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "Inga filter definierade än"
@@ -4443,32 +4599,27 @@ msgstr "nästa hopp"
#~ msgstr "aktivera"
#~ msgid ""
#~ "No filters set defined yet. You must create one in order to define "
#~ "filters."
#~ "No filters set defined yet. You must create one in order to define filters."
#~ msgstr ""
#~ "Inga filter uppsättningar definierade. Du måste skapa en uppsättning för "
#~ "att kunna definiera filter."
#~ "Inga filter uppsättningar definierade. Du måste skapa en uppsättning för att"
#~ " kunna definiera filter."
#~ msgid "New filters set"
#~ msgstr "Ny filter uppsättning"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Nytt filter"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Spara filter uppsättning"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Aktivera filter uppsättning"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "Radera filter uppsättning"
@@ -4479,7 +4630,6 @@ msgstr "nästa hopp"
#~ msgstr "Redigera filter"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "Radera detta filter"
@@ -4487,22 +4637,18 @@ msgstr "nästa hopp"
#~ msgstr "Flytta upp detta filter"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "Flytta ner detta filter"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "Det gick inte att hämta filteruppsättning"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "Filter krashade"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Filter modifierat"
@@ -4513,12 +4659,10 @@ msgstr "nästa hopp"
#~ msgstr "Det gick inte att radera filtret"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Filter uppsättning sparat"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "Filter uppsättning skapat"
@@ -4526,8 +4670,6 @@ msgstr "nästa hopp"
#~ msgstr "Skapa ny filteruppsättning"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Filter uppsättning raderad"
@@ -4535,7 +4677,6 @@ msgstr "nästa hopp"
#~ msgstr "Filter uppsättning aktiverad"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "ja"
+239 -95
View File
@@ -8,11 +8,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2021-12-24 20:48+0000\n"
"Last-Translator: Mustafa OYMAK\n"
"Language-Team: Turkish (http://www.transifex.com/tonio/modoboa/language/"
"tr/)\n"
"Language-Team: Turkish (http://www.transifex.com/tonio/modoboa/language/tr/)\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,14 +37,14 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
#, fuzzy
#| msgid "Permission denied"
msgid "Permission denied."
msgstr "İzin reddedildi"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -60,7 +59,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "Bayiler ve alan adı yöneticileri için Özellikler Aracı'nı gizle."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -68,16 +67,18 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
#, fuzzy
#| msgid "This field is required"
msgid "This field is required."
msgstr "Bu alan gerekli"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -130,15 +131,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -186,8 +187,8 @@ msgstr ""
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
#: admin/app_settings.py:43 admin/app_settings.py:317
@@ -325,8 +326,9 @@ msgid ""
"removed within Modoboa"
msgstr ""
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr ""
@@ -361,7 +363,8 @@ msgid "Automatic domain/mailbox creation"
msgstr ""
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -383,6 +386,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
#, fuzzy
#| msgid "Administrator groups"
msgid "Administration"
@@ -493,9 +497,9 @@ msgstr ""
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
#: admin/forms/account.py:254 admin/models/domain.py:39
@@ -1092,8 +1096,9 @@ msgstr ""
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "Kapat"
@@ -1372,7 +1377,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1518,11 +1524,11 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
#: admin/templates/admin/importform.html:6
@@ -1740,6 +1746,144 @@ msgstr ""
msgid "Forward updated"
msgstr "Profil güncellendi"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "LDAP ayarları"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Sunucu portu"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "Alan adı Yöneticisi"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "Bu yöneticinin kullanıcı posta kutularına erişimine izin ver"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Çeşitli"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization"
msgstr "LDAP eşitleme ayarları"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP synchronization settings"
msgid "Synchronization frequency"
msgstr "LDAP eşitleme ayarları"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Sayfa başına görüntülenen öğe sayısı"
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr "Geçersiz PIN kodu"
@@ -1786,10 +1930,27 @@ msgstr "Geçersiz tur sayısı"
msgid "This code is invalid"
msgstr "Bu kod geçersiz"
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Modoboa şifrenizi kurtarmak için lütfen aşağıdaki kodu kullanın: {}"
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administrator groups"
msgid "Administration console"
msgstr "Yönetici grupları"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "From address"
msgid "Address book"
msgstr "Adresinden"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Kimlik Doğrulama"
@@ -1819,8 +1980,8 @@ msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
"Kullanılacak tur sayısı (Sadece sha256crypt ve sha512crypt kullanılır). 1000 "
"ve 999999999 arasında olmalıdır."
"Kullanılacak tur sayısı (Sadece sha256crypt ve sha512crypt kullanılır). 1000"
" ve 999999999 arasında olmalıdır."
#: core/app_settings.py:71 core/app_settings.py:752
msgid "Update password scheme at login"
@@ -1961,8 +2122,8 @@ msgstr "Yönetici grupları"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
"Bu LDAP Posix gruplarının üyeleri, etki alanı yöneticileri olarak "
"oluşturulacaktır. Grupları ayırmak için ';' karakterini kullanın."
@@ -2193,7 +2354,8 @@ msgstr "Modoboa genel API'si ile iletişimi etkinleştir"
msgid "Check new versions"
msgstr "Yeni sürümleri kontrol et"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr ""
"Daha yeni bir sürümün mevcut olup olmadığını otomatik olarak kontrol eder"
@@ -2225,10 +2387,6 @@ msgstr ""
"İstatistikleri Modoboa genel API'sine gönderin (sayaçlar ve kullanılan "
"uzantılar)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Çeşitli"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2237,8 +2395,8 @@ msgstr "Etkin olmayan hesap eşiği"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2247,8 +2405,8 @@ msgstr "Etkin olmayan hesap eşiği"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
"Son giriş tarihi bu eşikten (gün olarak) daha yüksek olan bir hesap etkin "
"değil olarak kabul edilecektir."
@@ -2290,7 +2448,7 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 "
@@ -2300,15 +2458,15 @@ msgstr ""
"sırasında sorunlara neden olabilir (yani saat değişikliği nedeniyle aynı "
"yerel saat iki kez oluşur)."
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr "settings.py dosyasında 'USE_TZ = True' yapın"
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme at login"
msgid "Upgrade your password scheme to a stronger one"
@@ -2611,15 +2769,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2742,8 +2900,8 @@ msgstr "İki Faktörlü kimlik doğrulama"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
"Uygulama havuzunuzdan FreeOTP veya Google Authenticator gibi bir yazılım "
"belirteci kimlik doğrulayıcı yükleyin ve bu QR kodunu taramak için bu "
@@ -2835,7 +2993,7 @@ msgstr "Çıkış Yapın"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Modoboa'nın çekirdek kısmı"
@@ -3140,8 +3298,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3230,8 +3388,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3353,8 +3511,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
#, fuzzy
#| msgid "Domain administrator"
msgid "Domain admins"
@@ -3374,8 +3532,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3410,8 +3568,8 @@ msgstr ""
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:104 limits/app_settings.py:260
@@ -3428,8 +3586,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
#: limits/apps.py:13 limits/apps.py:17
@@ -4070,7 +4228,7 @@ msgstr ""
msgid "verify recipients"
msgstr "Alıcı"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "Enter a valid email address."
msgid "Filter %s already exists"
@@ -4244,11 +4402,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
@@ -4340,8 +4498,7 @@ msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
msgstr ""
"Parola sıfırlama bağlantısı, muhtemelen daha önce kullanılmış olduğu için "
"geçersizdi. Lütfen yeni bir parola sıfırlama talebinde bulunun.\n"
"Parola sıfırlama bağlantısı, muhtemelen daha önce kullanılmış olduğu için geçersizdi. Lütfen yeni bir parola sıfırlama talebinde bulunun.\n"
" "
#: templates/registration/password_reset_confirm_code.html:22
@@ -4363,10 +4520,10 @@ msgid ""
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>Parolanızı belirleme talimatlarını girdiğiniz e-posta hesabına gönderdik. "
"Onları az önce almış olmalısınız.</p><p>Eğer bir e-posta almadıysanız lütfen "
"birincil e-posta adersinizi girdiğinizden emin olun ve istenmeyen e-posta "
"klasörünüzü kontrol edin.</p>"
"<p>Parolanızı belirleme talimatlarını girdiğiniz e-posta hesabına gönderdik."
" Onları az önce almış olmalısınız.</p><p>Eğer bir e-posta almadıysanız "
"lütfen birincil e-posta adersinizi girdiğinizden emin olun ve istenmeyen "
"e-posta klasörünüzü kontrol edin.</p>"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -4375,8 +4532,8 @@ msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
msgstr ""
"%(username)s Modoboa hesabınız için parola sıfırlama işlemini başlatmak için "
"aşağıdaki bağlantıya tıklayın:"
"%(username)s Modoboa hesabınız için parola sıfırlama işlemini başlatmak için"
" aşağıdaki bağlantıya tıklayın:"
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
@@ -4418,8 +4575,8 @@ msgstr "Eski parola"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4456,12 +4613,10 @@ msgid "next hop"
msgstr ""
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "Kimlik doğrulama metodu"
#, fuzzy
#~| msgid "LDAP authentication settings"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "LDAP kimilk doğrulama ayarları"
@@ -4469,57 +4624,46 @@ msgstr ""
#~ msgstr "Kullanıcı adınız ve parolanız eşleşmedi. Lütfen tekrar deneyin."
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "Onayla"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Active"
#~ msgstr "Aktif kullanıcılar"
#, fuzzy
#~| msgid "Domain administrator"
#~ msgid "No filter defined yet"
#~ msgstr "Alan adı Yöneticisi"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "Arama filtresi"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "Arama filtresi"
#, fuzzy
#~| msgid "Active users"
#~ msgid "Activate filters set"
#~ msgstr "Aktif kullanıcılar"
#, fuzzy
#~| msgid "Account DN template"
#~ msgid "Filter created"
#~ msgstr "Hesap DN şablonu."
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "Değiştirildi"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "Parametreler kaydedildi"
#, fuzzy
#~| msgid "deleted"
#~ msgid "Filters set deleted"
#~ msgstr "Silindi"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "Evet"
+168 -22
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2018-11-22 19:31+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/"
@@ -42,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -60,7 +60,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -68,14 +68,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -126,15 +128,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -359,6 +361,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "Yönetim"
@@ -1592,6 +1595,139 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "LDAP ayarları"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Sunucu portu"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Administration"
msgid "Allow calendars administration"
msgstr "Yönetim"
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Çeşitli"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization"
msgstr "LDAP ayarları"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization frequency"
msgstr "LDAP ayarları"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid value"
@@ -1644,6 +1780,20 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Yönetim"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "Yetkilendirme"
@@ -2071,10 +2221,6 @@ msgstr "İstatistikleri gönder"
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "Çeşitli"
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2131,22 +2277,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Update password scheme"
msgid "Upgrade your password scheme to a stronger one"
@@ -2658,7 +2804,7 @@ msgstr "Çıkış"
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3838,7 +3984,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -4005,11 +4151,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+156 -22
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: Taras Havryliuk <admin@web4u.in.ua>, 2021\n"
"Language-Team: Ukrainian (https://www.transifex.com/tonio/teams/13749/uk/)\n"
@@ -43,12 +43,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -61,7 +61,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -69,14 +69,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -127,15 +129,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -360,6 +362,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1597,6 +1600,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1645,6 +1771,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2054,10 +2192,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2114,22 +2248,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2641,7 +2775,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3789,7 +3923,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3942,11 +4076,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+211 -70
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,12 +37,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -55,7 +55,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -63,14 +63,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -121,15 +123,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -171,8 +173,8 @@ msgstr ""
#: admin/app_settings.py:35 admin/app_settings.py:307
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."
"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 ""
#: admin/app_settings.py:43 admin/app_settings.py:317
@@ -298,8 +300,9 @@ msgid ""
"removed within Modoboa"
msgstr ""
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr ""
@@ -332,7 +335,8 @@ msgid "Automatic domain/mailbox creation"
msgstr ""
#: admin/app_settings.py:177 admin/app_settings.py:491
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 ""
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -354,6 +358,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -454,9 +459,9 @@ msgstr ""
#: admin/forms/account.py:244
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr ""
#: admin/forms/account.py:254 admin/models/domain.py:39
@@ -998,8 +1003,9 @@ msgstr ""
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr ""
@@ -1252,7 +1258,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1384,11 +1391,11 @@ msgstr ""
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
#: admin/templates/admin/importform.html:6
@@ -1585,6 +1592,130 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1629,10 +1760,23 @@ msgstr ""
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -1794,8 +1938,8 @@ msgstr ""
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
#: core/app_settings.py:192 core/app_settings.py:915
@@ -2013,7 +2157,8 @@ msgstr ""
msgid "Check new versions"
msgstr ""
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr ""
@@ -2042,18 +2187,14 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2062,8 +2203,8 @@ msgstr ""
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
#: core/app_settings.py:460 core/app_settings.py:1289
@@ -2102,22 +2243,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2411,15 +2552,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2537,8 +2678,8 @@ msgstr ""
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2617,7 +2758,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -2906,8 +3047,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -2988,8 +3129,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3100,8 +3241,8 @@ msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr ""
@@ -3119,8 +3260,8 @@ msgstr ""
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3155,8 +3296,8 @@ msgstr ""
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:104 limits/app_settings.py:260
@@ -3173,8 +3314,8 @@ msgstr ""
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
#: limits/apps.py:13 limits/apps.py:17
@@ -3763,7 +3904,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3916,11 +4057,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
@@ -4071,8 +4212,8 @@ msgstr ""
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
+156 -22
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2020-05-11 18:45+0000\n"
"Last-Translator: 李 正 <364109980@qq.com>, 2021\n"
"Language-Team: Chinese (China) (https://www.transifex.com/tonio/teams/13749/"
@@ -41,12 +41,12 @@ msgid "Cannot be greater than domain quota"
msgstr ""
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr ""
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -59,7 +59,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr ""
@@ -67,14 +67,16 @@ msgstr ""
msgid "Must be equal to mailbox full_address"
msgstr ""
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr ""
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr ""
@@ -125,15 +127,15 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr ""
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
msgid "A mailbox is required to create aliases."
msgstr ""
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
msgid "Unknown status"
msgstr ""
@@ -358,6 +360,7 @@ msgid ""
msgstr ""
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr ""
@@ -1586,6 +1589,129 @@ msgstr ""
msgid "Forward updated"
msgstr ""
#: calendars/app_settings.py:11
msgid "Server settings"
msgstr ""
#: calendars/app_settings.py:17
msgid "Server URL"
msgstr ""
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr ""
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr ""
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr ""
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51 contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
msgid "Contacts"
msgstr ""
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
msgstr ""
@@ -1634,6 +1760,18 @@ msgstr ""
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
msgid "Administration console"
msgstr ""
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
msgid "Address book"
msgstr ""
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr ""
@@ -2043,10 +2181,6 @@ msgstr ""
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
msgstr ""
@@ -2103,22 +2237,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
msgid "Upgrade your password scheme to a stronger one"
msgstr ""
@@ -2615,7 +2749,7 @@ msgstr ""
msgid "API"
msgstr ""
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr ""
@@ -3763,7 +3897,7 @@ msgstr ""
msgid "verify recipients"
msgstr ""
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, python-format
msgid "Filter %s already exists"
msgstr ""
@@ -3916,11 +4050,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
msgid "Not enough space on server"
msgstr ""
+253 -138
View File
@@ -10,11 +10,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 17:08+0100\n"
"POT-Creation-Date: 2025-02-11 09:00+0100\n"
"PO-Revision-Date: 2018-07-06 08:26+0000\n"
"Last-Translator: akong <akong@aspa.idv.tw>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/tonio/modoboa/"
"language/zh_TW/)\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/tonio/modoboa/language/zh_TW/)\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,12 +42,12 @@ msgid "Cannot be greater than domain quota"
msgstr "不可以超過網域配額"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
#: admin/api/v2/serializers.py:496 admin/models/alias.py:38
msgid "Permission denied."
msgstr "權限不足"
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
#: admin/api/v2/serializers.py:428 admin/forms/alias.py:113
#: admin/forms/alias.py:115 core/api/v2/serializers.py:224
#: core/api/v2/serializers.py:226 core/api/v2/serializers.py:235
#: core/app_settings.py:582 core/app_settings.py:584 core/app_settings.py:595
@@ -61,7 +60,7 @@ msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "管理員網域列表 (只有經銷商和網域管理員)。"
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478
msgid "Not allowed for this role."
msgstr "不允許這個身份"
@@ -69,14 +68,16 @@ msgstr "不允許這個身份"
msgid "Must be equal to mailbox full_address"
msgstr "必須跟信箱完整位址一樣"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:528
#: admin/forms/account.py:186 admin/forms/account.py:188
#: admin/forms/domain.py:174 admin/forms/domain.py:302
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95 core/forms.py:97
#: admin/forms/domain.py:304 calendars/serializers.py:175
#: calendars/serializers.py:177 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
msgstr "這個欄位是必填的"
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:545
msgid "Local domain {} does not exist"
msgstr "本機網域 {} 不存在"
@@ -129,17 +130,17 @@ msgstr ""
msgid "Define at least one authorized network / address"
msgstr "定義至少一個已驗證網路/位址"
#: admin/api/v2/serializers.py:495
#: admin/api/v2/serializers.py:513
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
#: admin/api/v2/serializers.py:515
#: admin/api/v2/serializers.py:533
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "信箱是必要的"
#: admin/api/v2/serializers.py:678
#: admin/api/v2/serializers.py:696
#, fuzzy
#| msgid "Unknown"
msgid "Unknown status"
@@ -183,10 +184,9 @@ msgstr "正確的 MX"
#: admin/app_settings.py:35 admin/app_settings.py:307
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 ""
"每個 MX 紀錄應該要跟列出來的 IP 或網路位址一樣。假如紀錄不同的會有警告送出。"
"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 "每個 MX 紀錄應該要跟列出來的 IP 或網路位址一樣。假如紀錄不同的會有警告送出。"
#: admin/app_settings.py:43 admin/app_settings.py:317
msgid "New domains must use authorized MX(s)"
@@ -281,9 +281,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 ""
"絕對路徑的目錄將會給 DKIM 私鑰儲存。確認這個目錄屬於 root 使用者並且外面的世"
"界無法讀取。"
msgstr "絕對路徑的目錄將會給 DKIM 私鑰儲存。確認這個目錄屬於 root 使用者並且外面的世界無法讀取。"
#: admin/app_settings.py:112 admin/app_settings.py:407
msgid "Default DKIM key length"
@@ -333,8 +331,9 @@ msgid ""
"removed within Modoboa"
msgstr "當他要在 Modoboa 上取得更名或移除就會在檔案系統上更名或移除信箱"
#: admin/app_settings.py:148 admin/app_settings.py:456 admin/forms/domain.py:54
#: admin/models/domain.py:36 admin/templates/admin/domain_detail.html:64
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "預設信箱配額"
@@ -346,8 +345,7 @@ msgstr "預設信箱配額"
msgid ""
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
"value specified. A value of 0 means no quota."
msgstr ""
"預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
msgstr "預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
#: admin/app_settings.py:157 admin/app_settings.py:467
#, fuzzy
@@ -374,7 +372,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "自動建立網域/信箱"
#: admin/app_settings.py:177 admin/app_settings.py:491
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 "當帳號自動建立後會建立網域和一個信箱。"
#: admin/app_settings.py:182 admin/app_settings.py:500
@@ -397,10 +396,10 @@ msgstr "目錄不存在"
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
msgstr ""
"預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
msgstr "預設信箱配額(以MB為單位)應用於未指定值的建立網域。值為0表示沒有配額。"
#: admin/app_settings.py:522 admin/app_settings.py:527
#: core/api/v2/viewsets.py:148
msgid "Administration"
msgstr "管理員"
@@ -504,16 +503,14 @@ msgstr "配額"
#: admin/forms/account.py:244
#, fuzzy
#| 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)."
#| "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)."
msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a "
"custom value or use domain's default one. Leave empty to define an unlimited "
"value (not allowed for domain administrators)."
msgstr ""
"這個信箱有多少 MB 的配額。定義一個自訂的值或使用網域的預設值。保持空白是定義"
"為無限制 (不允許網域管理者)。"
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
msgstr "這個信箱有多少 MB 的配額。定義一個自訂的值或使用網域的預設值。保持空白是定義為無限制 (不允許網域管理者)。"
#: admin/forms/account.py:254 admin/models/domain.py:39
#: admin/models/mailbox.py:92 admin/templates/admin/account_detail.html:50
@@ -540,8 +537,7 @@ msgid ""
"to add a new input. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"這個信箱的別名(es)。一行只能輸入一個電子郵件,按 Enter 新增新的一行,要建立抓"
"取別名,只要輸入網域名稱 (@domain.tld)。"
"這個信箱的別名(es)。一行只能輸入一個電子郵件,按 Enter 新增新的一行,要建立抓取別名,只要輸入網域名稱 (@domain.tld)。"
#: admin/forms/account.py:275
msgid "Sender addresses"
@@ -552,9 +548,7 @@ msgid ""
"Additional sender address(es) for this account. The user will be allowed to "
"send emails using this address, even if it does not exist locally. Indicate "
"one address per input. Press ENTER to add a new input."
msgstr ""
"新增這個帳號的寄件地址(es)。此使用者將會允許使用這個位址寄送郵件,即使這個不"
"在本機。一行輸入一個位址。按 Enter 新增新的一行。"
msgstr "新增這個帳號的寄件地址(es)。此使用者將會允許使用這個位址寄送郵件,即使這個不在本機。一行輸入一個位址。按 Enter 新增新的一行。"
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
@@ -630,8 +624,7 @@ msgstr "收件人"
msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
msgstr ""
"這個別名的位址將會指到這。一行只能輸入一個電子郵件,按 Enter 新增新的一行。"
msgstr "這個別名的位址將會指到這。一行只能輸入一個電子郵件,按 Enter 新增新的一行。"
#: admin/forms/alias.py:119
msgid "No recipient defined"
@@ -1083,8 +1076,9 @@ msgstr "網域配額已超過"
#: admin/templates/admin/_domain_dkim_key.html:20
#: core/templates/core/user_security.html:83
#: core/templates/core/user_security.html:99
#: templates/common/generic_modal.html:6 templates/common/generic_modal.html:13
#: templates/common/wizard_forms.html:6 templates/common/wizard_forms.html:27
#: templates/common/generic_modal.html:6
#: templates/common/generic_modal.html:13 templates/common/wizard_forms.html:6
#: templates/common/wizard_forms.html:27
msgid "Close"
msgstr "關閉"
@@ -1346,7 +1340,8 @@ msgid "Warning"
msgstr ""
#: admin/templates/admin/domain_detail.html:139
msgid "DKIM keys already exist for this domain. Do you want to overwrite them?"
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
msgstr ""
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
@@ -1474,25 +1469,23 @@ msgid ""
"mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
msgstr ""
"提供 CSV 檔並且每行使用以下格式: <ul> <li><em>網域; 名稱; 配額; 預設信箱配"
"額; 已啟用</em></li> <li><em>網域別名; 名稱; 目標網域; 已啟用</em></li> "
"<li><em>轉送網域; 名稱; 目標主機; 目標連接埠; 服務; 已啟用; 驗證收件人</em></"
"li> </ul> <p>每一行的第一個元件都是強制性的且必須跟之前值是一樣的。</p> <p>您"
"可以使用不同的字元來分開。</p>"
"提供 CSV 檔並且每行使用以下格式: <ul> <li><em>網域; 名稱; 配額; 預設信箱配額; 已啟用</em></li> "
"<li><em>網域別名; 名稱; 目標網域; 已啟用</em></li> <li><em>轉送網域; 名稱; 目標主機; 目標連接埠; 服務; "
"已啟用; 驗證收件人</em></li> </ul> <p>每一行的第一個元件都是強制性的且必須跟之前值是一樣的。</p> "
"<p>您可以使用不同的字元來分開。</p>"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
"Provide a CSV file where lines respect one of the following formats: <ul> "
"<li><em>account; loginname; password; first name; last name; enabled; group; "
"address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"<li><em>account; loginname; password; first name; last name; enabled; group;"
" address; quota; [, domain, ...]</em></li> <li><em>alias; address; enabled; "
"recipient; recipient; ...</em></li> </ul> <p>The first element of each line "
"is mandatory and must be equal to one of the previous values.</p> <p>You can "
"use a different character as separator.</p>"
"is mandatory and must be equal to one of the previous values.</p> <p>You can"
" use a different character as separator.</p>"
msgstr ""
"提供 CSV 檔並且每行使用以下格式: <ul> <li><em>帳號; 登入名稱; 密碼; 名; 姓; "
"已啟用; 群組; 位址; 配額; [, 網域, ...]</em></li> <li><em>別名; 位址; 已啟"
"用; 收件人; 收件人; ...</em></li> </ul> <p>每一行的第一個元件都是強制性的且必"
"須跟之前值是一樣的。</p> <p>您可以使用不同的字元來分開。</p>"
"提供 CSV 檔並且每行使用以下格式: <ul> <li><em>帳號; 登入名稱; 密碼; 名; 姓; 已啟用; 群組; 位址; 配額; [, 網域,"
" ...]</em></li> <li><em>別名; 位址; 已啟用; 收件人; 收件人; ...</em></li> </ul> "
"<p>每一行的第一個元件都是強制性的且必須跟之前值是一樣的。</p> <p>您可以使用不同的字元來分開。</p>"
#: admin/templates/admin/importform.html:6
msgid "Help"
@@ -1538,9 +1531,7 @@ 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 ""
"此網域的信用將有機會影響從這裡寄出的郵件被當作垃圾郵件。您應該聯絡提供者並要"
"求他們取消 IP 位址(es) 的偵測列表。"
msgstr "此網域的信用將有機會影響從這裡寄出的郵件被當作垃圾郵件。您應該聯絡提供者並要求他們取消 IP 位址(es) 的偵測列表。"
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -1690,6 +1681,144 @@ msgstr "匯入使用者"
msgid "Forward updated"
msgstr "轉寄已更新"
#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "LDAP 設定"
#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "伺服器連接埠"
#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""
#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""
#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""
#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Domain administrator"
msgid "Allow calendars administration"
msgstr "網域管理員"
#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr "允許這個管理者來存取使用者信箱"
#: calendars/app_settings.py:60 core/app_settings.py:438
#: core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "雜項"
#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
#: calendars/app_settings.py:89 calendars/handlers.py:55
#: core/api/v2/viewsets.py:157
msgid "Calendars"
msgstr ""
#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""
#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""
#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization"
msgstr "LDAP 設定"
#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""
#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization frequency"
msgstr "LDAP 設定"
#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""
#: contacts/app_settings.py:51
#: contacts/templates/modoboa_contacts/index.html:6
#: core/api/v2/viewsets.py:164
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "網域"
#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr ""
#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr ""
#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr ""
#: contacts/constants.py:15
msgid "Main"
msgstr ""
#: contacts/constants.py:16
msgid "Cellular"
msgstr ""
#: contacts/constants.py:17
msgid "Fax"
msgstr ""
#: contacts/constants.py:18
msgid "Pager"
msgstr ""
#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr ""
#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""
#: core/api/v1/serializers.py:21
#, fuzzy
#| msgid "Invalid line"
@@ -1738,10 +1867,27 @@ msgstr ""
msgid "This code is invalid"
msgstr ""
#: core/api/v2/serializers.py:367 core/views/auth.py:200 core/views/auth.py:253
#: core/api/v2/serializers.py:367 core/views/auth.py:200
#: core/views/auth.py:253
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/api/v2/viewsets.py:150
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "管理員"
#: core/api/v2/viewsets.py:159
msgid "Calendar"
msgstr ""
#: core/api/v2/viewsets.py:166
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "地址"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
msgstr "驗證"
@@ -1770,9 +1916,7 @@ msgstr "輪"
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
"重複幾輪產生 (只能用於 sha256crypt 和 sha512crypt). 必須介於 1000 到 "
"999999999, 包括."
msgstr "重複幾輪產生 (只能用於 sha256crypt 和 sha512crypt). 必須介於 1000 到 999999999, 包括."
#: core/app_settings.py:71 core/app_settings.py:752
#, fuzzy
@@ -1917,8 +2061,8 @@ msgstr "管理者群組"
#: core/app_settings.py:185 core/app_settings.py:906
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr "這些 LDAP 群組的成員將會建立為網域管理者。使用 ';' 字元來分開群組"
#: core/app_settings.py:192 core/app_settings.py:915
@@ -2009,8 +2153,7 @@ msgstr "搜尋過濾器"
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr ""
"過濾字串的選 (例如 '(objectClass=person)'). 要能正常使用,這必須括在括號內。"
msgstr "過濾字串的選 (例如 '(objectClass=person)'). 要能正常使用,這必須括在括號內。"
#: core/app_settings.py:266 core/app_settings.py:1006
msgid "User DN template"
@@ -2150,7 +2293,8 @@ msgstr "開啟 Modoboa 公用 API 的通訊"
msgid "Check new versions"
msgstr "檢查新的版本"
#: core/app_settings.py:416 core/app_settings.py:1204 core/app_settings.py:1214
#: core/app_settings.py:416 core/app_settings.py:1204
#: core/app_settings.py:1214
msgid "Automatically checks if a newer version is available"
msgstr "假如有新的版本就自動檢查"
@@ -2179,10 +2323,6 @@ msgstr "寄送狀態"
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr "寄送狀態到 Modoboa 公用 API (計數器及已使用的外掛)"
#: core/app_settings.py:438 core/app_settings.py:1258
msgid "Miscellaneous"
msgstr "雜項"
#: core/app_settings.py:441 core/app_settings.py:1265
#, fuzzy
#| msgid "Inactive account threshold"
@@ -2191,8 +2331,8 @@ msgstr "未啟用帳號上限"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account "
"is considered inactive if the user hasn't logged 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 ""
#: core/app_settings.py:451 core/app_settings.py:1277
@@ -2201,8 +2341,8 @@ msgstr "未啟用帳號上限"
#: core/app_settings.py:454 core/app_settings.py:1280
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr "這個帳號最後一次登錄日期超過這個上限 (在幾天) 將考慮停用"
#: core/app_settings.py:460 core/app_settings.py:1289
@@ -2241,22 +2381,22 @@ msgstr ""
msgid "LDAP"
msgstr ""
#: core/checks.py:12
#: core/checks.py:13
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 ""
#: core/checks.py:16
#: core/checks.py:17
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/checks.py:20
#: core/checks.py:21
msgid "The password scheme you are using is deprecated."
msgstr ""
#: core/checks.py:21
#: core/checks.py:22
#, fuzzy
#| msgid "Default password scheme"
msgid "Upgrade your password scheme to a stronger one"
@@ -2554,15 +2694,15 @@ msgstr ""
#: core/templates/core/information.html:6
#, python-format
msgid ""
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will "
"be removed in the next minor version. The procedure to upgrade to a stronger "
"scheme is as follows: <ul> <li>Go to <strong>Parameters > General</strong> "
"section</li> <li>Change the value of <strong>Default password scheme</"
"strong></li> <li>Make sure <strong>Update password scheme at login</strong> "
"option is enabled</li> <li>Save your changes</li> <li>Logout / Login with "
"your current account so its password gets updated</li> <li>Inform "
"<strong>ALL</strong> your users that they must login to Modoboa to complete "
"the operation</li> </ul>"
"The password scheme <strong>%(scheme)s</strong> has been deprecated and will"
" be removed in the next minor version. The procedure to upgrade to a "
"stronger scheme is as follows: <ul> <li>Go to <strong>Parameters > "
"General</strong> section</li> <li>Change the value of <strong>Default "
"password scheme</strong></li> <li>Make sure <strong>Update password scheme "
"at login</strong> option is enabled</li> <li>Save your changes</li> "
"<li>Logout / Login with your current account so its password gets "
"updated</li> <li>Inform <strong>ALL</strong> your users that they must login"
" to Modoboa to complete the operation</li> </ul>"
msgstr ""
#: core/templates/core/information.html:18
@@ -2685,8 +2825,8 @@ msgstr "此背景程式已用於驗證"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from "
"your application repository and use that app to scan this QR code."
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
msgstr ""
#: core/templates/core/user_security.html:25
@@ -2776,7 +2916,7 @@ msgstr "登出"
msgid "API"
msgstr "API"
#: core/utils.py:42
#: core/utils.py:41
msgid "The core part of Modoboa"
msgstr "Modoboa 的核心部分"
@@ -3087,8 +3227,8 @@ msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
@@ -3177,8 +3317,8 @@ msgstr ""
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
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 "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
msgstr ""
#: imap_migration/app_settings.py:107
@@ -3294,8 +3434,8 @@ msgid "Enable or disable per-admin limits"
msgstr "啟用或停用每個管理者限制"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245 limits/constants.py:47
#: limits/constants.py:101
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
msgstr "網域管理員"
@@ -3313,8 +3453,8 @@ msgstr "新的管理者最大允許網域的數量。(0 是禁止建立,-1 是
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "新的管理者最大允許網域別名的數量。(0 是禁止建立,-1 是無限制建立)"
#: limits/app_settings.py:58 limits/app_settings.py:198
@@ -3349,8 +3489,8 @@ msgstr "啟用或停用每個網域限制"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "新的網域最大允許網域管理者的數量。(0 是禁止建立,-1 是無限制建立)"
#: limits/app_settings.py:104 limits/app_settings.py:260
@@ -3367,8 +3507,8 @@ msgstr "新的網域最大允許信箱的數量。(0 是禁止建立,-1 是無
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr "新的網域最大允許別名的數量。(0 是禁止建立,-1 是無限制建立)"
#: limits/apps.py:13 limits/apps.py:17
@@ -3888,8 +4028,7 @@ msgstr "當自動回覆訊息自動建立後會使用預設主旨"
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 ""
"當自動回覆訊息自動建立後會使用預設內容。此 '%(name)s' 巨集會取代使用者名稱。"
msgstr "當自動回覆訊息自動建立後會使用預設內容。此 '%(name)s' 巨集會取代使用者名稱。"
#: postfix_autoreply/apps.py:14 postfix_autoreply/apps.py:20
#: postfix_autoreply/forms.py:163
@@ -3916,9 +4055,7 @@ msgid ""
"The content of your answer. You can use the following variables, which will "
"be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, "
"%(untildate)s"
msgstr ""
"此內容的答案。您可以使用以下的變數,這將會自動替換適當的值: %(name)s, "
"%(fromdate)s, %(untildate)s"
msgstr "此內容的答案。您可以使用以下的變數,這將會自動替換適當的值: %(name)s, %(fromdate)s, %(untildate)s"
#: postfix_autoreply/forms.py:120
msgid "I'm off"
@@ -4008,7 +4145,7 @@ msgstr "目標主機連接埠"
msgid "verify recipients"
msgstr "驗證收件者"
#: sievefilters/api/v2/viewsets.py:183
#: sievefilters/api/v2/viewsets.py:186
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
@@ -4196,11 +4333,11 @@ msgstr ""
msgid "Failed to retrieve hierarchy delimiter"
msgstr ""
#: sievefilters/lib.py:48
#: sievefilters/lib.py:52
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
#: sievefilters/lib.py:75
#: sievefilters/lib.py:79
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
@@ -4361,8 +4498,8 @@ msgstr "舊密碼"
#: 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."
"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 ""
#: templates/registration/twofactor_code_verify.html:42
@@ -4397,108 +4534,86 @@ msgid "next hop"
msgstr "下一步"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Authentication mechanism"
#~ msgstr "身份驗證方法"
#, fuzzy
#~| msgid "Authentication method"
#~ msgid "Prefered authentication mechanism"
#~ msgstr "身份驗證方法"
#, fuzzy
#~| msgid "Directory not found."
#~ msgid "Directory non-writable"
#~ msgstr "目錄不存在"
#, fuzzy
#~| msgid "Check to activate this alias"
#~ msgid "Check to activate this filters set"
#~ msgstr "點擊啟用這個別名"
#, fuzzy
#~| msgid "File name"
#~ msgid "Wrong filter name"
#~ msgstr "檔案名稱"
#, fuzzy
#~| msgid "Confirmation"
#~ msgid "Conditions"
#~ msgstr "確認"
#, fuzzy
#~| msgid "Actions"
#~ msgid "Active"
#~ msgstr "動作"
#, fuzzy
#~| msgid "Not defined"
#~ msgid "No filter defined yet"
#~ msgstr "未定義"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "New filter"
#~ msgstr "搜尋過濾器"
#, fuzzy
#~| msgid "Search filter"
#~ msgid "Save filters set"
#~ msgstr "搜尋過濾器"
#, fuzzy
#~| msgid "Active Directory"
#~ msgid "Activate filters set"
#~ msgstr "Active Directory"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove filters set"
#~ msgstr "移除這個權限"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Remove this filter"
#~ msgstr "移除這個權限"
#, fuzzy
#~| msgid "Remove this permission"
#~ msgid "Move this filter down"
#~ msgstr "移除這個權限"
#, fuzzy
#~| msgid "Failed to retrieve mailbox location (%s)"
#~ msgid "Failed to retrieve filters set"
#~ msgstr "無法收回信箱位置 (%s)"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filter created"
#~ msgstr "別名已建立"
#, fuzzy
#~| msgid "modified"
#~ msgid "Filter modified"
#~ msgstr "已修改"
#, fuzzy
#~| msgid "Parameters saved"
#~ msgid "Filters set saved"
#~ msgstr "參數已儲存"
#, fuzzy
#~| msgid "Alias created"
#~ msgid "Filters set created"
#~ msgstr "別名已建立"
#, fuzzy
#~| msgid "Alias deleted"
#~| msgid_plural "Aliases deleted"
#~ msgid "Filters set deleted"
#~ msgstr "別名已刪除"
#, fuzzy
#~| msgid "Yes"
#~ msgid "yes"
#~ msgstr "是"