Updated locales.

This commit is contained in:
Antoine Nguyen
2019-06-07 11:00:22 +02:00
parent e38d173d40
commit 032b370a68
42 changed files with 8250 additions and 1022 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,53 @@
# 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: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2019-03-08 09:15+0000\n"
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>\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"
#: admin/static/admin/js/admin.js:131
msgid "No more domain to show"
msgstr "Domani ebet ken da ziskouez"
#: admin/static/admin/js/admin.js:150
msgid "Do not delete domain directory"
msgstr "Na zilamit ket ar c'havlec'h domanioù"
#: admin/static/admin/js/admin.js:152
msgid "This operation will remove ALL data associated to this domain."
msgstr "An oberiadenn-mañ a zilamo an HOLL roadennoù stag ouzh an domani-mañ."
#: admin/static/admin/js/admin.js:153
msgid ""
"This operation will remove all data associated to this domain, excepting "
"accounts."
msgstr "An oberiadenn-mañ a zilamo an HOLL roadennoù stag ouzh an domani-mañ, paneve ar c'hontoù."
#: admin/static/admin/js/admin.js:236
msgid "No domain administrator defined"
msgstr "Merour domani ebet termenet"
#: admin/static/admin/js/admin.js:291 admin/static/admin/js/admin.js:359
msgid "No more identity to show"
msgstr "Identelezh ebet ken da ziskouez"
#: admin/static/admin/js/admin.js:333
msgid "Do not delete mailbox directory"
msgstr "Na zilamit ket kavlec'h ar voest-posteloù"
#: admin/static/admin/js/admin.js:362
msgid "No more quota to show"
msgstr "Kota ebet ken da ziskouez"
+146 -294
View File
@@ -1,26 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Peter Sveter, 2016-2017
# Jarda Tesar <intossh@gmail.com>, 2017-2018
# miky <kuba@ufiseru.cz>, 2016
# Miroslav Bartos <mirin1969@aol.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-20 10:32+0100\n"
"PO-Revision-Date: 2018-08-10 11:53+0000\n"
"Last-Translator: Jarda Tesar <intossh@gmail.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/tonio/"
"modoboa/language/cs_CZ/)\n"
"Language: cs_CZ\n"
"POT-Creation-Date: 2018-10-17 13:41+0200\n"
"PO-Revision-Date: 2019-05-16 16:47+0000\n"
"Last-Translator: Miroslav Bartos <mirin1969@aol.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/tonio/modoboa/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"
"Language: cs_CZ\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"
#: app_settings.py:24 handlers.py:265
#: templates/admin/_global_statistics_widget.html:11
@@ -42,11 +41,9 @@ msgstr "Platné MX záznamy"
#: app_settings.py:38
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 ""
"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í."
"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í."
#: app_settings.py:46
msgid "New domains must use authorized MX(s)"
@@ -56,199 +53,138 @@ msgstr "Nové domény musí používat autorizovaný/é MX záznam(y)"
msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
msgstr ""
"Zamezit vytvoření nové domény, pokud její MX záznamy neodpovídají jedné ze "
"zadaných adres."
msgstr "Zamezit vytvoření nové domény, pokud její MX záznamy neodpovídají jedné ze zadaných adres."
#: app_settings.py:55
#, fuzzy
#| msgid "Enable DNS checks"
msgid "Enable SPF checks"
msgstr "Zapnout kontrolu DNS"
#: app_settings.py:58
#, fuzzy
#| msgid "Check that every domain has a valid MX record"
msgid "Check if every domain has a valid SPF record"
msgstr "Ověřit, zda má každá doména platný MX záznam"
#: app_settings.py:63
#, fuzzy
#| msgid "Enable MX checks"
msgid "Enable DKIM checks"
msgstr "Povolit MX kontroly"
#: app_settings.py:66
#, fuzzy
#| msgid "Check that every domain has a valid MX record"
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
msgstr "Ověřit, zda má každá doména platný MX záznam"
#: app_settings.py:72
#, fuzzy
#| msgid "Enable MX checks"
msgid "Enable DMARC checks"
msgstr "Povolit MX kontroly"
#: app_settings.py:75
#, fuzzy
#| msgid "Check that every domain has a valid MX record"
msgid "Check if every domain has a valid DMARC record"
msgstr "Ověřit, zda má každá doména platný MX záznam"
#: app_settings.py:80
#, fuzzy
#| msgid "Enable MX checks"
msgid "Enable autoconfig checks"
msgstr "Povolit MX kontroly"
#: app_settings.py:83
#, fuzzy
#| msgid "Check that every domain has a valid MX record"
msgid "Check if every domain has a valid records for autoconfiguration"
msgstr "Ověřit, zda má každá doména platný MX záznam"
#: app_settings.py:88
msgid "Enable DNSBL checks"
msgstr "Povolit DNSBL kontroly"
#: app_settings.py:91
#: app_settings.py:58
msgid "Check every domain against major DNSBL providers"
msgstr "Ověřit každou doménu vůči hlavním DNSBL providerům"
#: app_settings.py:96
#: app_settings.py:63
msgid "Custom DNS server"
msgstr ""
msgstr "Vlastní DNS server"
#: app_settings.py:99
#: app_settings.py:66
msgid "Use a custom DNS server instead of local server configuration"
msgstr ""
msgstr "Místo konfigurace lokálního serveru použijte vlastní server DNS"
#: app_settings.py:104
#: app_settings.py:71
msgid "DKIM keys storage directory"
msgstr "Složka pro uložení DKIM klíčů"
#: app_settings.py:107
#: app_settings.py:74
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 ""
"Absolutní cesta ke složce, kde budou uloženy privátní DKIM klíče. Ujistěte "
"se, že vytvořená složka patří uživateli root a není možné z ní číst okolním "
"světem."
msgstr "Absolutní cesta ke složce, kde budou uloženy privátní DKIM klíče. Ujistěte se, že vytvořená složka patří uživateli root a není možné z ní číst okolním světem."
#: app_settings.py:115
#: app_settings.py:82
msgid "Default DKIM key length"
msgstr "Výchozí délka DKIM klíče"
#: app_settings.py:119
#: app_settings.py:86
msgid "Default length in bits for newly generated DKIM keys."
msgstr "Výchozí délka v bitech pro nově vygenerované DKIM klíče."
#: app_settings.py:123 templates/admin/domain_detail.html:41
#: app_settings.py:90 templates/admin/domain_detail.html:41
msgid "Mailboxes"
msgstr "Schránky"
#: app_settings.py:126
#: app_settings.py:93
msgid "Handle mailboxes on filesystem"
msgstr "Spravovat schránky v souborovém systému"
#: app_settings.py:129
#: app_settings.py:96
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
msgstr ""
"Přejmenovat nebo odstranit schránky v souborovém systému, pokud jsou "
"přejmenovány nebo odstraněny v Modoboa"
msgstr "Přejmenovat nebo odstranit schránky v souborovém systému, pokud jsou přejmenovány nebo odstraněny v Modoboa"
#: app_settings.py:135
#: app_settings.py:102
msgid "Mailboxes owner"
msgstr "Majitel schránky"
#: app_settings.py:138
#: app_settings.py:105
msgid "The UNIX account who owns mailboxes on the filesystem"
msgstr "Účet UNIXu, který vlastní schránky v souborovém systému"
#: app_settings.py:143
#: app_settings.py:110
msgid "Default domain quota"
msgstr "Výchozí kvóta domény"
#: app_settings.py:146
#: app_settings.py:113
msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
msgstr ""
"Výchozí kvóta (v MB), které se použije u nově vytvořených domén bez uvedené "
"hodnoty kvóty. Hodnota 0 znamená, že se kvóta nepoužívá."
msgstr "Výchozí kvóta (v MB), které se použije u nově vytvořených domén bez uvedené hodnoty kvóty. Hodnota 0 znamená, že se kvóta nepoužívá."
#: app_settings.py:152 forms/domain.py:53 models/domain.py:37
#: app_settings.py:119 forms/domain.py:53 models/domain.py:41
#: templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
msgstr "Výchozí kvóta schránky"
#: app_settings.py:155
#: app_settings.py:122
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
msgstr ""
"Výchozí kvóta mailové schránky (v MB) aplikovaná nově vytvořeným doménám, "
"které nemají specifikovanou vlastní hodnotu. Hodnota 0 znamená neomezenou "
"kvótu."
msgstr "Výchozí kvóta mailové schránky (v MB) aplikovaná nově vytvořeným doménám, které nemají specifikovanou vlastní hodnotu. Hodnota 0 znamená neomezenou kvótu."
#: app_settings.py:161
#: app_settings.py:128
msgid "Automatic account removal"
msgstr "Automatické odstranění účtu"
#: app_settings.py:164
#: app_settings.py:131
msgid "When a mailbox is removed, also remove the associated account"
msgstr "Když je schránka odstraněná, odstranit také přiřazený účet uživatele"
#: app_settings.py:168
#: app_settings.py:135
msgid "Automatic domain/mailbox creation"
msgstr "Automatické vytvoření domény/schránky"
#: app_settings.py:171
msgid "Create a domain and a mailbox when an account is automatically created."
#: app_settings.py:138
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."
#: app_settings.py:177
#: app_settings.py:144
msgid "Create an alias when a mailbox is renamed"
msgstr "Vytvořit alias, pokud je mailová schránka přejmenována"
#: app_settings.py:180
#: app_settings.py:147
msgid "Create an alias using the old address when a mailbox is renamed."
msgstr ""
"Vytvořit alias použitím původní adresy, pokud je mailová schránka "
"přejmenována."
msgstr "Vytvořit alias použitím původní adresy, pokud je mailová schránka přejmenována."
#: app_settings.py:229 app_settings.py:237 forms/account.py:339
#: app_settings.py:196 app_settings.py:204 forms/account.py:339
msgid "Must be a positive integer"
msgstr "Musí se jednat o kladné číslo"
#: app_settings.py:247
#: app_settings.py:214
msgid "Directory not found."
msgstr "Složka nenalezena."
#: app_settings.py:253
#: app_settings.py:220
msgid "openssl not found, please make sure it is installed."
msgstr "openssl nenalezeno, prosím ujistěte se, že je nainstalováno."
#: app_settings.py:267
#: app_settings.py:234
msgid "Define at least one authorized network / address"
msgstr "Definujte alespoň jednu autorizovanou síť / adresu"
#: app_settings.py:277
#: app_settings.py:244
msgid "Administration"
msgstr "Správa"
#: constants.py:96 forms/alias.py:47
#: constants.py:98 forms/alias.py:47
#: templates/admin/_per_domain_statistics_widget.html:7
#: templates/admin/domains_quota_headers.html:2
msgid "Domain"
msgstr "Doména"
#: constants.py:97
#: constants.py:99
msgid "Relay domain"
msgstr "Relay doména"
@@ -260,9 +196,7 @@ msgstr "Uživatelské jméno"
msgid ""
"The user's name. Must be a valid e-mail address for simple users or "
"administrators with a mailbox."
msgstr ""
"Název uživatele. U běžných uživatelů musí být uvedena platná e-mailová "
"adresa nebo u administrátorů schránka."
msgstr "Název uživatele. U běžných uživatelů musí být uvedena platná e-mailová adresa nebo u administrátorů schránka."
#: forms/account.py:43 templates/admin/account_detail.html:29
msgid "Role"
@@ -284,9 +218,7 @@ msgstr "Náhodné heslo"
msgid ""
"Generate a random password. If you're updating this account and check this "
"box, a new password will be generated."
msgstr ""
"Vygenerovat náhodné heslo. Pokud upravujete tento účet a zaškrtnete tuto "
"položku, bude vygenerováno nové heslo."
msgstr "Vygenerovat náhodné heslo. Pokud upravujete tento účet a zaškrtnete tuto položku, bude vygenerováno nové heslo."
#: forms/account.py:56
msgid "Password"
@@ -309,7 +241,7 @@ msgid "Only super administrators are allowed for this mode"
msgstr "Pouze super správci jsou oprávnění pro tento režim"
#: forms/account.py:182 forms/account.py:184 forms/domain.py:166
#: forms/domain.py:295 forms/domain.py:298 serializers.py:291
#: forms/domain.py:295 forms/domain.py:298 serializers.py:279
msgid "This field is required."
msgstr "Toto pole je vyžadováno."
@@ -330,24 +262,17 @@ msgid "Create an alias using the old address"
msgstr "Vytvořit alias použitím původní adresy"
#: forms/account.py:233 forms/domain.py:45
#: templates/admin/account_detail.html:45 templates/admin/domain_detail.html:49
#: templates/admin/account_detail.html:45
#: templates/admin/domain_detail.html:49
msgid "Quota"
msgstr "Kvóta"
#: forms/account.py:236
#, 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)."
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 ""
"Kvóta pro tuto chránku v MB. Definujte vlastní hodnotu nebo použijte výchozí "
"hodnotu domény. Ponechejte prázdné pro neomezenou kvótu (není povoleno "
"správcům domény)."
"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 prázdné pro definování neomezené hodnoty (není povoleno pro správce domény)."
#: forms/account.py:246 forms/domain.py:35
#: templates/admin/domain_headers.html:4
@@ -359,10 +284,7 @@ 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 ""
"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)."
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)."
#: forms/account.py:255
msgid "Sender addresses"
@@ -373,10 +295,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 ""
"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."
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."
#: forms/account.py:313 forms/alias.py:92 models/mailbox.py:317
msgid "Domain does not exist"
@@ -439,8 +358,7 @@ msgstr "Emailová adresa"
msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
msgstr ""
"Alias adresy. Pro vytvoření doménového koše vložte '*' (např. *@domena.cz)."
msgstr "Alias adresy. Pro vytvoření doménového koše vložte '*' (např. *@domena.cz)."
#: forms/alias.py:35 templates/admin/alias_detail.html:37
msgid "Recipients"
@@ -450,9 +368,7 @@ msgstr "Příjemci"
msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
msgstr ""
"Adresy na které bude tento alias ukazovat. Adresy zadávejte jednotlivo, "
"stisknutím klávesy ENTER přidáte nový vstup."
msgstr "Adresy na které bude tento alias ukazovat. Adresy zadávejte jednotlivo, stisknutím klávesy ENTER přidáte nový vstup."
#: forms/alias.py:112 forms/alias.py:114
msgid "This field is required"
@@ -470,31 +386,23 @@ msgstr "Typ"
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."
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."
#: forms/domain.py:43
msgid "Key selector"
msgstr "Identifikátor klíče"
#: forms/domain.py:48 serializers.py:34
#, fuzzy
#| msgid ""
#| "Default quota in MB applied to mailboxes. A value of 0 means no quota."
#: forms/domain.py:48 models/domain.py:36
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
msgstr "Výchozí kvóta v MB pro schránky. Hodnota 0 = žádná kvóta."
msgstr "Kvóta sdílená mezi poštovními schránkami. Lze vyjádřit v KB, MB (výchozí) nebo GB. Hodnota 0 znamená žádnou kvótu."
#: forms/domain.py:56
#, fuzzy
#| msgid ""
#| "Default quota in MB applied to mailboxes. A value of 0 means no quota."
msgid ""
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
"GB. A value of 0 means no quota."
msgstr "Výchozí kvóta v MB pro schránky. Hodnota 0 = žádná kvóta."
msgstr "Výchozí kvóta pro poštovní schránky. Lze vyjádřit v KB, MB (výchozí) nebo GB. Hodnota 0 znamená žádnou kvótu."
#: forms/domain.py:98 handlers.py:165
msgid "domain alias"
@@ -505,7 +413,7 @@ msgstr "doménový alias"
msgid "A %s with this name already exists"
msgstr "%s s tímto názvem již existuje"
#: forms/domain.py:109 serializers.py:68
#: forms/domain.py:109 serializers.py:56
msgid "No authorized MX record found for this domain"
msgstr "Nebyly nalezeny žádné autorizované MX záznamy pro tuto doménu"
@@ -513,7 +421,7 @@ msgstr "Nebyly nalezeny žádné autorizované MX záznamy pro tuto doménu"
msgid "DKIM keys storage directory not configured"
msgstr "Není nastavena složka pro ukládání DKIM klíčů"
#: forms/domain.py:151 serializers.py:86
#: forms/domain.py:151 serializers.py:74
msgid "Cannot be greater than domain quota"
msgstr "Nemůže být vyšší než kvóta domény"
@@ -544,8 +452,7 @@ msgstr "Jméno"
msgid ""
"The administrator's name. Don't include the domain's name here, it will be "
"automatically appended."
msgstr ""
"Jméno správce. Nevkládejte sem název domény, název bude automaticky doplněn."
msgstr "Jméno správce. Nevkládejte sem název domény, název bude automaticky doplněn."
#: forms/domain.py:252
msgid "Generate a random password for the administrator."
@@ -660,73 +567,75 @@ msgstr "Identity"
msgid "Forward"
msgstr "Přeposlat"
#: lib.py:42
#: lib.py:41
msgid "A mailbox is required"
msgstr "Schránka je vyžadována"
#: lib.py:132
#: lib.py:131
msgid "You are not allowed to import domains"
msgstr "Nemáte oprávnění pro import domén"
#: lib.py:143
#: lib.py:142
msgid "You are not allowed to import domain aliases."
msgstr "Nemáte oprávnění pri import doménových aliasů"
#: lib.py:193 tests/test_mx.py:136 tests/test_mx.py:145 tests/test_mx.py:148
#, fuzzy, python-format
#| msgid "No DNS records found for %s"
msgid "No DNS record found for %s"
#: lib.py:187 tests/test_mx.py:135
#, python-format
msgid "No DNS records found for %s"
msgstr "Nenalezeny žádné DNS záznamy pro %s"
#: lib.py:196
#, fuzzy, python-format
#| msgid "No MX record for %s"
msgid "No %(type)s record for %(name)s"
#: lib.py:189 tests/test_mx.py:138
#, python-format
msgid "No MX record for %s"
msgstr "Žádný MX záznam pro %s"
#: lib.py:200 tests/test_mx.py:140
#: lib.py:191 tests/test_mx.py:139
msgid "No working name servers found"
msgstr "Nenalezeny žádné funkční DNS servery"
#: lib.py:203 tests/test_mx.py:142
#: lib.py:194 tests/test_mx.py:141
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
msgstr "Vypršel časový limit DNS požadavku, nelze získat %s v tuto chvíli"
#: lib.py:231
#, fuzzy, python-brace-format
#| msgid "Invalid IP address format for %(domain)s; %(addr)s"
#: lib.py:205
#, python-brace-format
msgid "No {type} record found for MX {mx}"
msgstr "Nenalezen žádný {type} záznam pro MX {mx}"
#: lib.py:214
#, python-brace-format
msgid "Invalid IP address format for {domain}; {addr}"
msgstr "Neplatný formát IP adresy pro %(domain)s; %(addr)s"
msgstr "Neplatný formát IP adresy pro {domain}; {addr}"
#: management/commands/subcommands/_import.py:102
msgid "CSV file is not encoded in UTF-8, attempting to guess encoding"
msgstr ""
msgstr "Soubor CSV není kódován v UTF-8, pokouším se odhadnout kódování"
#: management/commands/subcommands/_import.py:114
#, python-format
msgid "Reading CSV file using %(encoding)s encoding"
msgstr ""
msgstr "Čtu CSV soubor pomocí %(encoding)s kódování"
#: management/commands/subcommands/_import.py:126
#, python-format
msgid "Unable to decode CSV file using %(encoding)s encoding"
msgstr ""
msgstr "Soubor CSV nelze dekódovat pomocí %(encoding)s kódování"
#: management/commands/subcommands/_mx.py:136
#: management/commands/subcommands/_mx.py:135
msgid "[modoboa] DNSBL issue(s) for domain {}"
msgstr "[modoboa] DNSBL problém(y) pro doménu {}"
#: management/commands/subcommands/_mx.py:156
#: management/commands/subcommands/_mx.py:155
msgid "Domain {} has no MX record"
msgstr "Doména {} nemá MX záznam"
#: management/commands/subcommands/_mx.py:167
#: management/commands/subcommands/_mx.py:166
#, python-brace-format
msgid "MX record for domain {0} is invalid: {1}"
msgstr "MX záznam pro doménu {0} je neplatný: {1}"
#: management/commands/subcommands/_mx.py:184
#: management/commands/subcommands/_mx.py:183
msgid "[modoboa] MX issue(s) for domain {}"
msgstr "[modoboa] MX problém(y) pro doménu {}"
@@ -738,7 +647,7 @@ msgstr "adresa"
msgid "The alias address."
msgstr "Adresa aliasu."
#: models/alias.py:43 models/domain.py:41 models/domain_alias.py:46
#: models/alias.py:43 models/domain.py:49 models/domain_alias.py:46
msgid "enabled"
msgstr "povoleno"
@@ -784,49 +693,52 @@ msgstr "název"
msgid "The domain name"
msgstr "Doménové jméno"
#: models/domain.py:42
#: models/domain.py:44
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
msgstr "Výchozí kvóta v MB pro schránky. Hodnota 0 = žádná kvóta."
#: models/domain.py:50
msgid "Check to activate this domain"
msgstr "Zatrhněte pole pro povolení této domény"
#: models/domain.py:47
#: models/domain.py:55
msgid "Enable DNS checks"
msgstr "Zapnout kontrolu DNS"
#: models/domain.py:48
#: models/domain.py:56
msgid "Check to enable DNS checks for this domain"
msgstr "Zaškrtněte pro zapnutí kontroly DNS pro tuto doménu"
#: models/domain.py:55
#: models/domain.py:63
msgid "Enable DKIM signing"
msgstr "Povolit DKIM podepisování"
#: models/domain.py:57
#: models/domain.py:65
msgid ""
"If you activate this feature, a DKIM key will be generated for this domain."
msgstr ""
"Pokud povolíte tuto možnost, bude vygenerován DKIM klíč pro tuto doménu."
msgstr "Pokud povolíte tuto možnost, bude vygenerován DKIM klíč pro tuto doménu."
#: models/domain.py:63
#: models/domain.py:71
msgid "Key length"
msgstr "Délka klíče"
#: models/domain.py:320 models/domain_alias.py:74
#: models/domain.py:303 models/domain_alias.py:74
msgid "Invalid line"
msgstr "Neplatný řádek"
#: models/domain.py:330
#: models/domain.py:313
msgid "No authorized MX record found for domain {}"
msgstr "Nenalezeny žádný autorizovaný MX záznam pro doménu {}"
#: models/domain.py:337
#: models/domain.py:320
msgid "Invalid quota value for domain '{}'"
msgstr "Neplatná hodnota kvóty pro doménu '{}'"
#: models/domain.py:344
#: models/domain.py:327
msgid "Invalid default mailbox quota value for domain '{}'"
msgstr "Neplatná výchozí hodnota kvóty schránky pro doménu '{}'"
#: models/domain.py:349
#: models/domain.py:332
msgid "Default mailbox quota cannot be greater than domain quota"
msgstr "Výchozí kvóta mailové schránky nemůže být větší než kvóta domény"
@@ -864,44 +776,40 @@ msgstr "Kvóta je vyžadována"
msgid "Domain quota exceeded"
msgstr "Kvóta domény byla překročena"
#: serializers.py:41
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
msgstr "Výchozí kvóta v MB pro schránky. Hodnota 0 = žádná kvóta."
#: serializers.py:111 serializers.py:316 serializers.py:414
#: serializers.py:99 serializers.py:304 serializers.py:402
msgid "Permission denied."
msgstr "Přístup zamítnut."
#: serializers.py:162
#: serializers.py:150
msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr "Zobrazit spravované domény (jenom distributori a správci domén)"
#: serializers.py:266
#: serializers.py:254
msgid "Not allowed for this role."
msgstr "Není povoleno pro tuto roli."
#: serializers.py:278
#: serializers.py:266
msgid "Must be equal to mailbox full_address"
msgstr "Musí být rovno hodnote schránky celá_adresa"
#: serializers.py:303
#: serializers.py:291
msgid "Local domain {} does not exist"
msgstr "Lokální doména {} neexistuje"
#: serializers.py:401
#: serializers.py:389
msgid "A list of recipient"
msgstr "Seznam příjemců"
#: serializers.py:412
#: serializers.py:400
msgid "Domain not found."
msgstr "Doména nebyla nalezena."
#: serializers.py:461
#: serializers.py:449
msgid "You don't have access to this domain."
msgstr "K této doméně nemáte přístup."
#: serializers.py:469
#: serializers.py:457
msgid "You don't have access to this mailbox."
msgstr "K této schránce nemáte přístup."
@@ -932,18 +840,6 @@ msgstr "Zákázáno"
msgid "Awaiting checks"
msgstr "Čeká na kontrolu"
#: templates/admin/_domain_dnschecks_status.html:16
#: templates/admin/_domain_dnschecks_status.html:32
#: templates/admin/_domain_dnschecks_status.html:40
#, fuzzy
#| msgid "No DNS records found for %s"
msgid "No record found"
msgstr "Nenalezeny žádné DNS záznamy pro %s"
#: templates/admin/_domain_dnschecks_status.html:24
msgid "Waiting for key to be generated"
msgstr ""
#: templates/admin/_global_statistics_widget.html:4
msgid "Global statistics"
msgstr "Globální statistiky"
@@ -1084,12 +980,14 @@ msgstr "MB"
msgid "Usage"
msgstr "Využití"
#: templates/admin/domain_detail.html:57 templates/admin/domains_quotas.html:11
#: templates/admin/domain_detail.html:57
#: templates/admin/domains_quotas.html:11
msgctxt "quota"
msgid "used"
msgstr "využito"
#: templates/admin/domain_detail.html:58 templates/admin/domains_quotas.html:12
#: templates/admin/domain_detail.html:58
#: templates/admin/domains_quotas.html:12
msgid "allocated"
msgstr "alokováno"
@@ -1107,7 +1005,7 @@ msgstr "Zobrazit klíč"
#: templates/admin/domain_detail.html:109
msgid "Generate new key"
msgstr ""
msgstr "Vygenerovat nový klíč"
#: templates/admin/domain_detail.html:111
msgid "Not generated"
@@ -1199,32 +1097,17 @@ msgid ""
"verify recipients</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>"
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>"
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>"
#: 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>"
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>"
"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>"
#: templates/admin/importform.html:6
msgid "Help"
@@ -1263,19 +1146,14 @@ msgstr "Pro tuto doménu nebyl nalezen žádný MX záznam."
msgid ""
"Modoboa detected that domain %(domain)s is listed by the following DNSBL "
"providers:"
msgstr ""
"Modoboa zjistilo, že doména %(domain)s je uvedena v seznamu u následujících "
"poskytovatelů DNSBL:"
msgstr "Modoboa zjistilo, že doména %(domain)s je uvedena v seznamu u následujících poskytovatelů DNSBL:"
#: templates/admin/notifications/domain_in_dnsbl.html:11
msgid ""
"The domain's reputation will be affected and there is a chance that emails "
"coming from it are considered as spam. You should contact those providers "
"and ask them to unlist detected IP address(es)."
msgstr ""
"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."
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."
#: templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -1331,12 +1209,17 @@ msgstr "Upravit {}"
msgid "Delete %s?"
msgstr "Smazat %s?"
#: tests/test_mx.py:139
#: tests/test_mx.py:144
#, python-format
msgid "No MX record for %s"
msgstr "Žádný MX záznam pro %s"
msgid "No A record found for MX %(domain)s"
msgstr "Nenalezen žádný A záznam pro MX %(domain)s"
#: tests/test_mx.py:151 tests/test_mx.py:154
#: tests/test_mx.py:147
#, python-format
msgid "No AAAA record found for MX %(domain)s"
msgstr "Nenalezen žádný AAAA záznam pro MX %(domain)s"
#: tests/test_mx.py:150 tests/test_mx.py:153
#, python-format
msgid "Invalid IP address format for %(domain)s; %(addr)s"
msgstr "Neplatný formát IP adresy pro %(domain)s; %(addr)s"
@@ -1377,11 +1260,11 @@ msgstr "MX záznamy pro {}"
msgid "DNSBL summary for {}"
msgstr "DNSBL přehled pro {}"
#: views/domain.py:206
#: views/domain.py:199
msgid "You can't delete your own domain"
msgstr "Nemůžete smazat vlastní doménu"
#: views/domain.py:209
#: views/domain.py:202
msgid "Domain deleted"
msgid_plural "Domains deleted"
msgstr[0] "Doména smazána"
@@ -1430,34 +1313,3 @@ msgstr "Importovat identity"
#: views/user.py:40
msgid "Forward updated"
msgstr "Přeposílání aktualizováno"
#, fuzzy
#~| msgid "No DNS records found for %s"
#~ msgid "No {type} record found for MX {mx}"
#~ msgstr "Nenalezeny žádné DNS záznamy pro %s"
#, fuzzy
#~| msgid "No MX record found for this domain."
#~ msgid "No A record found for MX %(domain)s"
#~ msgstr "Pro tuto doménu nebyl nalezen žádný MX záznam."
#, fuzzy
#~| msgid "No MX record found for this domain."
#~ msgid "No AAAA record found for MX %(domain)s"
#~ msgstr "Pro tuto doménu nebyl nalezen žádný MX záznam."
#~ msgid "Quota in MB shared between mailboxes. A value of 0 means no quota."
#~ msgstr "Kvóta v MB sdílená mezi schránky. Hodnota 0 = žádná kvóta."
#, fuzzy
#~| msgid "No DNS records found for %s"
#~ msgid "No DNS records found without MX for %s"
#~ msgstr "Nenalezeny žádné DNS záznamy pro %s"
#, fuzzy
#~| msgid "No DNS records found for %s"
#~ msgid "No DNS records found without MX for %(domain)s"
#~ msgstr "Nenalezeny žádné DNS záznamy pro %s"
#~ msgid "Unable to lookup ip addresses for %(domain)s; %(error)s"
#~ msgstr "Nelze vyhledat IP adresy pro %(domain)s; %(error)s"
File diff suppressed because it is too large Load Diff
@@ -1,59 +1,55 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Harrie v.d. Vegt <hvdvegt@gmail.com>, 2016
# TuxBrother <vrijwilligerswerk@wij.rs>, 2014
# TuxBrother <vrijwilligerswerk@wij.rs>, 2014
# Tuxis Internet Engineering V.O.F. <info@tuxis.nl>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2014-12-31 11:42+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"
"PO-Revision-Date: 2017-09-23 21:20+0000\n"
"Last-Translator: Tuxis Internet Engineering V.O.F. <info@tuxis.nl>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/tonio/modoboa/language/nl_NL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: admin/static/admin/js/admin.js:131
msgid "No more domain to show"
msgstr "Geen domein meer om te weergeven"
msgstr "Geen domeinen meer om weer te geven"
#: admin/static/admin/js/admin.js:150
msgid "Do not delete domain directory"
msgstr "De map van dit domein niet verwijderen (Zal de data ervan behouden)"
msgstr "De map van dit domein niet verwijderen"
#: admin/static/admin/js/admin.js:152
msgid "This operation will remove ALL data associated to this domain."
msgstr ""
"Deze actie zal ALLE data verwijderen die bij dit domein hoort. Wilt u "
"doorgaan?"
msgstr "Deze actie zal ALLE data verwijderen die bij dit domein hoort."
#: admin/static/admin/js/admin.js:153
msgid ""
"This operation will remove all data associated to this domain, excepting "
"accounts."
msgstr ""
"Deze actie zal alle data die bij dit domein hoort verwijderen, behalve de "
"gebruikers."
msgstr "Deze actie zal alle data die bij dit domein hoort verwijderen, behalve de accounts."
#: admin/static/admin/js/admin.js:236
msgid "No domain administrator defined"
msgstr "Geen administrator toegewezen"
msgstr "Geen domeinbeheerder toegewezen"
#: admin/static/admin/js/admin.js:291 admin/static/admin/js/admin.js:359
msgid "No more identity to show"
msgstr "Geen identiteiten meer om te weergeven"
msgstr "Geen identiteiten meer om weer te geven"
#: admin/static/admin/js/admin.js:333
msgid "Do not delete mailbox directory"
msgstr "Verwijder de map van deze mailbox niet (zal de data ervan behouden)"
msgstr "Verwijder de map van deze mailbox niet"
#: admin/static/admin/js/admin.js:362
msgid "No more quota to show"
msgstr "Geen quota meer om te weergeven"
msgstr "Geen quotum meer om weer te geven"
+12 -14
View File
@@ -1,27 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Ravil Kadyrbayev, 2015
# Yuriy Matskanyuk <umackanuk@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2013-12-03 09:35+0000\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"
"PO-Revision-Date: 2018-11-27 17:54+0000\n"
"Last-Translator: Yuriy Matskanyuk <umackanuk@gmail.com>\n"
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/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"
"Language: ru\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/static/admin/js/admin.js:131
msgid "No more domain to show"
msgstr ""
msgstr "Нет больше доменов для показа"
#: admin/static/admin/js/admin.js:150
msgid "Do not delete domain directory"
@@ -35,9 +35,7 @@ msgstr "Эта операция удалит ВСЕ данные, связанн
msgid ""
"This operation will remove all data associated to this domain, excepting "
"accounts."
msgstr ""
"Эта операция удалит ВСЕ данные, связанные с этим доменом, за исключением "
"аккаунтов."
msgstr "Эта операция удалит ВСЕ данные, связанные с этим доменом, за исключением аккаунтов."
#: admin/static/admin/js/admin.js:236
msgid "No domain administrator defined"
@@ -45,7 +43,7 @@ msgstr "Не указан администратор домена"
#: admin/static/admin/js/admin.js:291 admin/static/admin/js/admin.js:359
msgid "No more identity to show"
msgstr ""
msgstr "Нет личности для показа"
#: admin/static/admin/js/admin.js:333
msgid "Do not delete mailbox directory"
@@ -53,4 +51,4 @@ msgstr "Не удаляйте каталог почтовых ящиков"
#: admin/static/admin/js/admin.js:362
msgid "No more quota to show"
msgstr ""
msgstr "Нет больше квоты для показа"
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,53 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Ediz Duman <neps1192@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2017-09-22 09:50+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: admin/static/admin/js/admin.js:131
msgid "No more domain to show"
msgstr "Gösterilecek başka domain yok"
#: admin/static/admin/js/admin.js:150
msgid "Do not delete domain directory"
msgstr "Domain dizini silmeyin"
#: admin/static/admin/js/admin.js:152
msgid "This operation will remove ALL data associated to this domain."
msgstr "Bu işlem, bu domain ilişkili TÜM verileri kaldıracaktır."
#: admin/static/admin/js/admin.js:153
msgid ""
"This operation will remove all data associated to this domain, excepting "
"accounts."
msgstr "Bu işlem hesap dışında bu domain ilişkili tüm verileri kaldıracaktır."
#: admin/static/admin/js/admin.js:236
msgid "No domain administrator defined"
msgstr "domain yöneticisi tanımlanmadı"
#: admin/static/admin/js/admin.js:291 admin/static/admin/js/admin.js:359
msgid "No more identity to show"
msgstr "Gösterilecek daha fazla kimlik yok"
#: admin/static/admin/js/admin.js:333
msgid "Do not delete mailbox directory"
msgstr "Posta kutusu dizini silmeyin"
#: admin/static/admin/js/admin.js:362
msgid "No more quota to show"
msgstr "Gösterilecek kota yok"
+2
View File
@@ -25,6 +25,7 @@ ADMIN_GROUPS = [
]
LANGUAGES = (
("br", u"breton"),
("cs", u"čeština"),
("de", u"deutsch"),
("en", u"english"),
@@ -40,6 +41,7 @@ LANGUAGES = (
("ro_RO", u"Română"),
("ru", u"русский"),
("sv", u"svenska"),
("tr_TR", u"türk"),
("zh_TW", u"中文(台灣)"),
)
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,167 @@
# 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: 2019-05-07 10:50+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=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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,165 @@
# 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: 2019-05-07 10:50+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"
#: dnstools/lib.py:86
msgid "Wrong ip4 mechanism syntax"
msgstr ""
#: dnstools/lib.py:90
msgid "Wrong IPv4 address format"
msgstr ""
#: dnstools/lib.py:96
msgid "Wrong ip6 mechanism syntax"
msgstr ""
#: dnstools/lib.py:101
msgid "Wrong IPv6 address format"
msgstr ""
#: dnstools/lib.py:116 dnstools/lib.py:142
msgid "Invalid syntax for {} mechanism"
msgstr ""
#: dnstools/lib.py:118
msgid "Invalid mask found {}"
msgstr ""
#: dnstools/lib.py:163
msgid "Not an SPF record"
msgstr ""
#: dnstools/lib.py:185
msgid "Unknown mechanism {}"
msgstr ""
#: dnstools/lib.py:187
msgid "Unknown modifier {}"
msgstr ""
#: dnstools/lib.py:190
msgid "Duplicate modifier {} found"
msgstr ""
#: dnstools/lib.py:194
msgid "No mechanism found"
msgstr ""
#: dnstools/lib.py:201
msgid "Not a valid DKIM record"
msgstr ""
#: dnstools/lib.py:209 dnstools/lib.py:262
msgid "Invalid tag {}"
msgstr ""
#: dnstools/lib.py:214
msgid "No key found in record"
msgstr ""
#: dnstools/lib.py:221
msgid "Wrong value {} for tag {}"
msgstr ""
#: dnstools/lib.py:236
msgid "Wrong value {} for tag {}:"
msgstr ""
#: dnstools/lib.py:240
msgid " not an integer"
msgstr ""
#: dnstools/lib.py:243
msgid " less than {}"
msgstr ""
#: dnstools/lib.py:246
msgid " greater than {}"
msgstr ""
#: dnstools/lib.py:254
msgid "Not a valid DMARC record"
msgstr ""
#: dnstools/lib.py:265
msgid "Unknown tag {}"
msgstr ""
#: dnstools/lib.py:270
msgid "Missing required p tag"
msgstr ""
#: dnstools/models.py:79
msgid "Public key mismatchs"
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr ""
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr ""
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
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."
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr ""
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr ""
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr ""
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr ""
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr ""
@@ -0,0 +1,205 @@
# 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: 2018-10-05 16:08+0200\n"
"PO-Revision-Date: 2019-03-11 10:20+0000\n"
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>\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"
#: limits/app_settings.py:19
msgid "Default per-admin limits"
msgstr "Bevennoù dre-ziouer dre-verour"
#: limits/app_settings.py:22
msgid "Enable per-admin limits"
msgstr "Enaouiñ bevennoù diouer dre-verour"
#: limits/app_settings.py:24
msgid "Enable or disable per-admin limits"
msgstr "Enaouiñ pe lazhañ ar bevennoù dre-verour"
#: limits/app_settings.py:28 limits/app_settings.py:99 limits/constants.py:28
#: limits/constants.py:58
msgid "Domain admins"
msgstr "Merourien domani"
#: limits/app_settings.py:31
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr "Niver brasañ a verourien zomani aotreet evit ur merour nevez anezhañ. (0 evit berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:39 limits/constants.py:13
msgid "Domains"
msgstr "Domanioù"
#: limits/app_settings.py:42
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)"
#: limits/app_settings.py:49 limits/app_settings.py:110 limits/constants.py:17
#: limits/constants.py:45
msgid "Domain aliases"
msgstr "Aliasoù domani"
#: limits/app_settings.py:52
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr "Niver brasañ a aliasoù domani aotreet evit ur merour nevez anezhañ. (0 evit berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:60 limits/app_settings.py:121 limits/constants.py:21
#: limits/constants.py:49
msgid "Mailboxes"
msgstr "Boest-posteloù"
#: limits/app_settings.py:63
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr "Niver brasañ a voestoù-postel aotreet evit ur merour nevez anezhañ. (0 evit berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:70 limits/app_settings.py:131 limits/constants.py:24
#: limits/constants.py:52
msgid "Mailbox aliases"
msgstr "Aliasoù boes-postel"
#: limits/app_settings.py:73
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr "Niver brasañ a aliasoù aotreet evit ur merour nevez anezhañ. (0 evit berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:80 limits/constants.py:34
msgid "Quota"
msgstr "Kota"
#: limits/app_settings.py:83
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
msgstr "Kota un eilgwerzher a vo aotreet da rannañ kenetre an domanioù krouet gantañ. (0 a dalvez tamm kota ebet)"
#: limits/app_settings.py:90
msgid "Default per-domain limits"
msgstr "Bevennoù dre-zomani dre-ziouer"
#: limits/app_settings.py:93
msgid "Enable per-domain limits"
msgstr "Enaouiñ ar bevennoù dre-zomani"
#: limits/app_settings.py:95
msgid "Enable or disable per-domain limits"
msgstr "Enaouiñ pe lazhañ ar bevennoù dre-zomani"
#: limits/app_settings.py:102
msgid ""
"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)"
#: limits/app_settings.py:113
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr "Niver brasañ a aliasoù domani aotreet evit un domani nevez anezhañ. (0 evit berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:124
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr "Niver brasañ a voestoù-postel aotreet evit un domani nevez anezhañ. (0 evit berzañ kement krouidigezh, -1 evit aotren ar c'hrouidigezhioù divevenn)"
#: limits/app_settings.py:134
msgid ""
"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)"
#: limits/apps.py:16
msgid "Limits"
msgstr "Bevennoù"
#: limits/constants.py:14
msgid "Maximum number of domains this user can create"
msgstr "Niver brasañ a zomanioù a c'hall bezañ krouet gant an implijer-mañ"
#: limits/constants.py:18
msgid "Maximum number of domain aliases this user can create"
msgstr "Niver brasañ a aliasoù domanioù a c'hall bezañ krouet gant an implijer-mañ"
#: limits/constants.py:22
msgid "Maximum number of mailboxes this user can create"
msgstr "Niver brasañ a voestoù-postel a c'hall bezañ krouet gant an implijer-mañ"
#: limits/constants.py:25
msgid "Maximum number of mailbox aliases this user can create"
msgstr "Niver brasañ a aliasoù boest-postel a c'hall bezañ krouet gant an implijer-mañ"
#: limits/constants.py:29
msgid "Maximum number of domain administrators this user can create"
msgstr "Niver brasañ a verourien domani a c'hall bezañ krouet gant an implijer-mañ"
#: limits/constants.py:35
msgid "Quota shared between domains of this reseller"
msgstr "Kota rannet kenetre domanioù an eilgwerzher-mañ"
#: limits/constants.py:46
msgid "Maximum number of domain aliases allowed for this domain."
msgstr "Niver brasañ a aliasoù domani aotreet evit an domani-mañ."
#: limits/constants.py:50
msgid "Maximum number of mailboxes allowed for this domain."
msgstr "Niver brasañ a voestoù-postel aotreet evit an domani-mañ."
#: limits/constants.py:54
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr "Niver brasañ a aliasoù aotreet evit an domani-mañ."
#: limits/constants.py:59
msgid "Maximum number of domain admins allowed for this domain."
msgstr "Niver brasañ a verourien zomani aotreet evit an domani-mañ."
#: limits/forms.py:42 limits/forms.py:91
msgid "Invalid limit"
msgstr "Bevenn fall"
#: limits/handlers.py:121 limits/handlers.py:157
msgid "Resources"
msgstr "Mammennoù"
#: limits/lib.py:23
#, python-format
msgid "%s: limit reached"
msgstr "%s: bevenn tizhet"
#: limits/lib.py:33
msgid "Not enough resources"
msgstr "Ket trawalc'h a vammennoù"
#: limits/lib.py:51 limits/models.py:52
msgid "You're not allowed to define unlimited values"
msgstr "N'hoc'h ket aotreet da dermeniñ talvoudegezhioù divevenn"
#: limits/models.py:62 limits/models.py:127
msgid "unlimited"
msgstr "divevennet"
#: limits/templates/limits/poolusage.html:3
#: limits/templates/limits/resources_widget.html:5
msgid "Resources usage"
msgstr "Implij mammennoù"
@@ -0,0 +1,204 @@
# 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: 2018-10-05 16:08+0200\n"
"PO-Revision-Date: 2017-03-03 07:56+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: limits/app_settings.py:19
msgid "Default per-admin limits"
msgstr ""
#: limits/app_settings.py:22
msgid "Enable per-admin limits"
msgstr ""
#: limits/app_settings.py:24
msgid "Enable or disable per-admin limits"
msgstr ""
#: limits/app_settings.py:28 limits/app_settings.py:99 limits/constants.py:28
#: limits/constants.py:58
msgid "Domain admins"
msgstr ""
#: limits/app_settings.py:31
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:39 limits/constants.py:13
msgid "Domains"
msgstr ""
#: limits/app_settings.py:42
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:49 limits/app_settings.py:110 limits/constants.py:17
#: limits/constants.py:45
msgid "Domain aliases"
msgstr ""
#: limits/app_settings.py:52
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:60 limits/app_settings.py:121 limits/constants.py:21
#: limits/constants.py:49
msgid "Mailboxes"
msgstr ""
#: limits/app_settings.py:63
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:70 limits/app_settings.py:131 limits/constants.py:24
#: limits/constants.py:52
msgid "Mailbox aliases"
msgstr ""
#: limits/app_settings.py:73
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:80 limits/constants.py:34
msgid "Quota"
msgstr ""
#: limits/app_settings.py:83
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
msgstr ""
#: limits/app_settings.py:90
msgid "Default per-domain limits"
msgstr ""
#: limits/app_settings.py:93
msgid "Enable per-domain limits"
msgstr ""
#: limits/app_settings.py:95
msgid "Enable or disable per-domain limits"
msgstr ""
#: limits/app_settings.py:102
msgid ""
"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:113
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:124
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
#: limits/app_settings.py:134
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
msgstr ""
#: limits/apps.py:16
msgid "Limits"
msgstr ""
#: limits/constants.py:14
msgid "Maximum number of domains this user can create"
msgstr ""
#: limits/constants.py:18
msgid "Maximum number of domain aliases this user can create"
msgstr ""
#: limits/constants.py:22
msgid "Maximum number of mailboxes this user can create"
msgstr ""
#: limits/constants.py:25
msgid "Maximum number of mailbox aliases this user can create"
msgstr ""
#: limits/constants.py:29
msgid "Maximum number of domain administrators this user can create"
msgstr ""
#: limits/constants.py:35
msgid "Quota shared between domains of this reseller"
msgstr ""
#: limits/constants.py:46
msgid "Maximum number of domain aliases allowed for this domain."
msgstr ""
#: limits/constants.py:50
msgid "Maximum number of mailboxes allowed for this domain."
msgstr ""
#: limits/constants.py:54
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr ""
#: limits/constants.py:59
msgid "Maximum number of domain admins allowed for this domain."
msgstr ""
#: limits/forms.py:42 limits/forms.py:91
msgid "Invalid limit"
msgstr ""
#: limits/handlers.py:121 limits/handlers.py:157
msgid "Resources"
msgstr ""
#: limits/lib.py:23
#, python-format
msgid "%s: limit reached"
msgstr ""
#: limits/lib.py:33
msgid "Not enough resources"
msgstr ""
#: limits/lib.py:51 limits/models.py:52
msgid "You're not allowed to define unlimited values"
msgstr ""
#: limits/models.py:62 limits/models.py:127
msgid "unlimited"
msgstr ""
#: limits/templates/limits/poolusage.html:3
#: limits/templates/limits/resources_widget.html:5
msgid "Resources usage"
msgstr ""
+945
View File
@@ -0,0 +1,945 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Fulup <fulup.jakez@gmail.com>, 2016,2018
# Irriep Nala Novram <allannkorh@yahoo.fr>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-05 16:08+0200\n"
"PO-Revision-Date: 2019-03-11 18:07+0000\n"
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>\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"
#: core/app_settings.py:22
msgid "User profile"
msgstr "Profil implijer"
#: core/app_settings.py:35
msgid "Authentication"
msgstr "O vezañ anavezet"
#: core/app_settings.py:38
msgid "Authentication type"
msgstr "Doare anavezadur"
#: core/app_settings.py:39
msgid "Local"
msgstr "Lec'hel"
#: core/app_settings.py:42
msgid "The backend used for authentication"
msgstr "Drekleur implijet evit bezañ anavezet"
#: core/app_settings.py:47
msgid "Default password scheme"
msgstr "Ger-tremen dre ziouer ar brastres"
#: core/app_settings.py:51
msgid "md5crypt (weak)"
msgstr "md5crypt (gwan)"
#: core/app_settings.py:52
msgid "sha256 (weak)"
msgstr "sha256 (gwan)"
#: core/app_settings.py:53
msgid "md5 (weak)"
msgstr "md5 (gwan)"
#: core/app_settings.py:54
msgid "crypt (weak)"
msgstr "crypt (gwan)"
#: core/app_settings.py:55
msgid "plain (weak)"
msgstr "plaen (gwan)"
#: core/app_settings.py:57
msgid "Scheme used to crypt mailbox passwords"
msgstr "Brastres implijet evit enrinegañ gerioù-tremen ar postelerezh"
#: core/app_settings.py:62
msgid "Rounds"
msgstr "Troiadoù"
#: core/app_settings.py:65
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr "Niver a droiadoù d'ober ganto (implijet gant sha256crypt ha sha512crypt hepken). Bez' e rank bezañ etre 1000 ha 999999999, e-barzh."
#: core/app_settings.py:72
msgid "Update password scheme"
msgstr "Hiziavaat ar brastres ger-tremen"
#: core/app_settings.py:75
msgid "Update user password at login to use the default password scheme"
msgstr "Hizivait ger-tremen an implijer d'ar mare kevreaén evit implijout ar brastres ger-tremen dre-ziouer"
#: core/app_settings.py:80
msgid "Default password"
msgstr "Ger-tremen dre-ziouer"
#: core/app_settings.py:83
msgid "Default password for automatically created accounts."
msgstr "Ger-tremen dre-ziouer evit ar gontoù em-grouet."
#: core/app_settings.py:87
msgid "Random password length"
msgstr "Hirder dre-zegouezh ger-tremen"
#: core/app_settings.py:91
msgid "Length of randomly generated passwords."
msgstr "Hirder ar gerioù-tremen em-c'hanet."
#: core/app_settings.py:95
msgid "LDAP settings"
msgstr "Arventennoù LDAP"
#: core/app_settings.py:98
msgid "Server address"
msgstr "Chomlec'h ar servijer"
#: core/app_settings.py:101
msgid "The IP address or the DNS name of the LDAP server"
msgstr "Chomlec'h IP pe anv DNS ar servijer LDAP"
#: core/app_settings.py:106
msgid "Server port"
msgstr "Porzh ar servijer"
#: core/app_settings.py:108
msgid "The TCP port number used by the LDAP server"
msgstr "Niverenn borzh TCP implijet gant ar servijer LDAP"
#: core/app_settings.py:113
msgid "Use a secured connection"
msgstr "Ober gant ur gevreadenn suraet"
#: core/app_settings.py:117
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "Implijit ur gevreadenn SSL/STARTTLS evit gellet tizhout ar servijer LDAP"
#: core/app_settings.py:121
msgid "Authentication method"
msgstr "Doare dilesañ"
#: core/app_settings.py:122
msgid "Search and bind"
msgstr "Klask ha liammañ"
#: core/app_settings.py:123
msgid "Direct bind"
msgstr "liamm eeun"
#: core/app_settings.py:125
msgid "Choose the authentication method to use"
msgstr "Dibabit an doare anavezadur da vezañ implijet"
#: core/app_settings.py:130
msgid "Bind DN"
msgstr "Liammañ DN"
#: core/app_settings.py:133
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr "An anv dibar da vezañ implijet evit en em liammañ ouzh ar servijer LDAP. Lezel goullo evit un liamm dizanv."
#: core/app_settings.py:141
msgid "Bind password"
msgstr "Liammañ ur ger-tremen"
#: core/app_settings.py:144
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr "Ar ger-tremen d'ober gantañ evit kevreañ ouzh ar servijer LDAP (gant 'kevreadenn DN')"
#: core/app_settings.py:153
msgid "Users search base"
msgstr "Diazez enklask an implijerien"
#: core/app_settings.py:156
msgid "The distinguished name of the search base used to find users"
msgstr "Anv dibar an diaz enklask implijet evit kavout implijerien"
#: core/app_settings.py:163
msgid "Search filter"
msgstr "Sil klask"
#: core/app_settings.py:166
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr "Ur chadenn sil diret (d.sk. '(objedKlas = person)'). Evit bezañ reizh, e rank bezañ enklozet etre krommelloù."
#: core/app_settings.py:174
msgid "User DN template"
msgstr "Patrom implijer DN"
#: core/app_settings.py:177
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr "Ar skouer implijet evit sevel DN un implijer. Rankout a rafe enderc'hel ur spas miret (d.l.e %(user)s)"
#: core/app_settings.py:185
msgid "Password attribute"
msgstr "Perzhioù ar ger-tremen"
#: core/app_settings.py:187
msgid "The attribute used to store user passwords"
msgstr "Ar perzhioù implijet evit stokiñ ar gerioù-tremen implijer"
#: core/app_settings.py:192
msgid "Active Directory"
msgstr "Kavlec'h oberiant"
#: core/app_settings.py:195
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "Lavarout a ra hag-eñ e vez ar servijer LDAP ur C'havlec'h Oberiant"
#: core/app_settings.py:199
msgid "Administrator groups"
msgstr "Strolladoù merañ"
#: core/app_settings.py:202
msgid ""
"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ù."
#: core/app_settings.py:209
msgid "Group type"
msgstr "Doare ar strollad"
#: core/app_settings.py:213
msgid "The LDAP group type to use with your directory."
msgstr "An doare strollad LDAP da implijout gant ho kavlec'h."
#: core/app_settings.py:218
msgid "Groups search base"
msgstr "Diazez klask ar strolladoù"
#: core/app_settings.py:221
msgid "The distinguished name of the search base used to find groups"
msgstr "Anv dibar an diaz klask implijet evit kavout strolladoù"
#: core/app_settings.py:226 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr "Taolenn-stur"
#: core/app_settings.py:229
msgid "Custom RSS feed"
msgstr "Froud RSS personel"
#: core/app_settings.py:232
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr "Diskouez froudoù RSS personnel d'an eilgwerzherien ha merourien an domani"
#: core/app_settings.py:237
msgid "Hide features widget"
msgstr "Kuzhat an arc'hweladurioù objed"
#: core/app_settings.py:240
msgid "Hide features widget for resellers and domain administrators"
msgstr "Kuzhat an arc'hweladurioù objed d'an eilgwerzherien ha merourien an domani"
#: core/app_settings.py:244
msgid "Notifications"
msgstr "Kemennadennoù"
#: core/app_settings.py:247
msgid "Sender address"
msgstr "Chomlec'h ar c'haser"
#: core/app_settings.py:250
msgid "Email address used to send notifications."
msgstr "Chomlec'h postel implijet da gas kemmennoù."
#: core/app_settings.py:254
msgid "Public API"
msgstr "API foran"
#: core/app_settings.py:257
msgid "Enable communication"
msgstr "Enaouiñ ar c'hehentiñ"
#: core/app_settings.py:260
msgid "Enable communication with Modoboa public API"
msgstr "Enaouiñ ar c'hehentiñ dre API foran Modoboa "
#: core/app_settings.py:264
msgid "Check new versions"
msgstr "Klask stummoù nevez"
#: core/app_settings.py:267
msgid "Automatically checks if a newer version is available"
msgstr "Em-wiriañ ma vez ur stumm nevez hegerz"
#: core/app_settings.py:271
msgid "Send statistics"
msgstr "Kas statistikoù"
#: core/app_settings.py:274
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr "Kas ar statistikoù da API foran Modoboa (kontourioù hag an astennoù impliljet)"
#: core/app_settings.py:278
msgid "Miscellaneous"
msgstr "A-bep seurt"
#: core/app_settings.py:281
msgid "Inactive account threshold"
msgstr "Treuzoù ar c'hontoù dioberiant"
#: core/app_settings.py:284
msgid ""
"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"
#: core/app_settings.py:291
msgid "Top notifications check interval"
msgstr "Padelezh etre ar c'hemennoù gwiriañ pennañ"
#: core/app_settings.py:294
msgid "Interval between two top notification checks (in seconds)"
msgstr "Padelezh etre div gwiriadenn gemennoù pennañ (en eilennoù)"
#: core/app_settings.py:300
msgid "Maximum log record age"
msgstr "Oad enrollañ maksimom ar marilhoù"
#: core/app_settings.py:302
msgid "The maximum age in days of a log record"
msgstr "Oad brasañ e devezhioù un enrollodenn renabl"
#: core/app_settings.py:307
msgid "Items per page"
msgstr "Elfennoù dre bajenn"
#: core/app_settings.py:309
msgid "Number of displayed items per page"
msgstr "Niver a elfennoù diskouezet dre bajenn"
#: core/app_settings.py:314
msgid "Default top redirection"
msgstr "Adhenchañ pennañ dre-ziouer"
#: core/app_settings.py:318
msgid "The default redirection used when no application is specified"
msgstr "An adheñchañ dre-ziouer implijet pa n'eus arload ebet spisaet"
#: core/app_settings.py:353
msgid "Invalid syntax"
msgstr "Sintaks direizh"
#: core/app_settings.py:359
msgid "Invalid rounds number"
msgstr "Niveroù ront direizh"
#: core/app_settings.py:386
msgid "This field is required"
msgstr "Rekis eo leuniañ ar vaezienn"
#: core/apps.py:22
msgid "General"
msgstr "Hollek"
#: core/checks/settings_checks.py:10
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 "Bez ho peus lakaet USE_TZ da Gaou, gellout a ra degas kudennoù da vare an 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/settings_checks.py:13
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Lakaat `USE_TZ = Gwir e-barzh`arventennoù.py"
#: core/constants.py:9
msgid "Simple user"
msgstr "Implijer diazez"
#: core/constants.py:10
msgid "Domain administrator"
msgstr "Merour an domani"
#: core/constants.py:11
msgid "Reseller"
msgstr "Eilgwerzher"
#: core/constants.py:12
msgid "Super administrator"
msgstr "Dreist-merour"
#: core/constants.py:53 lib/form_utils.py:393
msgid "No"
msgstr "Ket"
#: core/forms.py:22
msgid "Username"
msgstr "Anv implier"
#: core/forms.py:26
msgid "Password"
msgstr "Ger-tremen"
#: core/forms.py:39
msgid "Old password"
msgstr "Ger-tremen kozh"
#: core/forms.py:43
msgid "New password"
msgstr "Ger-termen nevez"
#: core/forms.py:47
msgid "Confirmation"
msgstr "Kadarnaat"
#: core/forms.py:75
msgid "Old password mismatchs"
msgstr "Disklotadurioù ar ger-tremen kozh"
#: core/forms.py:84
msgid "Passwords mismatch"
msgstr "Disklotadurioù gerioù-tremen"
#: core/forms.py:104
msgid "Enable API access"
msgstr "Aotren moned an API"
#: core/handlers.py:40
msgid "added"
msgstr "ouzhpennet"
#: core/handlers.py:43
msgid "modified"
msgstr "kemmet"
#: core/handlers.py:45
#, python-format
msgid "%(object)s '%(name)s' %(action)s by user %(user)s"
msgstr "%(object)s '%(name)s' %(action)s gant an implijer %(user)s"
#: core/handlers.py:67
#, python-format
msgid "%(object)s '%(name)s' %(action)s by "
msgstr "%(object)s '%(name)s' %(action)s gant "
#: core/handlers.py:69
msgid "deleted"
msgstr "diverket"
#: core/handlers.py:73
msgid "user {}"
msgstr "implijer {}"
#: core/handlers.py:75
msgid "management command"
msgstr "meradur an urzhiad"
#: core/handlers.py:99
msgid "You can't delete your own account"
msgstr "N'hallit ket diverkañ ho kont deoc'h-c'hwi hoc'h-unan"
#: core/handlers.py:135
msgid "One or more updates are available"
msgstr "Hegerz ez eus un hizivadenn pe muioc'h"
#: core/models.py:57
msgid "Allow mailboxes access"
msgstr "Aotren ar moned d'ar boestoù-post"
#: core/models.py:59
msgid "Allow this administrator to access user mailboxes"
msgstr "Aotren an implijer-mañ da vont e boestoù-post an implijerien"
#: core/models.py:62
msgid "password"
msgstr "Ger-tremen"
#: core/models.py:65
msgid "language"
msgstr "yezh"
#: core/models.py:68
msgid "Prefered language to display pages."
msgstr "Yezh karetañ evit diskwel ar pajenoù"
#: core/models.py:72
msgid "Phone number"
msgstr "Niverenn bellgomz"
#: core/models.py:74
msgid "Secondary email"
msgstr "Eil chomlec'h postel"
#: core/models.py:77
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr "Gallout a reer ober gant un eil chomlec'h postel evit ezhommoù adtapout"
#: core/models.py:127
msgid "Failed to update password: LDAP module not installed"
msgstr "Hizivadur ger-tremen c'hwitet: modulenn LDAP nann-staliet"
#: core/models.py:156
msgid "account"
msgstr "kont"
#: core/models.py:278
msgid "Unknown"
msgstr "Dizanv"
#: core/models.py:312
msgid "Invalid line"
msgstr "Linenn direizh"
#: core/models.py:320
msgid "You can't import an account with a role greater than yours"
msgstr "N'hallit ket emporzhiañ ur gont gant ur rol pouezusoc'h evit hoc'h hini deoc'h-c'hwi"
#: core/models.py:335
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr "An implijer eeun '%s' a rank kaout ur chomlec'h postel reizh"
#: core/models.py:340
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr "ar maeziennoù anv-implijer hag ar postel a rank bezañ disheñvel diouzh '%s'"
#: core/password_validation.py:28
msgid "Password must contain at least {} digit."
msgid_plural "Password must contain at least {} digits."
msgstr[0] "Ar ger-tremen a rank enderc'hel da vihanañ {} sifr."
msgstr[1] "Ar ger-tremen a rank enderc'hel da vihanañ {} sifr."
msgstr[2] "Ar ger-tremen a rank enderc'hel da vihanañ {} sifr."
msgstr[3] "Ar ger-tremen a rank enderc'hel da vihanañ {} sifr."
msgstr[4] "Ar ger-tremen a rank enderc'hel da vihanañ {} sifr."
#: core/password_validation.py:38
msgid "Password must contain at least {} lowercase letter."
msgid_plural "Password must contain at least {} lowercase letters."
msgstr[0] "Ar ger-tremen a rank enderc'hel da vihanañ {} lizherenn vunut."
msgstr[1] "Ar ger-tremen a rank enderc'hel da vihanañ {} lizherenn vunut."
msgstr[2] "Ar ger-tremen a rank enderc'hel da vihanañ {} lizherenn vunut."
msgstr[3] "Ar ger-tremen a rank enderc'hel da vihanañ {} lizherenn vunut."
msgstr[4] "Ar ger-tremen a rank enderc'hel da vihanañ {} lizherenn vunut."
#: core/password_validation.py:49
msgid "Password must contain at least {} uppercase letter."
msgid_plural "Password must contain at least {} uppercase letters."
msgstr[0] "Ar ger-tremen a rank enderc'hel da vihanañ {} bennlizherenn."
msgstr[1] "Ar ger-tremen a rank enderc'hel da vihanañ {} bennlizherenn."
msgstr[2] "Ar ger-tremen a rank enderc'hel da vihanañ {} a bennlizherennoù."
msgstr[3] "Ar ger-tremen a rank enderc'hel da vihanañ {} a bennlizherennoù."
msgstr[4] "Ar ger-tremen a rank enderc'hel da vihanañ {} a bennlizherennoù."
#: core/password_validation.py:61
msgid "Password must contain at least {} special character."
msgid_plural "Password must contain at least {} special characters."
msgstr[0] "Ar ger-tremen a rank enderc'hel da vihanañ {} arouez ispisial."
msgstr[1] "Ar ger-tremen a rank enderc'hel da vihanañ {} arouez ispisial."
msgstr[2] "Ar ger-tremen a rank enderc'hel da vihanañ {} arouez ispisial."
msgstr[3] "Ar ger-tremen a rank enderc'hel da vihanañ {} arouez ispisial."
msgstr[4] "Ar ger-tremen a rank enderc'hel da vihanañ {} arouez ispisial."
#: core/password_validation.py:69
msgid "Your password must contain a combination of different character types."
msgstr "Rankout a ra enderc'hel ho ker-tremen ur c'henaozadur a arouezioù disheñvel."
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr "Arc'hweladurioù o klask war-lerc'h paeroniezh"
#: core/templates/core/_current_features.html:12
msgid "Goal:"
msgstr "Pal:"
#: core/templates/core/_current_features.html:18
msgid "More"
msgstr "Muioc'h"
#: core/templates/core/_current_features.html:22
msgid "Nothing to sponsor yet."
msgstr "Netra da baeroniañ evit ar mare."
#: core/templates/core/_latest_news_widget.html:5
msgid "Latest news"
msgstr "Keleier diwezhañ"
#: core/templates/core/_latest_news_widget.html:19
msgid ""
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
"weblog</a> for more information."
msgstr "Kit d'ober un dro war ar <a href=\"https://modoboa.org/blog/\" target=\"_blank\">weblog ofisiel</a> evit kaout muioc'h a ditouroù."
#: core/templates/core/api_access.html:3
msgid "API access"
msgstr "API moned"
#: core/templates/core/api_access.html:3
msgid "Control your access to Modoboa API"
msgstr "Merit ho moned da API Modoboa"
#: core/templates/core/api_access.html:7
#, python-format
msgid ""
"A documentation of the API is available <strong><a href=\"%(url)s\" "
"target=\"_blank\">here</a></strong>."
msgstr "Un teuliadur diwar-benn an API a vez hegerzh <strong><a href=\"%(url)s\" target=\"_blank\">amañ</a></strong>."
#: core/templates/core/api_access.html:14
msgid "API access token"
msgstr "Jedaouer aotren moned API"
#: core/templates/core/api_access.html:35
#: core/templates/core/user_profile.html:10 lib/form_utils.py:358
msgid "Update"
msgstr "Hizivaat"
#: core/templates/core/dashboard.html:11
#, python-format
msgid "Hello %(user)s."
msgstr "Deiz mat deoc'h %(user)s."
#: core/templates/core/information.html:2 core/templatetags/core_tags.py:66
msgid "Information"
msgstr "Titouroù"
#: core/templates/core/information.html:2
msgid "Various information about Modoboa"
msgstr "Titouroù a-bep seurt Modoboa"
#: core/templates/core/information.html:5
msgid "One or more updates are available!"
msgstr "Un hizivadenn pe muioc'h a zo hegerz!"
#: core/templates/core/information.html:6
msgid "Check the following list to find the component(s) that can be updated."
msgstr "Sellit ouzh al listenn da-heul da welet hag-eñ e c'hall bezañ hizivaet ar parzh(ioù)."
#: core/templates/core/information.html:10
msgid "Applications"
msgstr "Arloadoù"
#: core/templates/core/information.html:14
#: core/templates/core/information.html:36
msgid "Name"
msgstr "Anv"
#: core/templates/core/information.html:15
msgid "Installed version"
msgstr "Stumm staliet"
#: core/templates/core/information.html:16
msgid "Last version"
msgstr "Stumm diwezhañ"
#: core/templates/core/information.html:17
msgid "Description"
msgstr "Deskrivadur"
#: core/templates/core/information.html:32
msgid "Active users"
msgstr "Implijerien oberiant"
#: core/templates/core/information.html:37
msgid "Role"
msgstr "Rol"
#: core/templates/core/information.html:38
msgid "Last login"
msgstr "Kevreadenn ziwezhañ"
#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:70
msgid "Logs"
msgstr "Marilhoù"
#: core/templates/core/logs.html:2
msgid "Previously on Modoboa..."
msgstr "A-ziaraok war Modoboa..."
#: core/templates/core/logs.html:6 lib/templatetags/lib_tags.py:110
msgid "Date"
msgstr "Deiziad"
#: core/templates/core/logs.html:7
msgid "Level"
msgstr "Live"
#: core/templates/core/logs.html:8
msgid "Logger"
msgstr "Enroller"
#: core/templates/core/logs.html:9
msgid "Message"
msgstr "Kemennadenn"
#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:75
msgid "Parameters"
msgstr "Arventennoù"
#: core/templates/core/parameters.html:2
msgid "Configure Modoboa"
msgstr "Kefluniañ Modoboa"
#: core/templates/core/parameters.html:6
#: core/templates/core/user_preferences.html:10
msgid "Save"
msgstr "Enrollañ"
#: core/templates/core/settings_header.html:5
msgid "Modoboa settings"
msgstr "Arventennoù Modoboa"
#: core/templates/core/user_index.html:4 core/templatetags/core_tags.py:94
msgid "Settings"
msgstr "Arventennoù"
#: core/templates/core/user_preferences.html:2
#: core/templatetags/core_tags.py:124
msgid "Preferences"
msgstr "Penndibaboù"
#: core/templates/core/user_preferences.html:2
msgid "Customize Modoboa"
msgstr "Personelaat Modoboa"
#: core/templates/core/user_preferences.html:14
msgid "No preferences available."
msgstr "Arventenn hegerz ebet."
#: core/templates/core/user_profile.html:3 core/templatetags/core_tags.py:120
msgid "Profile"
msgstr "Profil"
#: core/templates/core/user_profile.html:3
msgid "Update your personal information"
msgstr "Hizivaat ho titouroù personel"
#: core/templatetags/core_tags.py:38
msgid "Modoboa"
msgstr "Modoboa"
#: core/templatetags/core_tags.py:106
msgid "Logout"
msgstr "Digevreañ"
#: core/templatetags/core_tags.py:131
msgid "API"
msgstr "API"
#: core/utils.py:36
msgid "The core part of Modoboa"
msgstr "Lodenn greiz Modoboa"
#: core/views/admin.py:47
msgid "Parameters saved"
msgstr "Arventennoù enrollet"
#: core/views/auth.py:50
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr "Dizemglev gant brastres ar ger-tremen. Oc'h hizivat ar ger-tremen %s"
#: core/views/auth.py:64
#, python-format
msgid "User '%s' successfully logged in"
msgstr "Implijer '%s' kevreet gant berzh"
#: core/views/auth.py:72
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."
#: core/views/auth.py:107
msgid "User '{}' successfully logged out"
msgstr "Implijer '{}' digevreet gant berzh"
#: core/views/user.py:51
msgid "Profile updated"
msgstr "Profil hizivaet"
#: core/views/user.py:77
msgid "Preferences saved"
msgstr "Arventennoù enrollet"
#: core/views/user.py:99
msgid "Access updated"
msgstr "Moned hizivaet"
#: lib/db_utils.py:27
#, python-format
msgid "Connection to database %s not configured"
msgstr "Neket kefluniet ar gevreadenn ouzh an diaz-roadenn %s"
#: lib/email_utils.py:350
msgid "unable to determine encoding of string"
msgstr "n'heller ket termeniñ enkodiñ ar chadenn"
#: lib/exceptions.py:71
#, python-format
msgid "Permission denied: %s"
msgstr "Aotreadur nac'het: %s"
#: lib/exceptions.py:72
msgid "Permission denied"
msgstr "Aotreadur nac'het"
#: lib/fields.py:19 lib/validators.py:18
msgid "Enter a valid domain name"
msgstr "Ebarzhiñ un anv domani reizh"
#: lib/fields.py:48 lib/fields.py:62
msgid "Enter a valid email address."
msgstr "Ebarzhit ur chomlec'h postel reizh."
#: lib/form_utils.py:81 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
msgid "Submit"
msgstr "Kas"
#: lib/form_utils.py:114 lib/form_utils.py:117
msgid "Invalid request"
msgstr "Reked direizh"
#: lib/form_utils.py:392
msgid "Yes"
msgstr "Ya"
#: lib/ldap_utils.py:134
msgid "Failed to update password: {}"
msgstr "C'hwitet ez eus bet war hizivadur ar ger-tremen: {}"
#: lib/templatetags/lib_tags.py:108
msgid "From"
msgstr "Eus"
#: lib/templatetags/lib_tags.py:109
msgid "To"
msgstr "Da"
#: lib/templatetags/lib_tags.py:111 templates/common/email_searchbar.html:17
msgid "Subject"
msgstr "Sujed"
#: templates/404.html:4 templates/500.html:4
msgid "Sorry"
msgstr "Digarez"
#: templates/404.html:5
msgid "The requested page does not exist."
msgstr "N'eus ket eus ar bajenn goulennet."
#: templates/500.html:5
msgid "An internal error occured."
msgstr "Ur fazi diabarzh a zo c'hoarvezet."
#: templates/common/email_searchbar.html:5
msgid "Search..."
msgstr "Klask..."
#: templates/common/email_searchbar.html:10
msgid "From address"
msgstr "Diwar ar chomlec'h"
#: templates/common/email_searchbar.html:33
msgid "Both"
msgstr "An daou"
#: templates/common/error.html:4
msgid "Error:"
msgstr "Fazi:"
#: templates/common/generic_field.html:11
#: templates/common/generic_fields_group.html:8
msgid "Help:"
msgstr "Skoazell:"
#: 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ñ"
#: templates/common/wizard_forms.html:31
msgid "Previous"
msgstr "Kent"
#: templates/common/wizard_forms.html:32
msgid "Next"
msgstr "Da-heul"
#: templates/registration/base.html:8
msgid "Welcome to Modoboa"
msgstr "Degemer mat e-barzh Modoboa"
#: templates/registration/login.html:21
msgid "Remember me"
msgstr "Derc'hel soñj ac'hanon"
#: templates/registration/login.html:23
msgid "Log in"
msgstr "Kevreañ"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
msgid "Forgot password?"
msgstr "Ger-tremen ankouaeet?"
#: templates/registration/password_reset_complete.html:8
#, python-format
msgid ""
"Your password has been set. You may go ahead and <a href=\"%(url)s\">sign "
"in</a> now."
msgstr "Termenet eo bet ho ker-tremen. Gellout a rit mont war-raok ha <a href=\"%(url)s\">kevreañ</a> bremañ."
#: templates/registration/password_reset_confirm.html:7
msgid "Change password"
msgstr "Cheñch ger-tremen"
#: templates/registration/password_reset_confirm.html:17
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
msgstr "Al liamm adderaouaekaat a oa direizh anezhañ, sur a-walc'h abalamour m'eo bet implijet endeo. Goulennit war-lerc'h un adderaouekadur ger-tremen nevez mar plij."
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
"exists with the email you entered. You should receive them shortly.</p> "
"<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 chomlec'h postel pennañ, ha taolit ur sell ouzh an doser strob.</p>"
#: templates/registration/password_reset_email.html:4
#, python-format
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
msgstr "%(username)s, evit loc'hañ an argerzh adderaouekaat ger-tremen evit ho kont Modoboa, klikit war al liamm dindan:"
#: templates/registration/password_reset_email.html:10
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."
#: templates/registration/password_reset_email.html:14
msgid "Sincerely, The Modoboa Team."
msgstr "A galon, skipailh Modoboa."
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr "Ger-tremen Modoboa adderaouekaet"
+51
View File
@@ -0,0 +1,51 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Fulup <fulup.jakez@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2018-04-01 07:59+0000\n"
"Last-Translator: Fulup <fulup.jakez@gmail.com>\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"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
msgstr "'"
#: core/static/core/js/settings.js:16
msgid "No more log entry to show"
msgstr "Enmont marilh ebet ken da ziskouez"
#: static/js/confirmation.js:44
msgid "Warning"
msgstr "Kemenn-diwall"
#: static/js/confirmation.js:59
msgid "Cancel"
msgstr "Nullañ"
#: static/js/global.js:341
msgid "Internal error"
msgstr "Fazi diabarzh"
#: static/js/listing.js:21
msgid "No more entry to show"
msgstr "Enmont ebet ken da ziskouez"
#: static/js/listing.js:46
msgid "Search"
msgstr "Klask"
#: static/js/searchbar.js:28
msgid "Search..."
msgstr "Klask..."
+7 -7
View File
@@ -1,8 +1,9 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# R Kloosterman <randx@zeelandnet.nl>, 2016
# TuxBrother <vrijwilligerswerk@wij.rs>, 2014
# TuxBrother <vrijwilligerswerk@wij.rs>, 2014
msgid ""
@@ -10,19 +11,18 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2014-12-31 11:42+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"
"PO-Revision-Date: 2017-09-23 19:33+0000\n"
"Last-Translator: Tuxis Internet Engineering V.O.F. <info@tuxis.nl>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/tonio/modoboa/language/nl_NL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
msgstr ""
msgstr "'"
#: core/static/core/js/settings.js:16
msgid "No more log entry to show"
+8 -10
View File
@@ -1,29 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Ravil Kadyrbayev, 2015
# Александр Клюшенок <aleksandr@maxus.pro>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2016-04-27 20:00+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/language/"
"ru/)\n"
"Language: ru\n"
"PO-Revision-Date: 2017-09-19 21:45+0000\n"
"Last-Translator: Александр Клюшенок <aleksandr@maxus.pro>\n"
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/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"
"Language: ru\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"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
msgstr ""
msgstr "'"
#: core/static/core/js/settings.js:16
msgid "No more log entry to show"
+936
View File
@@ -0,0 +1,936 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Caner Başaran <basaran.caner@protonmail.com>, 2015
# Ediz Duman <neps1192@gmail.com>, 2018
# Gökhan Kalayci <gkmediagokhan@gmail.com>, 2017
# Guven Atbakan <guven@atbakan.com>, 2016
# Süleyman ADALI <mail@suleymanadali.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-05 16:08+0200\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/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: core/app_settings.py:22
msgid "User profile"
msgstr "Kullanıcı profili"
#: core/app_settings.py:35
msgid "Authentication"
msgstr "Yetkilendirme"
#: core/app_settings.py:38
msgid "Authentication type"
msgstr "Yetkilendirme türü"
#: core/app_settings.py:39
msgid "Local"
msgstr "Yerel"
#: core/app_settings.py:42
msgid "The backend used for authentication"
msgstr ""
#: core/app_settings.py:47
msgid "Default password scheme"
msgstr "Varsayılan parola şeması"
#: core/app_settings.py:51
msgid "md5crypt (weak)"
msgstr "md5crypt (zayıf)"
#: core/app_settings.py:52
msgid "sha256 (weak)"
msgstr "sha256 (zayıf)"
#: core/app_settings.py:53
msgid "md5 (weak)"
msgstr "md5 (zayıf)"
#: core/app_settings.py:54
msgid "crypt (weak)"
msgstr "crypt (zayıf)"
#: core/app_settings.py:55
msgid "plain (weak)"
msgstr "düz metin (zayıf)"
#: core/app_settings.py:57
msgid "Scheme used to crypt mailbox passwords"
msgstr "Mailbox parolalarını şifrelemek için kullanılacak şema"
#: core/app_settings.py:62
msgid "Rounds"
msgstr ""
#: core/app_settings.py:65
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
#: core/app_settings.py:72
msgid "Update password scheme"
msgstr "Şifre şemasını güncelle"
#: core/app_settings.py:75
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:80
msgid "Default password"
msgstr "Varsayılan parola"
#: core/app_settings.py:83
msgid "Default password for automatically created accounts."
msgstr "Otomatik oluşturulan hesaplar için varsayılan parola."
#: core/app_settings.py:87
msgid "Random password length"
msgstr "Rastgele şifre uzunluğu"
#: core/app_settings.py:91
msgid "Length of randomly generated passwords."
msgstr ""
#: core/app_settings.py:95
msgid "LDAP settings"
msgstr "LDAP ayarları"
#: core/app_settings.py:98
msgid "Server address"
msgstr "Sunucu adresi"
#: core/app_settings.py:101
msgid "The IP address or the DNS name of the LDAP server"
msgstr "LDAP sunucusunun adresi (DNS) ya da ip adresi"
#: core/app_settings.py:106
msgid "Server port"
msgstr "Sunucu portu"
#: core/app_settings.py:108
msgid "The TCP port number used by the LDAP server"
msgstr "LDAP sunucu tarafından kullanılan TCP portu"
#: core/app_settings.py:113
msgid "Use a secured connection"
msgstr "Güvenli bir bağlantı kullan"
#: core/app_settings.py:117
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr ""
#: core/app_settings.py:121
msgid "Authentication method"
msgstr "Yetkilendirme metodu"
#: core/app_settings.py:122
msgid "Search and bind"
msgstr ""
#: core/app_settings.py:123
msgid "Direct bind"
msgstr ""
#: core/app_settings.py:125
msgid "Choose the authentication method to use"
msgstr "Kullanılacak yetkilendirme metodunu seçin"
#: core/app_settings.py:130
msgid "Bind DN"
msgstr ""
#: core/app_settings.py:133
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
#: core/app_settings.py:141
msgid "Bind password"
msgstr ""
#: core/app_settings.py:144
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
#: core/app_settings.py:153
msgid "Users search base"
msgstr ""
#: core/app_settings.py:156
msgid "The distinguished name of the search base used to find users"
msgstr ""
#: core/app_settings.py:163
msgid "Search filter"
msgstr "Arama filtresi"
#: core/app_settings.py:166
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr ""
#: core/app_settings.py:174
msgid "User DN template"
msgstr ""
#: core/app_settings.py:177
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
#: core/app_settings.py:185
msgid "Password attribute"
msgstr "Parola özelliği"
#: core/app_settings.py:187
msgid "The attribute used to store user passwords"
msgstr "Kullanıcı parolalarını saklamak için kullanılacak özellik"
#: core/app_settings.py:192
msgid "Active Directory"
msgstr "Active Directory"
#: core/app_settings.py:195
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "LDAP sunucu bir Active Directory ise"
#: core/app_settings.py:199
msgid "Administrator groups"
msgstr "Yönetici grupları"
#: core/app_settings.py:202
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators."
" Use ';' characters to separate groups."
msgstr ""
#: core/app_settings.py:209
msgid "Group type"
msgstr "Grup türü"
#: core/app_settings.py:213
msgid "The LDAP group type to use with your directory."
msgstr ""
#: core/app_settings.py:218
msgid "Groups search base"
msgstr ""
#: core/app_settings.py:221
msgid "The distinguished name of the search base used to find groups"
msgstr ""
#: core/app_settings.py:226 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr "gösterge Paneli"
#: core/app_settings.py:229
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:232
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:237
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:240
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:244
msgid "Notifications"
msgstr "Bildirimler"
#: core/app_settings.py:247
msgid "Sender address"
msgstr "Gönderici adresi"
#: core/app_settings.py:250
msgid "Email address used to send notifications."
msgstr "Bildirimlerin gönderileceği email adresi"
#: core/app_settings.py:254
msgid "Public API"
msgstr "Genel API"
#: core/app_settings.py:257
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:260
msgid "Enable communication with Modoboa public API"
msgstr ""
#: core/app_settings.py:264
msgid "Check new versions"
msgstr "Yeni versiyonları kontrol et"
#: core/app_settings.py:267
msgid "Automatically checks if a newer version is available"
msgstr ""
#: core/app_settings.py:271
msgid "Send statistics"
msgstr "İstatistikleri gönder"
#: core/app_settings.py:274
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:278
msgid "Miscellaneous"
msgstr "Çeşitli"
#: core/app_settings.py:281
msgid "Inactive account threshold"
msgstr ""
#: core/app_settings.py:284
msgid ""
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
msgstr ""
#: core/app_settings.py:291
msgid "Top notifications check interval"
msgstr ""
#: core/app_settings.py:294
msgid "Interval between two top notification checks (in seconds)"
msgstr ""
#: core/app_settings.py:300
msgid "Maximum log record age"
msgstr "Maksimum günlük kayıt yaşı"
#: core/app_settings.py:302
msgid "The maximum age in days of a log record"
msgstr ""
#: core/app_settings.py:307
msgid "Items per page"
msgstr "Sayfa başına öğe"
#: core/app_settings.py:309
msgid "Number of displayed items per page"
msgstr ""
#: core/app_settings.py:314
msgid "Default top redirection"
msgstr ""
#: core/app_settings.py:318
msgid "The default redirection used when no application is specified"
msgstr ""
#: core/app_settings.py:353
msgid "Invalid syntax"
msgstr ""
#: core/app_settings.py:359
msgid "Invalid rounds number"
msgstr ""
#: core/app_settings.py:386
msgid "This field is required"
msgstr ""
#: core/apps.py:22
msgid "General"
msgstr "Genel"
#: core/checks/settings_checks.py:10
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/settings_checks.py:13
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/constants.py:9
msgid "Simple user"
msgstr ""
#: core/constants.py:10
msgid "Domain administrator"
msgstr ""
#: core/constants.py:11
msgid "Reseller"
msgstr ""
#: core/constants.py:12
msgid "Super administrator"
msgstr ""
#: core/constants.py:53 lib/form_utils.py:393
msgid "No"
msgstr ""
#: core/forms.py:22
msgid "Username"
msgstr "Kullanıcı adı"
#: core/forms.py:26
msgid "Password"
msgstr "Parola"
#: core/forms.py:39
msgid "Old password"
msgstr "Eski parola"
#: core/forms.py:43
msgid "New password"
msgstr "Yeni parola"
#: core/forms.py:47
msgid "Confirmation"
msgstr "Şifre tekrar"
#: core/forms.py:75
msgid "Old password mismatchs"
msgstr ""
#: core/forms.py:84
msgid "Passwords mismatch"
msgstr ""
#: core/forms.py:104
msgid "Enable API access"
msgstr ""
#: core/handlers.py:40
msgid "added"
msgstr ""
#: core/handlers.py:43
msgid "modified"
msgstr ""
#: core/handlers.py:45
#, python-format
msgid "%(object)s '%(name)s' %(action)s by user %(user)s"
msgstr ""
#: core/handlers.py:67
#, python-format
msgid "%(object)s '%(name)s' %(action)s by "
msgstr ""
#: core/handlers.py:69
msgid "deleted"
msgstr ""
#: core/handlers.py:73
msgid "user {}"
msgstr ""
#: core/handlers.py:75
msgid "management command"
msgstr ""
#: core/handlers.py:99
msgid "You can't delete your own account"
msgstr ""
#: core/handlers.py:135
msgid "One or more updates are available"
msgstr "Bir veya daha fazla güncelleme mevcut"
#: core/models.py:57
msgid "Allow mailboxes access"
msgstr ""
#: core/models.py:59
msgid "Allow this administrator to access user mailboxes"
msgstr ""
#: core/models.py:62
msgid "password"
msgstr "parola"
#: core/models.py:65
msgid "language"
msgstr ""
#: core/models.py:68
msgid "Prefered language to display pages."
msgstr ""
#: core/models.py:72
msgid "Phone number"
msgstr ""
#: core/models.py:74
msgid "Secondary email"
msgstr ""
#: core/models.py:77
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
#: core/models.py:127
msgid "Failed to update password: LDAP module not installed"
msgstr ""
#: core/models.py:156
msgid "account"
msgstr ""
#: core/models.py:278
msgid "Unknown"
msgstr ""
#: core/models.py:312
msgid "Invalid line"
msgstr ""
#: core/models.py:320
msgid "You can't import an account with a role greater than yours"
msgstr ""
#: core/models.py:335
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr ""
#: core/models.py:340
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr ""
#: core/password_validation.py:28
msgid "Password must contain at least {} digit."
msgid_plural "Password must contain at least {} digits."
msgstr[0] ""
msgstr[1] ""
#: core/password_validation.py:38
msgid "Password must contain at least {} lowercase letter."
msgid_plural "Password must contain at least {} lowercase letters."
msgstr[0] ""
msgstr[1] ""
#: core/password_validation.py:49
msgid "Password must contain at least {} uppercase letter."
msgid_plural "Password must contain at least {} uppercase letters."
msgstr[0] ""
msgstr[1] ""
#: core/password_validation.py:61
msgid "Password must contain at least {} special character."
msgid_plural "Password must contain at least {} special characters."
msgstr[0] ""
msgstr[1] ""
#: core/password_validation.py:69
msgid "Your password must contain a combination of different character types."
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr ""
#: core/templates/core/_current_features.html:12
msgid "Goal:"
msgstr ""
#: core/templates/core/_current_features.html:18
msgid "More"
msgstr ""
#: core/templates/core/_current_features.html:22
msgid "Nothing to sponsor yet."
msgstr ""
#: core/templates/core/_latest_news_widget.html:5
msgid "Latest news"
msgstr ""
#: core/templates/core/_latest_news_widget.html:19
msgid ""
"Visit the <a href=\"https://modoboa.org/blog/\" target=\"_blank\">official "
"weblog</a> for more information."
msgstr ""
#: core/templates/core/api_access.html:3
msgid "API access"
msgstr ""
#: core/templates/core/api_access.html:3
msgid "Control your access to Modoboa API"
msgstr ""
#: core/templates/core/api_access.html:7
#, python-format
msgid ""
"A documentation of the API is available <strong><a href=\"%(url)s\" "
"target=\"_blank\">here</a></strong>."
msgstr ""
#: core/templates/core/api_access.html:14
msgid "API access token"
msgstr ""
#: core/templates/core/api_access.html:35
#: core/templates/core/user_profile.html:10 lib/form_utils.py:358
msgid "Update"
msgstr "Güncelle"
#: core/templates/core/dashboard.html:11
#, python-format
msgid "Hello %(user)s."
msgstr ""
#: core/templates/core/information.html:2 core/templatetags/core_tags.py:66
msgid "Information"
msgstr ""
#: core/templates/core/information.html:2
msgid "Various information about Modoboa"
msgstr ""
#: core/templates/core/information.html:5
msgid "One or more updates are available!"
msgstr ""
#: core/templates/core/information.html:6
msgid "Check the following list to find the component(s) that can be updated."
msgstr ""
#: core/templates/core/information.html:10
msgid "Applications"
msgstr ""
#: core/templates/core/information.html:14
#: core/templates/core/information.html:36
msgid "Name"
msgstr "Ad"
#: core/templates/core/information.html:15
msgid "Installed version"
msgstr ""
#: core/templates/core/information.html:16
msgid "Last version"
msgstr ""
#: core/templates/core/information.html:17
msgid "Description"
msgstr ""
#: core/templates/core/information.html:32
msgid "Active users"
msgstr ""
#: core/templates/core/information.html:37
msgid "Role"
msgstr ""
#: core/templates/core/information.html:38
msgid "Last login"
msgstr "Son giriş"
#: core/templates/core/logs.html:2 core/templatetags/core_tags.py:70
msgid "Logs"
msgstr ""
#: core/templates/core/logs.html:2
msgid "Previously on Modoboa..."
msgstr ""
#: core/templates/core/logs.html:6 lib/templatetags/lib_tags.py:110
msgid "Date"
msgstr ""
#: core/templates/core/logs.html:7
msgid "Level"
msgstr ""
#: core/templates/core/logs.html:8
msgid "Logger"
msgstr ""
#: core/templates/core/logs.html:9
msgid "Message"
msgstr ""
#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:75
msgid "Parameters"
msgstr ""
#: core/templates/core/parameters.html:2
msgid "Configure Modoboa"
msgstr ""
#: core/templates/core/parameters.html:6
#: core/templates/core/user_preferences.html:10
msgid "Save"
msgstr ""
#: core/templates/core/settings_header.html:5
msgid "Modoboa settings"
msgstr ""
#: core/templates/core/user_index.html:4 core/templatetags/core_tags.py:94
msgid "Settings"
msgstr "Ayarlar"
#: core/templates/core/user_preferences.html:2
#: core/templatetags/core_tags.py:124
msgid "Preferences"
msgstr ""
#: core/templates/core/user_preferences.html:2
msgid "Customize Modoboa"
msgstr ""
#: core/templates/core/user_preferences.html:14
msgid "No preferences available."
msgstr ""
#: core/templates/core/user_profile.html:3 core/templatetags/core_tags.py:120
msgid "Profile"
msgstr "Kullanıcı Bilgisi"
#: core/templates/core/user_profile.html:3
msgid "Update your personal information"
msgstr "Kişisel bilgilerinizi güncelleyin"
#: core/templatetags/core_tags.py:38
msgid "Modoboa"
msgstr ""
#: core/templatetags/core_tags.py:106
msgid "Logout"
msgstr "Çıkış"
#: core/templatetags/core_tags.py:131
msgid "API"
msgstr ""
#: core/utils.py:36
msgid "The core part of Modoboa"
msgstr ""
#: core/views/admin.py:47
msgid "Parameters saved"
msgstr ""
#: core/views/auth.py:50
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:64
#, python-format
msgid "User '%s' successfully logged in"
msgstr ""
#: core/views/auth.py:72
msgid "Your username and password didn't match. Please try again."
msgstr ""
#: core/views/auth.py:107
msgid "User '{}' successfully logged out"
msgstr ""
#: core/views/user.py:51
msgid "Profile updated"
msgstr "Kullanıcı bilgileri güncellendi"
#: core/views/user.py:77
msgid "Preferences saved"
msgstr ""
#: core/views/user.py:99
msgid "Access updated"
msgstr ""
#: lib/db_utils.py:27
#, python-format
msgid "Connection to database %s not configured"
msgstr ""
#: lib/email_utils.py:350
msgid "unable to determine encoding of string"
msgstr ""
#: lib/exceptions.py:71
#, python-format
msgid "Permission denied: %s"
msgstr ""
#: lib/exceptions.py:72
msgid "Permission denied"
msgstr ""
#: lib/fields.py:19 lib/validators.py:18
msgid "Enter a valid domain name"
msgstr ""
#: lib/fields.py:48 lib/fields.py:62
msgid "Enter a valid email address."
msgstr ""
#: lib/form_utils.py:81 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
msgid "Submit"
msgstr "Gönder"
#: lib/form_utils.py:114 lib/form_utils.py:117
msgid "Invalid request"
msgstr ""
#: lib/form_utils.py:392
msgid "Yes"
msgstr ""
#: lib/ldap_utils.py:134
msgid "Failed to update password: {}"
msgstr ""
#: lib/templatetags/lib_tags.py:108
msgid "From"
msgstr ""
#: lib/templatetags/lib_tags.py:109
msgid "To"
msgstr ""
#: lib/templatetags/lib_tags.py:111 templates/common/email_searchbar.html:17
msgid "Subject"
msgstr "Konu"
#: templates/404.html:4 templates/500.html:4
msgid "Sorry"
msgstr ""
#: templates/404.html:5
msgid "The requested page does not exist."
msgstr ""
#: templates/500.html:5
msgid "An internal error occured."
msgstr ""
#: templates/common/email_searchbar.html:5
msgid "Search..."
msgstr "Ara..."
#: templates/common/email_searchbar.html:10
msgid "From address"
msgstr ""
#: templates/common/email_searchbar.html:33
msgid "Both"
msgstr ""
#: templates/common/error.html:4
msgid "Error:"
msgstr ""
#: templates/common/generic_field.html:11
#: templates/common/generic_fields_group.html:8
msgid "Help:"
msgstr ""
#: 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"
#: templates/common/wizard_forms.html:31
msgid "Previous"
msgstr "Geri"
#: templates/common/wizard_forms.html:32
msgid "Next"
msgstr "İleri"
#: templates/registration/base.html:8
msgid "Welcome to Modoboa"
msgstr "Modoboa'ya Hoşgeldiniz"
#: templates/registration/login.html:21
msgid "Remember me"
msgstr "Beni hatırla"
#: templates/registration/login.html:23
msgid "Log in"
msgstr "Giriş"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
msgid "Forgot password?"
msgstr ""
#: templates/registration/password_reset_complete.html:8
#, python-format
msgid ""
"Your password has been set. You may go ahead and <a href=\"%(url)s\">sign "
"in</a> now."
msgstr ""
#: templates/registration/password_reset_confirm.html:7
msgid "Change password"
msgstr ""
#: templates/registration/password_reset_confirm.html:17
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_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
"exists with the email you entered. You should receive them shortly.</p> "
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
#: templates/registration/password_reset_email.html:4
#, python-format
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
msgstr ""
#: templates/registration/password_reset_email.html:10
msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
msgstr ""
#: templates/registration/password_reset_email.html:14
msgid "Sincerely, The Modoboa Team."
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""
@@ -0,0 +1,52 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Caner Başaran <basaran.caner@protonmail.com>, 2015
# Ediz Duman <neps1192@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2017-09-20 11:12+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
msgstr "'"
#: core/static/core/js/settings.js:16
msgid "No more log entry to show"
msgstr "Gösterilecek günlük girişi yok"
#: static/js/confirmation.js:44
msgid "Warning"
msgstr "Uyarı"
#: static/js/confirmation.js:59
msgid "Cancel"
msgstr "İptal"
#: static/js/global.js:341
msgid "Internal error"
msgstr "İç hata"
#: static/js/listing.js:21
msgid "No more entry to show"
msgstr "Gösterilecek başka giriş yok"
#: static/js/listing.js:46
msgid "Search"
msgstr "Ara"
#: static/js/searchbar.js:28
msgid "Search..."
msgstr "Ara..."
@@ -0,0 +1,47 @@
# 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: 2018-10-05 16:08+0200\n"
"PO-Revision-Date: 2019-03-08 18:05+0000\n"
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>\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"
#: relaydomains/handlers.py:65
msgid "Transport settings"
msgstr "Arventennoù treuzdougen"
#: relaydomains/handlers.py:89
msgid "Transport"
msgstr "Treuzdougen"
#: relaydomains/lib.py:17
msgid "Invalid line"
msgstr "Linenn direizh"
#: relaydomains/serializers.py:29
msgid "Unsupported service"
msgstr "Servij nann-degemeret"
#: relaydomains/transport.py:18
msgid "target host address"
msgstr "chomlec'hioù herbrec'hiañ bukenn"
#: relaydomains/transport.py:20
msgid "target host port"
msgstr "porzhioù herbrec'hiañ bukenn"
#: relaydomains/transport.py:22
msgid "verify recipients"
msgstr "gwiriit ar reseverien"
@@ -0,0 +1,23 @@
# 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: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2019-03-08 09:10+0000\n"
"Last-Translator: Irriep Nala Novram <allannkorh@yahoo.fr>\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"
#: relaydomains/static/relaydomains/js/relay_domains.js:45
msgid "Services updated"
msgstr "Servijoù hizivaet"
@@ -1,24 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Ravil Kadyrbayev, 2015
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2013-12-03 09:35+0000\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"
"PO-Revision-Date: 2017-09-22 09:57+0000\n"
"Last-Translator: Ravil Kadyrbayev\n"
"Language-Team: Russian (http://www.transifex.com/tonio/modoboa/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"
"Language: ru\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"
#: relaydomains/static/relaydomains/js/relay_domains.js:45
msgid "Services updated"
msgstr ""
msgstr "Сервисы обновлены"
@@ -0,0 +1,46 @@
# 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: 2018-10-05 16:08+0200\n"
"PO-Revision-Date: 2018-01-25 08:20+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: relaydomains/handlers.py:65
msgid "Transport settings"
msgstr ""
#: relaydomains/handlers.py:89
msgid "Transport"
msgstr ""
#: relaydomains/lib.py:17
msgid "Invalid line"
msgstr ""
#: relaydomains/serializers.py:29
msgid "Unsupported service"
msgstr ""
#: relaydomains/transport.py:18
msgid "target host address"
msgstr ""
#: relaydomains/transport.py:20
msgid "target host port"
msgstr ""
#: relaydomains/transport.py:22
msgid "verify recipients"
msgstr ""
@@ -0,0 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Ediz Duman <neps1192@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-04 22:08+0100\n"
"PO-Revision-Date: 2017-09-22 09:57+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/tonio/modoboa/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: relaydomains/static/relaydomains/js/relay_domains.js:45
msgid "Services updated"
msgstr "Hizmetler güncellendi"
@@ -0,0 +1,42 @@
# 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-05 16:08+0200\n"
"PO-Revision-Date: 2017-12-07 08:37+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"
#: transport/backends.py:44
msgid "This field is required"
msgstr "Ar vaezienn-mañ a zo rekiset"
#: transport/backends.py:59
msgid "Invalid value"
msgstr "Talvoudegezh direizh"
#: transport/models.py:20
msgid "pattern"
msgstr "patern"
#: transport/models.py:21
msgid "service"
msgstr "servij"
#: transport/models.py:22
msgid "next hop"
msgstr "lamm da-heul"
@@ -0,0 +1,26 @@
# 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: 2017-11-24 16:44+0100\n"
"PO-Revision-Date: 2017-12-07 08:37+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"
#: static/transport/js/transport.js:36
msgid "Search"
msgstr "Klask"
@@ -0,0 +1,26 @@
# 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:
# Tuxis Internet Engineering V.O.F. <info@tuxis.nl>, 2017
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-24 16:44+0100\n"
"PO-Revision-Date: 2017-12-07 08:37+0000\n"
"Last-Translator: Tuxis Internet Engineering V.O.F. <info@tuxis.nl>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/tonio/teams/13749/nl_NL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: static/transport/js/transport.js:36
msgid "Search"
msgstr "Zoeken"
@@ -0,0 +1,26 @@
# 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:
# Avenir Fetisov <avenir.fetisov@gmail.com>, 2018
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-24 16:44+0100\n"
"PO-Revision-Date: 2017-12-07 08:37+0000\n"
"Last-Translator: Avenir Fetisov <avenir.fetisov@gmail.com>, 2018\n"
"Language-Team: Russian (https://www.transifex.com/tonio/teams/13749/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru\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"
#: static/transport/js/transport.js:36
msgid "Search"
msgstr "Поиск"
@@ -0,0 +1,42 @@
# 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:
# Ediz Duman <neps1192@gmail.com>, 2018
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-05 16:08+0200\n"
"PO-Revision-Date: 2017-12-07 08:37+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>, 2018\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/tonio/teams/13749/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: transport/backends.py:44
msgid "This field is required"
msgstr "Bu alan gereklidir"
#: transport/backends.py:59
msgid "Invalid value"
msgstr "Geçersiz değer"
#: transport/models.py:20
msgid "pattern"
msgstr "desen"
#: transport/models.py:21
msgid "service"
msgstr "hizmet"
#: transport/models.py:22
msgid "next hop"
msgstr "sonraki atlama"
@@ -0,0 +1,22 @@
# 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: 2017-11-24 16:44+0100\n"
"PO-Revision-Date: 2017-12-07 08:37+0000\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/tonio/teams/13749/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: static/transport/js/transport.js:36
msgid "Search"
msgstr ""