Updated translations.

This commit is contained in:
Antoine Nguyen
2020-05-06 13:23:37 +02:00
parent 49017ac374
commit 9a3ce1b76d
144 changed files with 12226 additions and 10598 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2018-11-20 16:50+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2019-05-07 10:50+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2015-01-06 10:05+0000\n"
"Last-Translator: Miroslav Abrahám <miris@kunago.com>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2014-12-03 11:02+0000\n"
"Last-Translator: Arvedui <arvedui@posteo.de>\n"
"Language-Team: German (http://www.transifex.com/projects/p/modoboa/language/"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2017-10-11 19:02+0000\n"
"Last-Translator: Kostas Moumouris <moumouriskostas@gmail.com>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/tonio/modoboa/"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2013-10-01 09:56+0000\n"
"Last-Translator: Pedro Gracia <lasarux@neuroomante.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2017-03-03 08:05+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n"
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2018-11-02 14:34+0000\n"
"Last-Translator: marcotrevisan <mrctrevisan@yahoo.it>\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2016-06-07 07:16+0000\n"
"Last-Translator: cwatanab <chihiro.watanabe@live.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2014-12-31 11:37+0000\n"
"Last-Translator: TuxBrother <vrijwilligerswerk@wij.rs>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2017-12-01 15:11+0000\n"
"Last-Translator: Tomasz Proć <tomasz.proc@gmail.com>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/tonio/modoboa/"
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2016-05-17 12:19+0000\n"
"Last-Translator: Jose Marcos Araujo <jmaraujo@avancetec.com.br>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/"
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2014-12-29 12:51+0000\n"
"Last-Translator: Mike C. <miguelmclara@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/"
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2018-06-18 08:01+0000\n"
"Last-Translator: Andrei-Ilie Olteanu <andrei@flashsoft.ro>\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/tonio/modoboa/"
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\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/"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2016-05-30 18:08+0000\n"
"Last-Translator: Olle Gustafsson <olle@dalnix.se>\n"
"Language-Team: Swedish (http://www.transifex.com/tonio/modoboa/language/"
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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/"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2018-06-29 01:11+0000\n"
"Last-Translator: akong <akong@aspa.idv.tw>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/tonio/modoboa/"
File diff suppressed because it is too large Load Diff
+5 -9
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Fulup <fulup.jakez@gmail.com>, 2016
msgid ""
@@ -9,18 +9,14 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2018-04-01 07:59+0000\n"
"Last-Translator: Fulup <fulup.jakez@gmail.com>\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Breton (http://www.transifex.com/tonio/modoboa/language/br/)\n"
"Language: br\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !"
"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n"
"%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > "
"19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 "
"&& n % 1000000 == 0) ? 3 : 4);\n"
"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 "'"
File diff suppressed because it is too large Load Diff
+6 -8
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Peter Sveter, 2016
# Miroslav Abrahám <miris@kunago.com>, 2013,2015
@@ -10,16 +10,14 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-09-23 19:07+0000\n"
"Last-Translator: Peter Sveter\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/tonio/"
"modoboa/language/cs_CZ/)\n"
"Language: cs_CZ\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/tonio/modoboa/language/cs_CZ/)\n"
"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"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
+261 -135
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2015-07-09 14:03+0000\n"
"Last-Translator: controlc.de\n"
"Language-Team: German (http://www.transifex.com/tonio/modoboa/language/de/)\n"
@@ -21,41 +21,41 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: core/app_settings.py:20
#: core/app_settings.py:26
#, fuzzy
#| msgid "Profile"
msgid "User profile"
msgstr "Profil"
#: core/app_settings.py:33
#: core/app_settings.py:39
msgid "Authentication"
msgstr "Authentifizierung"
#: core/app_settings.py:36
#: core/app_settings.py:42
msgid "Authentication type"
msgstr "Authentifizierungstyp"
#: core/app_settings.py:37
#: core/app_settings.py:43
msgid "Local"
msgstr "Lokal"
#: core/app_settings.py:40
#: core/app_settings.py:46
msgid "The backend used for authentication"
msgstr "Backend für die Authentifizierung"
#: core/app_settings.py:45
#: core/app_settings.py:51
msgid "Default password scheme"
msgstr "Standard-Passwortschema"
#: core/app_settings.py:50
#: core/app_settings.py:56
msgid "Scheme used to crypt mailbox passwords"
msgstr "Verschlüsselungsschema der Postfach-Passwörter"
#: core/app_settings.py:54
#: core/app_settings.py:60
msgid "Rounds"
msgstr "Runden"
#: core/app_settings.py:57
#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
@@ -63,125 +63,149 @@ msgstr ""
"Anzahl zu verwendender Runden (nur für sha256crypt und sha512crypt). Zahl "
"muss zwischen 1000 und 999999999 liegen."
#: core/app_settings.py:63
#: core/app_settings.py:69
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password scheme at login"
msgstr "Standard-Passwortschema"
#: core/app_settings.py:66
#: core/app_settings.py:72
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:71
#: core/app_settings.py:77
#, fuzzy
#| msgid "Default password scheme"
msgid "Default password"
msgstr "Standard-Passwortschema"
#: core/app_settings.py:74
#: core/app_settings.py:80
msgid "Default password for automatically created accounts."
msgstr ""
#: core/app_settings.py:78
#: core/app_settings.py:84
#, fuzzy
#| msgid "Bind password"
msgid "Random password length"
msgstr "Bind Passwort"
#: core/app_settings.py:82
#: core/app_settings.py:88
msgid "Length of randomly generated passwords."
msgstr ""
#: core/app_settings.py:86
#: core/app_settings.py:92
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password service URL"
msgstr "Standard-Passwortschema"
#: core/app_settings.py:90
#: core/app_settings.py:96
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:98
#: core/app_settings.py:104
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:109
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:115
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:118
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:124
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:127
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:133
msgid "LDAP settings"
msgstr "LDAP-Einstellungen"
#: core/app_settings.py:101
#: core/app_settings.py:136
msgid "Server address"
msgstr "Server-Adresse"
#: core/app_settings.py:104
#: core/app_settings.py:139
msgid "The IP address or the DNS name of the LDAP server"
msgstr "IP-Adresse oder Hostname des LDAP-Servers"
#: core/app_settings.py:108
#: core/app_settings.py:143
msgid "Server port"
msgstr "Server-Port"
#: core/app_settings.py:110
#: core/app_settings.py:145
msgid "The TCP port number used by the LDAP server"
msgstr "Der TCP Port des LDAP-Servers"
#: core/app_settings.py:114
#: core/app_settings.py:149
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:117
#: core/app_settings.py:152
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:123
#: core/app_settings.py:158
#, fuzzy
#| msgid "Server address"
msgid "Secondary server address"
msgstr "Server-Adresse"
#: core/app_settings.py:126
#: core/app_settings.py:161
#, fuzzy
#| msgid "The IP address or the DNS name of the LDAP server"
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "IP-Adresse oder Hostname des LDAP-Servers"
#: core/app_settings.py:130
#: core/app_settings.py:165
#, fuzzy
#| msgid "Server port"
msgid "Secondary server port"
msgstr "Server-Port"
#: core/app_settings.py:133
#: core/app_settings.py:168
#, fuzzy
#| msgid "The TCP port number used by the LDAP server"
msgid "The TCP port number used by the LDAP secondary server"
msgstr "Der TCP Port des LDAP-Servers"
#: core/app_settings.py:137
#: core/app_settings.py:172
msgid "Use a secured connection"
msgstr "Gesicherte Verbindung verwenden"
#: core/app_settings.py:141
#: core/app_settings.py:176
#, fuzzy
#| msgid "Use an SSL/TLS connection to access the LDAP server"
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "SSL/TLS-Verbindung für Zugriff auf LDAP-Server verwenden"
#: core/app_settings.py:145
#: core/app_settings.py:180
msgid "Active Directory"
msgstr "Active Directory"
#: core/app_settings.py:148
#: core/app_settings.py:183
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "Auswählen wenn der LDAP-Server ein Active Directory ist."
#: core/app_settings.py:152
#: core/app_settings.py:187
msgid "Administrator groups"
msgstr "Administrator-Gruppen"
#: core/app_settings.py:155
#: core/app_settings.py:190
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
@@ -189,84 +213,84 @@ msgstr ""
"Mitglieder dieser LDAP Posix-Gruppe werden als Domain-Administratoren "
"angelegt werden. Nutzen Sie ';', um Gruppen zu separieren."
#: core/app_settings.py:162
#: core/app_settings.py:197
msgid "Group type"
msgstr "Gruppentyp"
#: core/app_settings.py:166
#: core/app_settings.py:201
msgid "The LDAP group type to use with your directory."
msgstr ""
#: core/app_settings.py:171
#: core/app_settings.py:206
msgid "Groups search base"
msgstr "Gruppen Search Base"
#: core/app_settings.py:174
#: core/app_settings.py:209
msgid "The distinguished name of the search base used to find groups"
msgstr "Der DN der Search Base mit Gruppen gefunden werden"
#: core/app_settings.py:180
#: core/app_settings.py:215
msgid "Password attribute"
msgstr "Passwort-Attribut"
#: core/app_settings.py:182
#: core/app_settings.py:217
msgid "The attribute used to store user passwords"
msgstr "Das Attribut für Benutzerpasswörter"
#: core/app_settings.py:187
#: core/app_settings.py:222
#, fuzzy
#| msgid "Authentication method"
msgid "LDAP authentication settings"
msgstr "Authentifizierungsmethode"
#: core/app_settings.py:190
#: core/app_settings.py:225
msgid "Authentication method"
msgstr "Authentifizierungsmethode"
#: core/app_settings.py:191
#: core/app_settings.py:226
msgid "Search and bind"
msgstr "Suchen und Bind anwenden"
#: core/app_settings.py:192
#: core/app_settings.py:227
msgid "Direct bind"
msgstr "Direkter Bind"
#: core/app_settings.py:194
#: core/app_settings.py:229
msgid "Choose the authentication method to use"
msgstr "Wählen Sie die Authentifizierungsmethode"
#: core/app_settings.py:198 core/app_settings.py:252
#: core/app_settings.py:233 core/app_settings.py:287
msgid "Bind DN"
msgstr "Bind DN"
#: core/app_settings.py:201 core/app_settings.py:255
#: core/app_settings.py:236 core/app_settings.py:290
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
"Der DN für einen Bind an den LDAP-Server. Nichts eingeben für anonymen Bind."
#: core/app_settings.py:208 core/app_settings.py:262
#: core/app_settings.py:243 core/app_settings.py:297
msgid "Bind password"
msgstr "Bind Passwort"
#: core/app_settings.py:211 core/app_settings.py:265
#: core/app_settings.py:246 core/app_settings.py:300
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr "Das Passwort wenn mit dem Bind DN angemeldet wird."
#: core/app_settings.py:219 core/app_settings.py:311
#: core/app_settings.py:254 core/app_settings.py:346
msgid "Users search base"
msgstr "Benutzer Search Base"
#: core/app_settings.py:222 core/app_settings.py:314
#: core/app_settings.py:257 core/app_settings.py:349
msgid "The distinguished name of the search base used to find users"
msgstr "Der DN der Search Base mit der Benutzerkonten gefunden werden"
#: core/app_settings.py:228 core/app_settings.py:320
#: core/app_settings.py:263 core/app_settings.py:355
msgid "Search filter"
msgstr "Suchfilter"
#: core/app_settings.py:231 core/app_settings.py:323
#: core/app_settings.py:266 core/app_settings.py:358
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
@@ -274,11 +298,11 @@ msgstr ""
"Ein optionaler Filter, z.B. '(objectClass=person)'. Der Filter muss "
"entsprechend der LDAP-Konvention in Klammern gesetzt werden."
#: core/app_settings.py:238
#: core/app_settings.py:273
msgid "User DN template"
msgstr "Vorlage für User DN"
#: core/app_settings.py:241
#: core/app_settings.py:276
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
@@ -287,38 +311,38 @@ msgstr ""
"Die Vorlage für einen User DN. Sie sollte einen Platzhalter, z.B. %(user)s "
"enthalten."
#: core/app_settings.py:249
#: core/app_settings.py:284
#, fuzzy
#| msgid "LDAP settings"
msgid "LDAP synchronization settings"
msgstr "LDAP-Einstellungen"
#: core/app_settings.py:273
#: core/app_settings.py:308
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:276
#: core/app_settings.py:311
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:282
#: core/app_settings.py:317
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:286
#: core/app_settings.py:321
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:292
#: core/app_settings.py:327
#, fuzzy
#| msgid "User DN template"
msgid "Account DN template"
msgstr "Vorlage für User DN"
#: core/app_settings.py:295
#: core/app_settings.py:330
#, fuzzy, python-format
#| msgid ""
#| "The template used to construct a user's DN. It should contain one "
@@ -330,159 +354,176 @@ msgstr ""
"Die Vorlage für einen User DN. Sie sollte einen Platzhalter, z.B. %(user)s "
"enthalten."
#: core/app_settings.py:302
#: core/app_settings.py:337
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:305
#: core/app_settings.py:340
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:330
#: core/app_settings.py:365
#, fuzzy
#| msgid "Password attribute"
msgid "Username attribute"
msgstr "Passwort-Attribut"
#: core/app_settings.py:333
#: core/app_settings.py:368
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:337 core/templates/core/dashboard.html:5
#: core/app_settings.py:373
msgid "Enable Dovecot LDAP sync"
msgstr ""
#: core/app_settings.py:376
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:382
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:386
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:391 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr ""
#: core/app_settings.py:340
#: core/app_settings.py:394
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:343
#: core/app_settings.py:397
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:348
#: core/app_settings.py:402
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:351
#: core/app_settings.py:405
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:355
#: core/app_settings.py:409
#, fuzzy
#| msgid "Applications"
msgid "Notifications"
msgstr "Applikationen"
#: core/app_settings.py:358
#: core/app_settings.py:412
#, fuzzy
#| msgid "Server address"
msgid "Sender address"
msgstr "Server-Adresse"
#: core/app_settings.py:361
#: core/app_settings.py:415
msgid "Email address used to send notifications."
msgstr ""
#: core/app_settings.py:365
#: core/app_settings.py:419
msgid "Public API"
msgstr ""
#: core/app_settings.py:368
#: core/app_settings.py:422
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:371
#: core/app_settings.py:425
msgid "Enable communication with Modoboa public API"
msgstr ""
#: core/app_settings.py:375
#: core/app_settings.py:429
msgid "Check new versions"
msgstr "Prüfe auf neue Versionen"
#: core/app_settings.py:378
#: core/app_settings.py:432
msgid "Automatically checks if a newer version is available"
msgstr "Prüft automatisch ob eine neuere Version verfügbar ist."
#: core/app_settings.py:382
#: core/app_settings.py:436
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:385
#: core/app_settings.py:439
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:389
#: core/app_settings.py:443
msgid "Recipient"
msgstr ""
#: core/app_settings.py:392
#: core/app_settings.py:446
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:397
#: core/app_settings.py:451
msgid "Send statistics"
msgstr ""
#: core/app_settings.py:400
#: core/app_settings.py:454
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:404
#: core/app_settings.py:458
msgid "Miscellaneous"
msgstr "Verschiedenes"
#: core/app_settings.py:407
#: core/app_settings.py:461
msgid "Inactive account threshold"
msgstr ""
#: core/app_settings.py:410
#: core/app_settings.py:464
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
msgstr ""
#: core/app_settings.py:416
#: core/app_settings.py:470
msgid "Top notifications check interval"
msgstr "Benachrichtigungs-Prüfintervall"
#: core/app_settings.py:419
#: core/app_settings.py:473
msgid "Interval between two top notification checks (in seconds)"
msgstr "Intervall zwischen zwei Benachrichtigungsprüfungen (in Sekunden)"
#: core/app_settings.py:424
#: core/app_settings.py:478
msgid "Maximum log record age"
msgstr "Maximales Alter für Log-Einträge"
#: core/app_settings.py:426
#: core/app_settings.py:480
msgid "The maximum age in days of a log record"
msgstr "Das maximale Alter eines Log-Eintrags (in Tagen)"
#: core/app_settings.py:430
#: core/app_settings.py:484
msgid "Items per page"
msgstr "Einträge pro Seite"
#: core/app_settings.py:432
#: core/app_settings.py:486
msgid "Number of displayed items per page"
msgstr "Anzahl dargestellter Einträge pro Seite"
#: core/app_settings.py:436
#: core/app_settings.py:490
msgid "Default top redirection"
msgstr "Standardumleitung"
#: core/app_settings.py:440
#: core/app_settings.py:494
msgid "The default redirection used when no application is specified"
msgstr "Die Standardumleitung wenn kein Programm angegeben wurde"
#: core/app_settings.py:478 core/app_settings.py:486
#: core/app_settings.py:548 core/app_settings.py:556 core/app_settings.py:564
msgid "Invalid syntax"
msgstr "Ungültiger Syntax"
#: core/app_settings.py:492
#: core/app_settings.py:570
msgid "Invalid rounds number"
msgstr "Ungültige Zahl für Runden"
#: core/app_settings.py:519
#: core/app_settings.py:595 core/app_settings.py:597 core/app_settings.py:608
msgid "This field is required"
msgstr "Dieses Feld ist erforderlich"
@@ -501,60 +542,80 @@ msgstr ""
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/constants.py:5
#: core/constants.py:6
msgid "Simple user"
msgstr "Normaler Benutzer"
#: core/constants.py:6
#: core/constants.py:7
#, fuzzy
#| msgid "Super administrator"
msgid "Domain administrator"
msgstr "Super-Administrator"
#: core/constants.py:7
#: core/constants.py:8
msgid "Reseller"
msgstr ""
#: core/constants.py:8
#: core/constants.py:9
msgid "Super administrator"
msgstr "Super-Administrator"
#: core/constants.py:51 lib/form_utils.py:389
#: core/constants.py:52 lib/form_utils.py:389
msgid "No"
msgstr "Nein"
#: core/forms.py:18
#: core/constants.py:102
msgid "Choose a provider"
msgstr ""
#: core/constants.py:107
msgid "Dummy"
msgstr ""
#: core/forms.py:21
msgid "Username"
msgstr "Benutzername"
#: core/forms.py:22
#: core/forms.py:25
msgid "Password"
msgstr "Passwort"
#: core/forms.py:35
#: core/forms.py:38
msgid "Old password"
msgstr "Altes Passwort"
#: core/forms.py:39
#: core/forms.py:42
msgid "New password"
msgstr "Neues Passwort"
#: core/forms.py:43
#: core/forms.py:46
msgid "Confirmation"
msgstr "Bestätigung"
#: core/forms.py:71
#: core/forms.py:74
msgid "Old password mismatchs"
msgstr "Altes Passwort stimmt nicht überein"
#: core/forms.py:80
#: core/forms.py:83
msgid "Passwords mismatch"
msgstr "Passwörter stimmen nicht überein"
#: core/forms.py:100
#: core/forms.py:103
msgid "Enable API access"
msgstr ""
#: core/forms.py:137
#, fuzzy
#| msgid "Applications"
msgid "Verification code"
msgstr "Applikationen"
#: core/forms.py:148
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid code"
msgstr "Ungültige Zeile"
#: core/handlers.py:36
msgid "added"
msgstr "hinzugefügt"
@@ -600,65 +661,65 @@ msgstr "Eine oder mehrere Aktualisierungen sind verfügbar"
msgid "[modoboa] Update(s) available"
msgstr "Eine oder mehrere Aktualisierungen sind verfügbar"
#: core/models.py:53
#: core/models.py:55
msgid "Allow mailboxes access"
msgstr "Erlaube den Postfach-Zugriff"
#: core/models.py:55
#: core/models.py:57
msgid "Allow this administrator to access user mailboxes"
msgstr "Erlaubt dem Administrator auf Benutzer-Postfächer zuzugreifen"
#: core/models.py:58
#: core/models.py:60
msgid "password"
msgstr "Passwort"
#: core/models.py:61
#: core/models.py:63
msgid "language"
msgstr "Sprache"
#: core/models.py:64
#: core/models.py:66
msgid "Prefered language to display pages."
msgstr "Bevorzugte Sprache für Seitendarstellung"
#: core/models.py:68
#: core/models.py:70
msgid "Phone number"
msgstr "Telefonnummer"
#: core/models.py:70
#: core/models.py:72
msgid "Secondary email"
msgstr "Alternative Email-Adresse"
#: core/models.py:73
#: core/models.py:75
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr "Eine alternative e-mail Adresse zur Widerherstellung."
#: core/models.py:124
#: core/models.py:126
msgid "Failed to update password: LDAP module not installed"
msgstr "Konnte Passwort nicht aktualisieren: LDAP-Modul nicht installiert"
#: core/models.py:153
#: core/models.py:155
msgid "account"
msgstr "Konto"
#: core/models.py:280
#: core/models.py:282
msgid "Unknown"
msgstr "Unbekannt"
#: core/models.py:314
#: core/models.py:316
msgid "Invalid line"
msgstr "Ungültige Zeile"
#: core/models.py:322
#: core/models.py:324
msgid "You can't import an account with a role greater than yours"
msgstr ""
"Sie können kein Konto mit einer höheren Rolle als Ihrer eigenen importieren"
#: core/models.py:337
#: core/models.py:339
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr "Der normale Benutzer '%s' muss eine gültige E-Mail-Adresse besitzen"
#: core/models.py:342
#: core/models.py:344
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr "Benutzername und E-Mail für '%s' dürfen sich nicht unterscheiden"
@@ -691,6 +752,54 @@ msgstr[1] ""
msgid "Your password must contain a combination of different character types."
msgstr ""
#: core/sms_backends/ovh.py:19
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:22
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:23
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:24
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:25
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:26
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:27
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:28
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:35
#, fuzzy
#| msgid "Applications"
msgid "Application key"
msgstr "Applikationen"
#: core/sms_backends/ovh.py:42
#, fuzzy
#| msgid "Applications"
msgid "Application secret"
msgstr "Applikationen"
#: core/sms_backends/ovh.py:50
msgid "Consumer key"
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr ""
@@ -903,33 +1012,37 @@ msgstr "Der Kern von Modoboa"
msgid "Parameters saved"
msgstr "Parameter gespeichert"
#: core/views/auth.py:46
#: core/views/auth.py:59
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:53
#: core/views/auth.py:66
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:69
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "Benutzer '%s' hat sich erfolgreich angemeldet"
#: core/views/auth.py:77
#: core/views/auth.py:90
msgid "Your username and password didn't match. Please try again."
msgstr ""
"Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es "
"noch einmal."
#: core/views/auth.py:112
#: core/views/auth.py:125
#, fuzzy
#| msgid "User '%s' successfully logged in"
msgid "User '{}' successfully logged out"
msgstr "Benutzer '%s' hat sich erfolgreich angemeldet"
#: core/views/auth.py:170 core/views/auth.py:225
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/views/user.py:53
msgid "Profile updated"
msgstr "Profil aktualisiert"
@@ -973,7 +1086,8 @@ msgid "Enter a valid email address."
msgstr "Geben Sie einen gültigen Domain-Namen an"
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
#: templates/registration/password_reset_confirm_code.html:25
#: templates/registration/password_reset_form.html:29
msgid "Submit"
msgstr "Abschicken"
@@ -1060,7 +1174,7 @@ msgid "Log in"
msgstr "Anmelden"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
#: templates/registration/password_reset_form.html:17
#, fuzzy
#| msgid "password"
msgid "Forgot password?"
@@ -1085,6 +1199,14 @@ msgid ""
"used. Please request a new password reset."
msgstr ""
#: templates/registration/password_reset_confirm_code.html:20
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:27
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
@@ -1110,6 +1232,10 @@ msgstr ""
msgid "Sincerely, The Modoboa Team."
msgstr ""
#: templates/registration/password_reset_form.html:24
msgid "Please fill-in your primary email address"
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""
+4 -4
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Arvedui <arvedui@posteo.de>, 2014
# controlc.de, 2014
@@ -15,13 +15,13 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-09-19 10:26+0000\n"
"Last-Translator: Tobias Strobel\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: German (http://www.transifex.com/tonio/modoboa/language/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
+263 -140
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2017-10-12 19:37+0000\n"
"Last-Translator: Kostas Moumouris <moumouriskostas@gmail.com>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/tonio/modoboa/"
@@ -20,41 +20,41 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: core/app_settings.py:20
#: core/app_settings.py:26
msgid "User profile"
msgstr "Προφίλ Χρήστη"
#: core/app_settings.py:33
#: core/app_settings.py:39
msgid "Authentication"
msgstr "Πιστοποίηση"
#: core/app_settings.py:36
#: core/app_settings.py:42
msgid "Authentication type"
msgstr "Τύπος Πιστοποίησης"
#: core/app_settings.py:37
#: core/app_settings.py:43
msgid "Local"
msgstr "Τοπικός"
#: core/app_settings.py:40
#: core/app_settings.py:46
msgid "The backend used for authentication"
msgstr "Το backend που χρησιμοποιείται για πιστοποίηση"
#: core/app_settings.py:45
#: core/app_settings.py:51
msgid "Default password scheme"
msgstr "Προεπιλεγμένος αλγόριθμος κωδικοποίησης"
#: core/app_settings.py:50
#: core/app_settings.py:56
msgid "Scheme used to crypt mailbox passwords"
msgstr ""
"Σχήμα που θα χρησιμοποιηθεί για την κρυπτογράφηση των κωδικών των "
"λογαριασμών αλληλογραφίας"
#: core/app_settings.py:54
#: core/app_settings.py:60
msgid "Rounds"
msgstr "Επαναλήψεων"
#: core/app_settings.py:57
#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
@@ -62,121 +62,145 @@ msgstr ""
"Αριθμός επαναλήψεων (μόνο για sha256crypt και sha512crypt). Μπορεί να είναι "
"από 1000 έως και 999999999"
#: core/app_settings.py:63
#: core/app_settings.py:69
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password scheme at login"
msgstr "Προεπιλεγμένος αλγόριθμος κωδικοποίησης"
#: core/app_settings.py:66
#: core/app_settings.py:72
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:71
#: core/app_settings.py:77
msgid "Default password"
msgstr "Προκαθορισμένος κωδικός"
#: core/app_settings.py:74
#: core/app_settings.py:80
msgid "Default password for automatically created accounts."
msgstr "Προκαθορισμένος κωδικός για αυτόματη δημιουργία λογαριασμών"
#: core/app_settings.py:78
#: core/app_settings.py:84
msgid "Random password length"
msgstr "Μήκος τυχαίου κωδικού"
#: core/app_settings.py:82
#: core/app_settings.py:88
msgid "Length of randomly generated passwords."
msgstr "Μήκος των τυχαίων δημιουργημένων κωδικών"
#: core/app_settings.py:86
#: core/app_settings.py:92
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password service URL"
msgstr "Προεπιλεγμένος αλγόριθμος κωδικοποίησης"
#: core/app_settings.py:90
#: core/app_settings.py:96
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:98
#: core/app_settings.py:104
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:109
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:115
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:118
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:124
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:127
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:133
msgid "LDAP settings"
msgstr "Ρυθμίσεις LDAP"
#: core/app_settings.py:101
#: core/app_settings.py:136
msgid "Server address"
msgstr "Διεύθυνση εξυπηρετητή"
#: core/app_settings.py:104
#: core/app_settings.py:139
msgid "The IP address or the DNS name of the LDAP server"
msgstr "Η IP διεύθυνση ή το DNS όνομα του εξυπηρετητή LDAP"
#: core/app_settings.py:108
#: core/app_settings.py:143
msgid "Server port"
msgstr "Πόρτα εξυπηρετητή"
#: core/app_settings.py:110
#: core/app_settings.py:145
msgid "The TCP port number used by the LDAP server"
msgstr "Η TCP πόρτα λειτουργίας του εξυπηρετητή LDAP"
#: core/app_settings.py:114
#: core/app_settings.py:149
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:117
#: core/app_settings.py:152
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:123
#: core/app_settings.py:158
#, fuzzy
#| msgid "Server address"
msgid "Secondary server address"
msgstr "Διεύθυνση εξυπηρετητή"
#: core/app_settings.py:126
#: core/app_settings.py:161
#, fuzzy
#| msgid "The IP address or the DNS name of the LDAP server"
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "Η IP διεύθυνση ή το DNS όνομα του εξυπηρετητή LDAP"
#: core/app_settings.py:130
#: core/app_settings.py:165
#, fuzzy
#| msgid "Server port"
msgid "Secondary server port"
msgstr "Πόρτα εξυπηρετητή"
#: core/app_settings.py:133
#: core/app_settings.py:168
#, fuzzy
#| msgid "The TCP port number used by the LDAP server"
msgid "The TCP port number used by the LDAP secondary server"
msgstr "Η TCP πόρτα λειτουργίας του εξυπηρετητή LDAP"
#: core/app_settings.py:137
#: core/app_settings.py:172
msgid "Use a secured connection"
msgstr "Χρήση ασφαλής σύνδεσης"
#: core/app_settings.py:141
#: core/app_settings.py:176
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr ""
"Χρησιμοποιήστε μια σύνδεση SSL / STARTTLS για να συνδεθήκατε στον διακομιστή "
"LDAP"
#: core/app_settings.py:145
#: core/app_settings.py:180
msgid "Active Directory"
msgstr "Active Directory"
#: core/app_settings.py:148
#: core/app_settings.py:183
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "Ο εξυπηρετητής LDAP είναι Active Directory"
#: core/app_settings.py:152
#: core/app_settings.py:187
msgid "Administrator groups"
msgstr "Groups Διαχειριστών"
#: core/app_settings.py:155
#: core/app_settings.py:190
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
@@ -184,57 +208,57 @@ msgstr ""
"Τα μέλη αυτών των LDAP Posix ομάδων χρηστών θα δημιουργηθούν ως διαχειριστές "
"domain. Χρησιμοποιείστε τον χαραχτήρα ';' για να ξεχωρίσετε τις ομάδες."
#: core/app_settings.py:162
#: core/app_settings.py:197
msgid "Group type"
msgstr "Τύπος ομάδας"
#: core/app_settings.py:166
#: core/app_settings.py:201
msgid "The LDAP group type to use with your directory."
msgstr "Τύπος ομάδας LDAP που χρησιμοποιείται με τον κατάλογο σας."
#: core/app_settings.py:171
#: core/app_settings.py:206
msgid "Groups search base"
msgstr "Base αναζήτησης ομάδων χρηστών"
#: core/app_settings.py:174
#: core/app_settings.py:209
msgid "The distinguished name of the search base used to find groups"
msgstr "Το Base DN αναζήτησης ομάδων χρηστών"
#: core/app_settings.py:180
#: core/app_settings.py:215
msgid "Password attribute"
msgstr "Το πεδίο του κωδικού"
#: core/app_settings.py:182
#: core/app_settings.py:217
msgid "The attribute used to store user passwords"
msgstr "Το πεδίο αποθήκευσης των κωδικών χρηστών"
#: core/app_settings.py:187
#: core/app_settings.py:222
#, fuzzy
#| msgid "Authentication method"
msgid "LDAP authentication settings"
msgstr "Μέθοδος Πιστοποίησης"
#: core/app_settings.py:190
#: core/app_settings.py:225
msgid "Authentication method"
msgstr "Μέθοδος Πιστοποίησης"
#: core/app_settings.py:191
#: core/app_settings.py:226
msgid "Search and bind"
msgstr "Αναζήτηση χρήστη και bind"
#: core/app_settings.py:192
#: core/app_settings.py:227
msgid "Direct bind"
msgstr "Χρήση Bind DN"
#: core/app_settings.py:194
#: core/app_settings.py:229
msgid "Choose the authentication method to use"
msgstr "Επιλογή μεθόδου πιστοποίησης"
#: core/app_settings.py:198 core/app_settings.py:252
#: core/app_settings.py:233 core/app_settings.py:287
msgid "Bind DN"
msgstr "Bind DN"
#: core/app_settings.py:201 core/app_settings.py:255
#: core/app_settings.py:236 core/app_settings.py:290
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
@@ -242,28 +266,28 @@ msgstr ""
"To distinguished name για το bind στον εξυπηρετητή LDAP. Αφήστε το κενό για "
"anonymous"
#: core/app_settings.py:208 core/app_settings.py:262
#: core/app_settings.py:243 core/app_settings.py:297
msgid "Bind password"
msgstr "Bind κωδικός "
#: core/app_settings.py:211 core/app_settings.py:265
#: core/app_settings.py:246 core/app_settings.py:300
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
"Ο κωδικός για το bind στον εξυπηρετητή LDAP (αντιστοιχεί στο 'Bind DN')"
#: core/app_settings.py:219 core/app_settings.py:311
#: core/app_settings.py:254 core/app_settings.py:346
msgid "Users search base"
msgstr "Base αναζήτησης χρηστών"
#: core/app_settings.py:222 core/app_settings.py:314
#: core/app_settings.py:257 core/app_settings.py:349
msgid "The distinguished name of the search base used to find users"
msgstr "Το Base DN αναζήτησης χρηστών"
#: core/app_settings.py:228 core/app_settings.py:320
#: core/app_settings.py:263 core/app_settings.py:355
msgid "Search filter"
msgstr "Φίλτρο αναζήτησης"
#: core/app_settings.py:231 core/app_settings.py:323
#: core/app_settings.py:266 core/app_settings.py:358
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
@@ -271,11 +295,11 @@ msgstr ""
"Προαιρετικό φίλτρο (π.χ. '(objectClass=person)'). Για να είναι έγκυρο πρέπει "
"να περικλείεται σε παρενθέσεις."
#: core/app_settings.py:238
#: core/app_settings.py:273
msgid "User DN template"
msgstr "Πρότυπο για DN χρηστών"
#: core/app_settings.py:241
#: core/app_settings.py:276
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
@@ -284,38 +308,38 @@ msgstr ""
"Το πρότυπο δημιουργίας DN χρηστών. Θα πρέπει να περιλαμβάνει έναν "
"placeholder (π.χ. %(user)s)"
#: core/app_settings.py:249
#: core/app_settings.py:284
#, fuzzy
#| msgid "LDAP settings"
msgid "LDAP synchronization settings"
msgstr "Ρυθμίσεις LDAP"
#: core/app_settings.py:273
#: core/app_settings.py:308
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:276
#: core/app_settings.py:311
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:282
#: core/app_settings.py:317
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:286
#: core/app_settings.py:321
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:292
#: core/app_settings.py:327
#, fuzzy
#| msgid "User DN template"
msgid "Account DN template"
msgstr "Πρότυπο για DN χρηστών"
#: core/app_settings.py:295
#: core/app_settings.py:330
#, fuzzy, python-format
#| msgid ""
#| "The template used to construct a user's DN. It should contain one "
@@ -327,162 +351,181 @@ msgstr ""
"Το πρότυπο δημιουργίας DN χρηστών. Θα πρέπει να περιλαμβάνει έναν "
"placeholder (π.χ. %(user)s)"
#: core/app_settings.py:302
#: core/app_settings.py:337
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:305
#: core/app_settings.py:340
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:330
#: core/app_settings.py:365
#, fuzzy
#| msgid "Password attribute"
msgid "Username attribute"
msgstr "Το πεδίο του κωδικού"
#: core/app_settings.py:333
#: core/app_settings.py:368
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:337 core/templates/core/dashboard.html:5
#: core/app_settings.py:373
#, fuzzy
#| msgid "Enable communication"
msgid "Enable Dovecot LDAP sync"
msgstr "Ενεργοποίηση επικοινωνίας"
#: core/app_settings.py:376
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:382
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:386
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:391 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr "Ταμπλό Συντομεύσεων"
#: core/app_settings.py:340
#: core/app_settings.py:394
msgid "Custom RSS feed"
msgstr "Κατά παραγγελία RSS feed"
#: core/app_settings.py:343
#: core/app_settings.py:397
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
"Προβολή κατά παραγγελία RSS feed για μεταπωλητές και διαχειριστές τομέα"
#: core/app_settings.py:348
#: core/app_settings.py:402
msgid "Hide features widget"
msgstr "Κρύβω τις λειτουργίες από τα widget"
#: core/app_settings.py:351
#: core/app_settings.py:405
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
"Κρύβω τις λειτουργίες από τα widget για τους μεταπωλητές και τους "
"διαχειριστές του τομέα"
#: core/app_settings.py:355
#: core/app_settings.py:409
msgid "Notifications"
msgstr "Υπενθύμιση "
#: core/app_settings.py:358
#: core/app_settings.py:412
msgid "Sender address"
msgstr "Διεύθυνση αποστολέα"
#: core/app_settings.py:361
#: core/app_settings.py:415
msgid "Email address used to send notifications."
msgstr "Email διεύθυνση που χρησιμοποιείται για την αποστολή υπενθυμίσεων "
#: core/app_settings.py:365
#: core/app_settings.py:419
msgid "Public API"
msgstr "Δημόσιο API"
#: core/app_settings.py:368
#: core/app_settings.py:422
msgid "Enable communication"
msgstr "Ενεργοποίηση επικοινωνίας"
#: core/app_settings.py:371
#: core/app_settings.py:425
msgid "Enable communication with Modoboa public API"
msgstr "Ενεργοποίηση επικοινωνίας με δημόσιο API του Modaboa"
#: core/app_settings.py:375
#: core/app_settings.py:429
msgid "Check new versions"
msgstr "Έλεγχος ενημερώσεων"
#: core/app_settings.py:378
#: core/app_settings.py:432
msgid "Automatically checks if a newer version is available"
msgstr "Αυτόματος έλεγχος διαθέσιμων ενημερώσεων"
#: core/app_settings.py:382
#: core/app_settings.py:436
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:385
#: core/app_settings.py:439
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:389
#: core/app_settings.py:443
msgid "Recipient"
msgstr ""
#: core/app_settings.py:392
#: core/app_settings.py:446
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:397
#: core/app_settings.py:451
msgid "Send statistics"
msgstr "Αποστολή στατιστικών"
#: core/app_settings.py:400
#: core/app_settings.py:454
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
"Αποστολή στατιστικών στο public API του Motaboa (counters και used "
"extensions)"
#: core/app_settings.py:404
#: core/app_settings.py:458
msgid "Miscellaneous"
msgstr "Διάφορα"
#: core/app_settings.py:407
#: core/app_settings.py:461
msgid "Inactive account threshold"
msgstr "Όριο απενεργοποιημένων λογαριασμών "
#: core/app_settings.py:410
#: core/app_settings.py:464
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
msgstr "Όριο (σε ημέρες) για να απενεργοποιηθεί ένας Λογαριασμός."
#: core/app_settings.py:416
#: core/app_settings.py:470
msgid "Top notifications check interval"
msgstr "Μέγιστο διάστημα ελέγχου ειδοποιήσεων"
#: core/app_settings.py:419
#: core/app_settings.py:473
msgid "Interval between two top notification checks (in seconds)"
msgstr "Διάστημα μεταξύ των δύο πρώτων ελέγχων ειδοποιήσεων (σε δευτερόλεπτα)"
#: core/app_settings.py:424
#: core/app_settings.py:478
msgid "Maximum log record age"
msgstr "Μέγιστος χρόνος καταγραφής των log"
#: core/app_settings.py:426
#: core/app_settings.py:480
msgid "The maximum age in days of a log record"
msgstr "Μέγιστη διάρκεια σε ημέρες καταγραφής των log"
#: core/app_settings.py:430
#: core/app_settings.py:484
msgid "Items per page"
msgstr "Εμφανίσεις ανά σελίδα"
#: core/app_settings.py:432
#: core/app_settings.py:486
msgid "Number of displayed items per page"
msgstr "Αριθμός εμφανίσεων ανά σελίδα"
#: core/app_settings.py:436
#: core/app_settings.py:490
msgid "Default top redirection"
msgstr "Κύριες προκαθορισμένες αναδρομολογήσεις"
#: core/app_settings.py:440
#: core/app_settings.py:494
msgid "The default redirection used when no application is specified"
msgstr ""
"Προκαθορισμένες αναδρομολογήσεις που χρησιμοποιούνται όταν δεν υπάρχουν "
"προκαθορισμένες εφαρμογές"
#: core/app_settings.py:478 core/app_settings.py:486
#: core/app_settings.py:548 core/app_settings.py:556 core/app_settings.py:564
msgid "Invalid syntax"
msgstr "Μη έγκυρη σύνταξη"
#: core/app_settings.py:492
#: core/app_settings.py:570
msgid "Invalid rounds number"
msgstr "Λάθος αριθμός επαναλήψεων "
#: core/app_settings.py:519
#: core/app_settings.py:595 core/app_settings.py:597 core/app_settings.py:608
msgid "This field is required"
msgstr "Αυτό το πεδίο είναι υποχρεωτικό"
@@ -501,58 +544,78 @@ msgstr ""
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/constants.py:5
#: core/constants.py:6
msgid "Simple user"
msgstr "Απλός χρήστης"
#: core/constants.py:6
#: core/constants.py:7
msgid "Domain administrator"
msgstr "Διαχειριστής Τομέα"
#: core/constants.py:7
#: core/constants.py:8
msgid "Reseller"
msgstr "Μεταπωλητής "
#: core/constants.py:8
#: core/constants.py:9
msgid "Super administrator"
msgstr "Super διαχειριστής"
#: core/constants.py:51 lib/form_utils.py:389
#: core/constants.py:52 lib/form_utils.py:389
msgid "No"
msgstr "Όχι"
#: core/forms.py:18
#: core/constants.py:102
msgid "Choose a provider"
msgstr ""
#: core/constants.py:107
msgid "Dummy"
msgstr ""
#: core/forms.py:21
msgid "Username"
msgstr "Όνομα Χρήστη"
#: core/forms.py:22
#: core/forms.py:25
msgid "Password"
msgstr "Κωδικός"
#: core/forms.py:35
#: core/forms.py:38
msgid "Old password"
msgstr "Παλιός κωδικός"
#: core/forms.py:39
#: core/forms.py:42
msgid "New password"
msgstr "Νέος κωδικός"
#: core/forms.py:43
#: core/forms.py:46
msgid "Confirmation"
msgstr "Επιβεβαίωση"
#: core/forms.py:71
#: core/forms.py:74
msgid "Old password mismatchs"
msgstr "Αναντιστοιχία παλιού κωδικού"
#: core/forms.py:80
#: core/forms.py:83
msgid "Passwords mismatch"
msgstr "Αναντιστοιχία κωδικών"
#: core/forms.py:100
#: core/forms.py:103
msgid "Enable API access"
msgstr "Ενεργοποίηση πρόσβασης API"
#: core/forms.py:137
#, fuzzy
#| msgid "Notifications"
msgid "Verification code"
msgstr "Υπενθύμιση "
#: core/forms.py:148
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid code"
msgstr "Λάθος γραμμή"
#: core/handlers.py:36
msgid "added"
msgstr "πρόσθεσε"
@@ -597,70 +660,70 @@ msgstr "Υπάρχουν διαθέσιμες ενημερώσεις"
msgid "[modoboa] Update(s) available"
msgstr "Υπάρχουν διαθέσιμες ενημερώσεις"
#: core/models.py:53
#: core/models.py:55
msgid "Allow mailboxes access"
msgstr "Να επιτρέπεται η πρόσβαση σε γραμματοκιβώτια"
#: core/models.py:55
#: core/models.py:57
msgid "Allow this administrator to access user mailboxes"
msgstr ""
"Να επιτρέπεται σε αυτόν τον διαχειριστή η πρόσβαση στα γραμματοκιβώτια "
"χρηστών"
#: core/models.py:58
#: core/models.py:60
msgid "password"
msgstr "κωδικός"
#: core/models.py:61
#: core/models.py:63
msgid "language"
msgstr "Γλώσσα "
#: core/models.py:64
#: core/models.py:66
msgid "Prefered language to display pages."
msgstr "Επιλογή γλώσσας για την εμφάνιση σελίδων."
#: core/models.py:68
#: core/models.py:70
msgid "Phone number"
msgstr "Τηλέφωνο"
#: core/models.py:70
#: core/models.py:72
msgid "Secondary email"
msgstr "Δευτερεύον email"
#: core/models.py:73
#: core/models.py:75
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
"Μια εναλλακτική e-mail διεύθυνση, μπορεί να χρησιμοποιηθεί για λόγους "
"ανάκτησης."
#: core/models.py:124
#: core/models.py:126
msgid "Failed to update password: LDAP module not installed"
msgstr ""
"Σφάλμα κατά την ενημέρωση του κωδικού: το LDAP module δεν είναι εγκατεστημένο"
#: core/models.py:153
#: core/models.py:155
msgid "account"
msgstr "λογαριασμός"
#: core/models.py:280
#: core/models.py:282
msgid "Unknown"
msgstr "Άγνωστη"
#: core/models.py:314
#: core/models.py:316
msgid "Invalid line"
msgstr "Λάθος γραμμή"
#: core/models.py:322
#: core/models.py:324
msgid "You can't import an account with a role greater than yours"
msgstr ""
"Δεν μπορείτε να εισάγετε έναν λογαριασμό με ρόλο μεγαλύτερο από τον δικό σας"
#: core/models.py:337
#: core/models.py:339
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr "Ο απλός χρήστης '%s' πρέπει να έχει μια έγκυρη email διεύθυνση"
#: core/models.py:342
#: core/models.py:344
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr ""
@@ -696,6 +759,54 @@ msgstr ""
"Ο κωδικός πρέπει να περιέχει ένα συνδυασμό από διαφορετικούς τύπους "
"χαρακτήρων."
#: core/sms_backends/ovh.py:19
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:22
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:23
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:24
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:25
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:26
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:27
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:28
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:35
#, fuzzy
#| msgid "Applications"
msgid "Application key"
msgstr "Εφαρμογές"
#: core/sms_backends/ovh.py:42
#, fuzzy
#| msgid "Applications"
msgid "Application secret"
msgstr "Εφαρμογές"
#: core/sms_backends/ovh.py:50
msgid "Consumer key"
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr "Χαρακτηριστικά που αναζητούν χορηγία"
@@ -910,29 +1021,33 @@ msgstr "Το βασικό μέρος του Modoboa"
msgid "Parameters saved"
msgstr "Οι παράμετροι αποθηκεύτηκαν"
#: core/views/auth.py:46
#: core/views/auth.py:59
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:53
#: core/views/auth.py:66
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:69
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "Επιτυχής είσοδος του χρήστη '%s'"
#: core/views/auth.py:77
#: core/views/auth.py:90
msgid "Your username and password didn't match. Please try again."
msgstr "Λάθος όνομα χρήστη ή κωδικός. Παρακαλώ δοκιμάστε ξανά."
#: core/views/auth.py:112
#: core/views/auth.py:125
msgid "User '{}' successfully logged out"
msgstr "Ο χρήστης '{}'  αποσυνδέθηκε επιτυχώς"
#: core/views/auth.py:170 core/views/auth.py:225
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/views/user.py:53
msgid "Profile updated"
msgstr "Το προφίλ ενημερώθηκε"
@@ -972,7 +1087,8 @@ msgid "Enter a valid email address."
msgstr "Εισαγωγή μιας πραγματικής διεύθυνσης email."
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
#: templates/registration/password_reset_confirm_code.html:25
#: templates/registration/password_reset_form.html:29
msgid "Submit"
msgstr "Αποστολή"
@@ -1059,7 +1175,7 @@ msgid "Log in"
msgstr "Είσοδος Χρήστη"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
#: templates/registration/password_reset_form.html:17
msgid "Forgot password?"
msgstr "Ξέχασα των κωδικό;"
@@ -1084,6 +1200,14 @@ msgstr ""
"Ο σύνδεσμος για την επαναφορά του κωδικού ήταν άκυρος, πιθανότατα γιατί είχε "
"είδη χρησιμοποιηθεί. Παρακαλώ ζητήστε μια νέα επαναφορά κωδικού."
#: templates/registration/password_reset_confirm_code.html:20
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:27
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
@@ -1118,15 +1242,14 @@ msgstr ""
msgid "Sincerely, The Modoboa Team."
msgstr "Με εκτίμηση, Η ομάδα του Modaboa."
#: templates/registration/password_reset_form.html:24
msgid "Please fill-in your primary email address"
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr "Ο κωδικός του Μοdaboa επαναφέρθηκε"
#, fuzzy
#~| msgid "Enable communication"
#~ msgid "Enable LDAP synchronization"
#~ msgstr "Ενεργοποίηση επικοινωνίας"
#~ msgid "md5crypt (weak)"
#~ msgstr "md5crypt (αδύναμο)"
+5 -6
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Giannis Kapetanakis <bilias@edu.physics.uoc.gr>, 2016
# Kostas Moumouris <moumouriskostas@gmail.com>, 2017
@@ -10,14 +10,13 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-10-05 17:43+0000\n"
"Last-Translator: Kostas Moumouris <moumouriskostas@gmail.com>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/tonio/modoboa/"
"language/el_GR/)\n"
"Language: el_GR\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/tonio/modoboa/language/el_GR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: el_GR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
+290 -172
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+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"
@@ -17,422 +17,463 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: core/app_settings.py:20
#: core/app_settings.py:26
msgid "User profile"
msgstr ""
#: core/app_settings.py:33
#: core/app_settings.py:39
msgid "Authentication"
msgstr ""
#: core/app_settings.py:36
#: core/app_settings.py:42
msgid "Authentication type"
msgstr ""
#: core/app_settings.py:37
#: core/app_settings.py:43
msgid "Local"
msgstr ""
#: core/app_settings.py:40
#: core/app_settings.py:46
msgid "The backend used for authentication"
msgstr ""
#: core/app_settings.py:45
#: core/app_settings.py:51
msgid "Default password scheme"
msgstr ""
#: core/app_settings.py:50
#: core/app_settings.py:56
msgid "Scheme used to crypt mailbox passwords"
msgstr ""
#: core/app_settings.py:54
#: core/app_settings.py:60
msgid "Rounds"
msgstr ""
#: core/app_settings.py:57
#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
#: core/app_settings.py:63
#: core/app_settings.py:69
msgid "Update password scheme at login"
msgstr ""
#: core/app_settings.py:66
#: core/app_settings.py:72
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:71
#: core/app_settings.py:77
msgid "Default password"
msgstr ""
#: core/app_settings.py:74
#: core/app_settings.py:80
msgid "Default password for automatically created accounts."
msgstr ""
#: core/app_settings.py:78
#: core/app_settings.py:84
msgid "Random password length"
msgstr ""
#: core/app_settings.py:82
#: core/app_settings.py:88
msgid "Length of randomly generated passwords."
msgstr ""
#: core/app_settings.py:86
#: core/app_settings.py:92
msgid "Update password service URL"
msgstr ""
#: core/app_settings.py:90
#: core/app_settings.py:96
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:98
#: core/app_settings.py:104
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:109
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:115
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:118
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:124
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:127
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:133
msgid "LDAP settings"
msgstr ""
#: core/app_settings.py:101
#: core/app_settings.py:136
msgid "Server address"
msgstr ""
#: core/app_settings.py:104
#: core/app_settings.py:139
msgid "The IP address or the DNS name of the LDAP server"
msgstr ""
#: core/app_settings.py:108
#: core/app_settings.py:143
msgid "Server port"
msgstr ""
#: core/app_settings.py:110
#: core/app_settings.py:145
msgid "The TCP port number used by the LDAP server"
msgstr ""
#: core/app_settings.py:114
#: core/app_settings.py:149
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:117
#: core/app_settings.py:152
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:123
#: core/app_settings.py:158
msgid "Secondary server address"
msgstr ""
#: core/app_settings.py:126
#: core/app_settings.py:161
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr ""
#: core/app_settings.py:130
#: core/app_settings.py:165
msgid "Secondary server port"
msgstr ""
#: core/app_settings.py:133
#: core/app_settings.py:168
msgid "The TCP port number used by the LDAP secondary server"
msgstr ""
#: core/app_settings.py:137
#: core/app_settings.py:172
msgid "Use a secured connection"
msgstr ""
#: core/app_settings.py:141
#: core/app_settings.py:176
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr ""
#: core/app_settings.py:145
#: core/app_settings.py:180
msgid "Active Directory"
msgstr ""
#: core/app_settings.py:148
#: core/app_settings.py:183
msgid "Tell if the LDAP server is an Active Directory one"
msgstr ""
#: core/app_settings.py:152
#: core/app_settings.py:187
msgid "Administrator groups"
msgstr ""
#: core/app_settings.py:155
#: core/app_settings.py:190
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
msgstr ""
#: core/app_settings.py:162
#: core/app_settings.py:197
msgid "Group type"
msgstr ""
#: core/app_settings.py:166
#: core/app_settings.py:201
msgid "The LDAP group type to use with your directory."
msgstr ""
#: core/app_settings.py:171
#: core/app_settings.py:206
msgid "Groups search base"
msgstr ""
#: core/app_settings.py:174
#: core/app_settings.py:209
msgid "The distinguished name of the search base used to find groups"
msgstr ""
#: core/app_settings.py:180
#: core/app_settings.py:215
msgid "Password attribute"
msgstr ""
#: core/app_settings.py:182
#: core/app_settings.py:217
msgid "The attribute used to store user passwords"
msgstr ""
#: core/app_settings.py:187
#: core/app_settings.py:222
msgid "LDAP authentication settings"
msgstr ""
#: core/app_settings.py:190
#: core/app_settings.py:225
msgid "Authentication method"
msgstr ""
#: core/app_settings.py:191
#: core/app_settings.py:226
msgid "Search and bind"
msgstr ""
#: core/app_settings.py:192
#: core/app_settings.py:227
msgid "Direct bind"
msgstr ""
#: core/app_settings.py:194
#: core/app_settings.py:229
msgid "Choose the authentication method to use"
msgstr ""
#: core/app_settings.py:198 core/app_settings.py:252
#: core/app_settings.py:233 core/app_settings.py:287
msgid "Bind DN"
msgstr ""
#: core/app_settings.py:201 core/app_settings.py:255
#: core/app_settings.py:236 core/app_settings.py:290
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
#: core/app_settings.py:208 core/app_settings.py:262
#: core/app_settings.py:243 core/app_settings.py:297
msgid "Bind password"
msgstr ""
#: core/app_settings.py:211 core/app_settings.py:265
#: core/app_settings.py:246 core/app_settings.py:300
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
#: core/app_settings.py:219 core/app_settings.py:311
#: core/app_settings.py:254 core/app_settings.py:346
msgid "Users search base"
msgstr ""
#: core/app_settings.py:222 core/app_settings.py:314
#: core/app_settings.py:257 core/app_settings.py:349
msgid "The distinguished name of the search base used to find users"
msgstr ""
#: core/app_settings.py:228 core/app_settings.py:320
#: core/app_settings.py:263 core/app_settings.py:355
msgid "Search filter"
msgstr ""
#: core/app_settings.py:231 core/app_settings.py:323
#: core/app_settings.py:266 core/app_settings.py:358
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:238
#: core/app_settings.py:273
msgid "User DN template"
msgstr ""
#: core/app_settings.py:241
#: core/app_settings.py:276
#, 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:249
#: core/app_settings.py:284
msgid "LDAP synchronization settings"
msgstr ""
#: core/app_settings.py:273
#: core/app_settings.py:308
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:276
#: core/app_settings.py:311
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:282
#: core/app_settings.py:317
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:286
#: core/app_settings.py:321
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:292
#: core/app_settings.py:327
msgid "Account DN template"
msgstr ""
#: core/app_settings.py:295
#: core/app_settings.py:330
#, python-format
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
#: core/app_settings.py:302
#: core/app_settings.py:337
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:305
#: core/app_settings.py:340
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:330
#: core/app_settings.py:365
msgid "Username attribute"
msgstr ""
#: core/app_settings.py:333
#: core/app_settings.py:368
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:337 core/templates/core/dashboard.html:5
msgid "Dashboard"
#: core/app_settings.py:373
msgid "Enable Dovecot LDAP sync"
msgstr ""
#: core/app_settings.py:340
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:343
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:348
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:351
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:355
msgid "Notifications"
msgstr ""
#: core/app_settings.py:358
msgid "Sender address"
msgstr ""
#: core/app_settings.py:361
msgid "Email address used to send notifications."
msgstr ""
#: core/app_settings.py:365
msgid "Public API"
msgstr ""
#: core/app_settings.py:368
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:371
msgid "Enable communication with Modoboa public API"
msgstr ""
#: core/app_settings.py:375
msgid "Check new versions"
msgstr ""
#: core/app_settings.py:378
msgid "Automatically checks if a newer version is available"
#: core/app_settings.py:376
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:382
msgid "Send an email when new versions are found"
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:385
msgid "Send an email to notify admins about new versions"
#: core/app_settings.py:386
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:389
msgid "Recipient"
#: core/app_settings.py:391 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr ""
#: core/app_settings.py:392
msgid "Recipient of new versions notification emails."
#: core/app_settings.py:394
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:397
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:402
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:405
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:409
msgid "Notifications"
msgstr ""
#: core/app_settings.py:412
msgid "Sender address"
msgstr ""
#: core/app_settings.py:415
msgid "Email address used to send notifications."
msgstr ""
#: core/app_settings.py:419
msgid "Public API"
msgstr ""
#: core/app_settings.py:422
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:425
msgid "Enable communication with Modoboa public API"
msgstr ""
#: core/app_settings.py:429
msgid "Check new versions"
msgstr ""
#: core/app_settings.py:432
msgid "Automatically checks if a newer version is available"
msgstr ""
#: core/app_settings.py:436
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:439
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:443
msgid "Recipient"
msgstr ""
#: core/app_settings.py:446
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:451
msgid "Send statistics"
msgstr ""
#: core/app_settings.py:400
#: core/app_settings.py:454
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:404
#: core/app_settings.py:458
msgid "Miscellaneous"
msgstr ""
#: core/app_settings.py:407
#: core/app_settings.py:461
msgid "Inactive account threshold"
msgstr ""
#: core/app_settings.py:410
#: core/app_settings.py:464
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
msgstr ""
#: core/app_settings.py:416
#: core/app_settings.py:470
msgid "Top notifications check interval"
msgstr ""
#: core/app_settings.py:419
#: core/app_settings.py:473
msgid "Interval between two top notification checks (in seconds)"
msgstr ""
#: core/app_settings.py:424
#: core/app_settings.py:478
msgid "Maximum log record age"
msgstr ""
#: core/app_settings.py:426
#: core/app_settings.py:480
msgid "The maximum age in days of a log record"
msgstr ""
#: core/app_settings.py:430
#: core/app_settings.py:484
msgid "Items per page"
msgstr ""
#: core/app_settings.py:432
#: core/app_settings.py:486
msgid "Number of displayed items per page"
msgstr ""
#: core/app_settings.py:436
#: core/app_settings.py:490
msgid "Default top redirection"
msgstr ""
#: core/app_settings.py:440
#: core/app_settings.py:494
msgid "The default redirection used when no application is specified"
msgstr ""
#: core/app_settings.py:478 core/app_settings.py:486
#: core/app_settings.py:548 core/app_settings.py:556 core/app_settings.py:564
msgid "Invalid syntax"
msgstr ""
#: core/app_settings.py:492
#: core/app_settings.py:570
msgid "Invalid rounds number"
msgstr ""
#: core/app_settings.py:519
#: core/app_settings.py:595 core/app_settings.py:597 core/app_settings.py:608
msgid "This field is required"
msgstr ""
@@ -451,58 +492,74 @@ msgstr ""
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/constants.py:5
#: core/constants.py:6
msgid "Simple user"
msgstr ""
#: core/constants.py:6
#: core/constants.py:7
msgid "Domain administrator"
msgstr ""
#: core/constants.py:7
#: core/constants.py:8
msgid "Reseller"
msgstr ""
#: core/constants.py:8
#: core/constants.py:9
msgid "Super administrator"
msgstr ""
#: core/constants.py:51 lib/form_utils.py:389
#: core/constants.py:52 lib/form_utils.py:389
msgid "No"
msgstr ""
#: core/forms.py:18
#: core/constants.py:102
msgid "Choose a provider"
msgstr ""
#: core/constants.py:107
msgid "Dummy"
msgstr ""
#: core/forms.py:21
msgid "Username"
msgstr ""
#: core/forms.py:22
#: core/forms.py:25
msgid "Password"
msgstr ""
#: core/forms.py:35
#: core/forms.py:38
msgid "Old password"
msgstr ""
#: core/forms.py:39
#: core/forms.py:42
msgid "New password"
msgstr ""
#: core/forms.py:43
#: core/forms.py:46
msgid "Confirmation"
msgstr ""
#: core/forms.py:71
#: core/forms.py:74
msgid "Old password mismatchs"
msgstr ""
#: core/forms.py:80
#: core/forms.py:83
msgid "Passwords mismatch"
msgstr ""
#: core/forms.py:100
#: core/forms.py:103
msgid "Enable API access"
msgstr ""
#: core/forms.py:137
msgid "Verification code"
msgstr ""
#: core/forms.py:148
msgid "Invalid code"
msgstr ""
#: core/handlers.py:36
msgid "added"
msgstr ""
@@ -545,64 +602,64 @@ msgstr ""
msgid "[modoboa] Update(s) available"
msgstr ""
#: core/models.py:53
#: core/models.py:55
msgid "Allow mailboxes access"
msgstr ""
#: core/models.py:55
#: core/models.py:57
msgid "Allow this administrator to access user mailboxes"
msgstr ""
#: core/models.py:58
#: core/models.py:60
msgid "password"
msgstr ""
#: core/models.py:61
#: core/models.py:63
msgid "language"
msgstr ""
#: core/models.py:64
#: core/models.py:66
msgid "Prefered language to display pages."
msgstr ""
#: core/models.py:68
#: core/models.py:70
msgid "Phone number"
msgstr ""
#: core/models.py:70
#: core/models.py:72
msgid "Secondary email"
msgstr ""
#: core/models.py:73
#: core/models.py:75
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
#: core/models.py:124
#: core/models.py:126
msgid "Failed to update password: LDAP module not installed"
msgstr ""
#: core/models.py:153
#: core/models.py:155
msgid "account"
msgstr ""
#: core/models.py:280
#: core/models.py:282
msgid "Unknown"
msgstr ""
#: core/models.py:314
#: core/models.py:316
msgid "Invalid line"
msgstr ""
#: core/models.py:322
#: core/models.py:324
msgid "You can't import an account with a role greater than yours"
msgstr ""
#: core/models.py:337
#: core/models.py:339
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr ""
#: core/models.py:342
#: core/models.py:344
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr ""
@@ -635,6 +692,50 @@ msgstr[1] ""
msgid "Your password must contain a combination of different character types."
msgstr ""
#: core/sms_backends/ovh.py:19
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:22
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:23
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:24
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:25
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:26
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:27
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:28
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:35
msgid "Application key"
msgstr ""
#: core/sms_backends/ovh.py:42
msgid "Application secret"
msgstr ""
#: core/sms_backends/ovh.py:50
msgid "Consumer key"
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr ""
@@ -839,29 +940,33 @@ msgstr ""
msgid "Parameters saved"
msgstr ""
#: core/views/auth.py:46
#: core/views/auth.py:59
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:53
#: core/views/auth.py:66
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:69
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr ""
#: core/views/auth.py:77
#: core/views/auth.py:90
msgid "Your username and password didn't match. Please try again."
msgstr ""
#: core/views/auth.py:112
#: core/views/auth.py:125
msgid "User '{}' successfully logged out"
msgstr ""
#: core/views/auth.py:170 core/views/auth.py:225
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/views/user.py:53
msgid "Profile updated"
msgstr ""
@@ -901,7 +1006,8 @@ msgid "Enter a valid email address."
msgstr ""
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
#: templates/registration/password_reset_confirm_code.html:25
#: templates/registration/password_reset_form.html:29
msgid "Submit"
msgstr ""
@@ -988,7 +1094,7 @@ msgid "Log in"
msgstr ""
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
#: templates/registration/password_reset_form.html:17
msgid "Forgot password?"
msgstr ""
@@ -1009,6 +1115,14 @@ msgid ""
"used. Please request a new password reset."
msgstr ""
#: templates/registration/password_reset_confirm_code.html:20
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:27
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
@@ -1034,6 +1148,10 @@ msgstr ""
msgid "Sincerely, The Modoboa Team."
msgstr ""
#: templates/registration/password_reset_form.html:24
msgid "Please fill-in your primary email address"
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""
File diff suppressed because it is too large Load Diff
+5 -6
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Adrian Araujo <ragtime.sp@gmail.com>, 2016
# Pedro Gracia <lasarux@neuroomante.com>, 2011,2013
@@ -11,14 +11,13 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-02-20 22:58+0000\n"
"Last-Translator: samuel santos <sags9201@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/"
"es/)\n"
"Language: es\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
File diff suppressed because it is too large Load Diff
+6 -5
View File
@@ -1,22 +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:
# Antoine Nguyen <tonio@ngyn.org>, 2016
# Antoine Nguyen <tonio@ngyn.org>, 2016,2020
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2018
# Landry MINOZA <landry.minoza@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-09-23 18:04+0000\n"
"PO-Revision-Date: 2020-03-09 15:51+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: French (http://www.transifex.com/tonio/modoboa/language/fr/)\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
@@ -25,7 +26,7 @@ msgstr "'"
#: bower_components/swagger-ui/dist/swagger-ui-bundle.js:133
msgid "operation"
msgstr ""
msgstr "opération"
#: core/static/core/js/settings.js:16
msgid "No more log entry to show"
+263 -140
View File
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2018-11-01 16:31+0000\n"
"Last-Translator: marcotrevisan <mrctrevisan@yahoo.it>\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/"
@@ -22,40 +22,40 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: core/app_settings.py:20
#: core/app_settings.py:26
msgid "User profile"
msgstr "Profilo utente"
#: core/app_settings.py:33
#: core/app_settings.py:39
msgid "Authentication"
msgstr "Autenticazione"
#: core/app_settings.py:36
#: core/app_settings.py:42
msgid "Authentication type"
msgstr "Tipo di autenticazione"
#: core/app_settings.py:37
#: core/app_settings.py:43
msgid "Local"
msgstr "Locale"
#: core/app_settings.py:40
#: core/app_settings.py:46
msgid "The backend used for authentication"
msgstr "Il backend utilizzato per l'autenticazione"
#: core/app_settings.py:45
#: core/app_settings.py:51
msgid "Default password scheme"
msgstr "Schema password predefinito"
#: core/app_settings.py:50
#: core/app_settings.py:56
msgid "Scheme used to crypt mailbox passwords"
msgstr ""
"Schema utilizzato per la criptazione delle password delle caselle di posta"
#: core/app_settings.py:54
#: core/app_settings.py:60
msgid "Rounds"
msgstr "Cicli"
#: core/app_settings.py:57
#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
@@ -63,121 +63,145 @@ msgstr ""
"Numero di cicli da utilizzare (valido per sha256crypt e sha512crypt). Deve "
"essere compreso tra 1000 e 999999999."
#: core/app_settings.py:63
#: core/app_settings.py:69
#, fuzzy
#| msgid "Update password scheme"
msgid "Update password scheme at login"
msgstr "Aggiorna lo schema di password"
#: core/app_settings.py:66
#: core/app_settings.py:72
msgid "Update user password at login to use the default password scheme"
msgstr ""
"Aggiorna la password utente al login per usare lo schema di password "
"predefinito"
#: core/app_settings.py:71
#: core/app_settings.py:77
msgid "Default password"
msgstr "Password predefinita"
#: core/app_settings.py:74
#: core/app_settings.py:80
msgid "Default password for automatically created accounts."
msgstr "Password predefinita per gli account creati automaticamente."
#: core/app_settings.py:78
#: core/app_settings.py:84
msgid "Random password length"
msgstr "Lunghezza della password casuale"
#: core/app_settings.py:82
#: core/app_settings.py:88
msgid "Length of randomly generated passwords."
msgstr "Lunghezza delle password generate casualmente"
#: core/app_settings.py:86
#: core/app_settings.py:92
#, fuzzy
#| msgid "Update password scheme"
msgid "Update password service URL"
msgstr "Aggiorna lo schema di password"
#: core/app_settings.py:90
#: core/app_settings.py:96
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:98
#: core/app_settings.py:104
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:109
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:115
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:118
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:124
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:127
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:133
msgid "LDAP settings"
msgstr "Impostazioni LDAP"
#: core/app_settings.py:101
#: core/app_settings.py:136
msgid "Server address"
msgstr "Indirizzo del server"
#: core/app_settings.py:104
#: core/app_settings.py:139
msgid "The IP address or the DNS name of the LDAP server"
msgstr "L'indirizzo IP o il DNS name del server LDAP"
#: core/app_settings.py:108
#: core/app_settings.py:143
msgid "Server port"
msgstr "Porta del server"
#: core/app_settings.py:110
#: core/app_settings.py:145
msgid "The TCP port number used by the LDAP server"
msgstr "Il numero della porta TCP utilizzata dal server LDAP"
#: core/app_settings.py:114
#: core/app_settings.py:149
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:117
#: core/app_settings.py:152
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:123
#: core/app_settings.py:158
#, fuzzy
#| msgid "Server address"
msgid "Secondary server address"
msgstr "Indirizzo del server"
#: core/app_settings.py:126
#: core/app_settings.py:161
#, fuzzy
#| msgid "The IP address or the DNS name of the LDAP server"
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "L'indirizzo IP o il DNS name del server LDAP"
#: core/app_settings.py:130
#: core/app_settings.py:165
#, fuzzy
#| msgid "Server port"
msgid "Secondary server port"
msgstr "Porta del server"
#: core/app_settings.py:133
#: core/app_settings.py:168
#, fuzzy
#| msgid "The TCP port number used by the LDAP server"
msgid "The TCP port number used by the LDAP secondary server"
msgstr "Il numero della porta TCP utilizzata dal server LDAP"
#: core/app_settings.py:137
#: core/app_settings.py:172
msgid "Use a secured connection"
msgstr "Usa una connessione sicura"
#: core/app_settings.py:141
#: core/app_settings.py:176
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "Usa una connessione SSL/STARTTLS per l'accesso al server LDAP"
#: core/app_settings.py:145
#: core/app_settings.py:180
msgid "Active Directory"
msgstr "Active Directory"
#: core/app_settings.py:148
#: core/app_settings.py:183
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "Segnala se il server LDAP è una Active Directory"
#: core/app_settings.py:152
#: core/app_settings.py:187
msgid "Administrator groups"
msgstr "Gruppi degli amministratori"
#: core/app_settings.py:155
#: core/app_settings.py:190
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
@@ -186,59 +210,59 @@ msgstr ""
"amministratori di dominio. Utilizza il carattere ';' per separare valori "
"multipli."
#: core/app_settings.py:162
#: core/app_settings.py:197
msgid "Group type"
msgstr "Tipo di gruppo"
#: core/app_settings.py:166
#: core/app_settings.py:201
msgid "The LDAP group type to use with your directory."
msgstr "Il tipo di gruppo LDAP da utilizzare nella Directory"
#: core/app_settings.py:171
#: core/app_settings.py:206
msgid "Groups search base"
msgstr "Base di ricerca per i gruppi"
#: core/app_settings.py:174
#: core/app_settings.py:209
msgid "The distinguished name of the search base used to find groups"
msgstr ""
"DN (Nome distinto univoco) della base di ricerca utilizzato per trovare i "
"gruppi"
#: core/app_settings.py:180
#: core/app_settings.py:215
msgid "Password attribute"
msgstr "Attributo della password"
#: core/app_settings.py:182
#: core/app_settings.py:217
msgid "The attribute used to store user passwords"
msgstr "L'attributo utilizzato per memorizzare le password degli utenti"
#: core/app_settings.py:187
#: core/app_settings.py:222
#, fuzzy
#| msgid "Authentication method"
msgid "LDAP authentication settings"
msgstr "Metodo di autenticazione"
#: core/app_settings.py:190
#: core/app_settings.py:225
msgid "Authentication method"
msgstr "Metodo di autenticazione"
#: core/app_settings.py:191
#: core/app_settings.py:226
msgid "Search and bind"
msgstr "Cerca e collega"
#: core/app_settings.py:192
#: core/app_settings.py:227
msgid "Direct bind"
msgstr "Collegamento diretto"
#: core/app_settings.py:194
#: core/app_settings.py:229
msgid "Choose the authentication method to use"
msgstr "Scegli il metodo di autenticazione da usare"
#: core/app_settings.py:198 core/app_settings.py:252
#: core/app_settings.py:233 core/app_settings.py:287
msgid "Bind DN"
msgstr "Collega DN"
#: core/app_settings.py:201 core/app_settings.py:255
#: core/app_settings.py:236 core/app_settings.py:290
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
@@ -246,31 +270,31 @@ msgstr ""
"DN (Nome distinto univoco) da usare quando ci si collega al server LDAP. "
"Lasciare vuoto per un collegamento anonimo"
#: core/app_settings.py:208 core/app_settings.py:262
#: core/app_settings.py:243 core/app_settings.py:297
msgid "Bind password"
msgstr "Password del collegamento"
#: core/app_settings.py:211 core/app_settings.py:265
#: core/app_settings.py:246 core/app_settings.py:300
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
"La password da utilizzare quando ci si collega al server LDAP (con 'Collega "
"DN')"
#: core/app_settings.py:219 core/app_settings.py:311
#: core/app_settings.py:254 core/app_settings.py:346
msgid "Users search base"
msgstr "Base di ricerca per gli utenti"
#: core/app_settings.py:222 core/app_settings.py:314
#: core/app_settings.py:257 core/app_settings.py:349
msgid "The distinguished name of the search base used to find users"
msgstr ""
"DN (Nome distinto univoco) della base di ricerca utilizzata per cercare gli "
"utenti"
#: core/app_settings.py:228 core/app_settings.py:320
#: core/app_settings.py:263 core/app_settings.py:355
msgid "Search filter"
msgstr "Filtro ricerca"
#: core/app_settings.py:231 core/app_settings.py:323
#: core/app_settings.py:266 core/app_settings.py:358
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
@@ -278,11 +302,11 @@ msgstr ""
"Stringa di filtraggio opzionale (p.es '(objectClass=person)'). Per essere "
"valida deve essere racchiusa tra parentesi."
#: core/app_settings.py:238
#: core/app_settings.py:273
msgid "User DN template"
msgstr "Modello DN dell'utente"
#: core/app_settings.py:241
#: core/app_settings.py:276
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
@@ -291,38 +315,38 @@ msgstr ""
"Il modello utilizzato per comporre il DN degli utenti. Deve contenere un "
"segnaposto (p.es. %(user)s)"
#: core/app_settings.py:249
#: core/app_settings.py:284
#, fuzzy
#| msgid "LDAP settings"
msgid "LDAP synchronization settings"
msgstr "Impostazioni LDAP"
#: core/app_settings.py:273
#: core/app_settings.py:308
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:276
#: core/app_settings.py:311
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:282
#: core/app_settings.py:317
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:286
#: core/app_settings.py:321
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:292
#: core/app_settings.py:327
#, fuzzy
#| msgid "User DN template"
msgid "Account DN template"
msgstr "Modello DN dell'utente"
#: core/app_settings.py:295
#: core/app_settings.py:330
#, fuzzy, python-format
#| msgid ""
#| "The template used to construct a user's DN. It should contain one "
@@ -334,111 +358,130 @@ msgstr ""
"Il modello utilizzato per comporre il DN degli utenti. Deve contenere un "
"segnaposto (p.es. %(user)s)"
#: core/app_settings.py:302
#: core/app_settings.py:337
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:305
#: core/app_settings.py:340
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:330
#: core/app_settings.py:365
#, fuzzy
#| msgid "Password attribute"
msgid "Username attribute"
msgstr "Attributo della password"
#: core/app_settings.py:333
#: core/app_settings.py:368
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:337 core/templates/core/dashboard.html:5
#: core/app_settings.py:373
#, fuzzy
#| msgid "Enable communication"
msgid "Enable Dovecot LDAP sync"
msgstr "Abilita comunicazione"
#: core/app_settings.py:376
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:382
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:386
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:391 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr ""
#: core/app_settings.py:340
#: core/app_settings.py:394
msgid "Custom RSS feed"
msgstr "RSS feed custom"
#: core/app_settings.py:343
#: core/app_settings.py:397
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr "Mostra RSS feed custom a rivenditori e amministratori di dominio"
#: core/app_settings.py:348
#: core/app_settings.py:402
msgid "Hide features widget"
msgstr "Nascondi il widget delle feature"
#: core/app_settings.py:351
#: core/app_settings.py:405
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:355
#: core/app_settings.py:409
msgid "Notifications"
msgstr "Notifiche"
#: core/app_settings.py:358
#: core/app_settings.py:412
msgid "Sender address"
msgstr "Indirizzo di invio"
#: core/app_settings.py:361
#: core/app_settings.py:415
msgid "Email address used to send notifications."
msgstr "Indirizzo email utilizzato per inviare le notifiche"
#: core/app_settings.py:365
#: core/app_settings.py:419
msgid "Public API"
msgstr "API pubblica"
#: core/app_settings.py:368
#: core/app_settings.py:422
msgid "Enable communication"
msgstr "Abilita comunicazione"
#: core/app_settings.py:371
#: core/app_settings.py:425
msgid "Enable communication with Modoboa public API"
msgstr "Abilita la comunicazione con l'API pubblica di modoboa"
#: core/app_settings.py:375
#: core/app_settings.py:429
msgid "Check new versions"
msgstr "Controlla nuove versioni"
#: core/app_settings.py:378
#: core/app_settings.py:432
msgid "Automatically checks if a newer version is available"
msgstr "Controlla automaticamente se è disponibile una nuova versione"
#: core/app_settings.py:382
#: core/app_settings.py:436
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:385
#: core/app_settings.py:439
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:389
#: core/app_settings.py:443
msgid "Recipient"
msgstr ""
#: core/app_settings.py:392
#: core/app_settings.py:446
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:397
#: core/app_settings.py:451
msgid "Send statistics"
msgstr "Invia statistiche"
#: core/app_settings.py:400
#: core/app_settings.py:454
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
"Invia statistiche all'API pubblica di modoboa (contatori ed estensioni "
"utilizzate)"
#: core/app_settings.py:404
#: core/app_settings.py:458
msgid "Miscellaneous"
msgstr "Varie"
#: core/app_settings.py:407
#: core/app_settings.py:461
msgid "Inactive account threshold"
msgstr "Soglia account inattivo"
#: core/app_settings.py:410
#: core/app_settings.py:464
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
@@ -446,49 +489,49 @@ msgstr ""
"Un account con una data di ultimo accesso più vecchia di questa soglia (in "
"giorni) verrà considerato inattivo"
#: core/app_settings.py:416
#: core/app_settings.py:470
msgid "Top notifications check interval"
msgstr "Intervallo notifiche"
#: core/app_settings.py:419
#: core/app_settings.py:473
msgid "Interval between two top notification checks (in seconds)"
msgstr "Intervallo di tempo per la ricerca di nuove notifiche (in secondi)"
#: core/app_settings.py:424
#: core/app_settings.py:478
msgid "Maximum log record age"
msgstr "Età massima dei log"
#: core/app_settings.py:426
#: core/app_settings.py:480
msgid "The maximum age in days of a log record"
msgstr "La persistenza massima in giorni dei log"
#: core/app_settings.py:430
#: core/app_settings.py:484
msgid "Items per page"
msgstr "Elementi per pagina"
#: core/app_settings.py:432
#: core/app_settings.py:486
msgid "Number of displayed items per page"
msgstr "Numero degli elementi visualizzati in ciascuna pagina"
#: core/app_settings.py:436
#: core/app_settings.py:490
msgid "Default top redirection"
msgstr "Reindirizzamento principale predefinito"
#: core/app_settings.py:440
#: core/app_settings.py:494
msgid "The default redirection used when no application is specified"
msgstr ""
"Redirezione predefinita utilizzata quando non è specificata alcuna "
"applicazione"
#: core/app_settings.py:478 core/app_settings.py:486
#: core/app_settings.py:548 core/app_settings.py:556 core/app_settings.py:564
msgid "Invalid syntax"
msgstr "Sintassi errata"
#: core/app_settings.py:492
#: core/app_settings.py:570
msgid "Invalid rounds number"
msgstr "Numero di cicli non valido"
#: core/app_settings.py:519
#: core/app_settings.py:595 core/app_settings.py:597 core/app_settings.py:608
msgid "This field is required"
msgstr "Questo campo è obbligatorio"
@@ -507,58 +550,78 @@ msgstr ""
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Imposta `USE_TZ = True` in settings.py"
#: core/constants.py:5
#: core/constants.py:6
msgid "Simple user"
msgstr "Utente semplice"
#: core/constants.py:6
#: core/constants.py:7
msgid "Domain administrator"
msgstr "Amministratore di dominio"
#: core/constants.py:7
#: core/constants.py:8
msgid "Reseller"
msgstr "Rivenditore"
#: core/constants.py:8
#: core/constants.py:9
msgid "Super administrator"
msgstr "Super amministratore"
#: core/constants.py:51 lib/form_utils.py:389
#: core/constants.py:52 lib/form_utils.py:389
msgid "No"
msgstr "No"
#: core/forms.py:18
#: core/constants.py:102
msgid "Choose a provider"
msgstr ""
#: core/constants.py:107
msgid "Dummy"
msgstr ""
#: core/forms.py:21
msgid "Username"
msgstr "Nome utente"
#: core/forms.py:22
#: core/forms.py:25
msgid "Password"
msgstr "Password"
#: core/forms.py:35
#: core/forms.py:38
msgid "Old password"
msgstr "Vecchia password"
#: core/forms.py:39
#: core/forms.py:42
msgid "New password"
msgstr "Nuova password"
#: core/forms.py:43
#: core/forms.py:46
msgid "Confirmation"
msgstr "Conferma"
#: core/forms.py:71
#: core/forms.py:74
msgid "Old password mismatchs"
msgstr "La vecchia password non corrisponde"
#: core/forms.py:80
#: core/forms.py:83
msgid "Passwords mismatch"
msgstr "Le password non corrispondono"
#: core/forms.py:100
#: core/forms.py:103
msgid "Enable API access"
msgstr "Abilita accesso API"
#: core/forms.py:137
#, fuzzy
#| msgid "Notifications"
msgid "Verification code"
msgstr "Notifiche"
#: core/forms.py:148
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid code"
msgstr "Riga non valida"
#: core/handlers.py:36
msgid "added"
msgstr "aggiunto"
@@ -603,67 +666,67 @@ msgstr "Sono disponibili nuovi aggiornamenti"
msgid "[modoboa] Update(s) available"
msgstr "Sono disponibili nuovi aggiornamenti"
#: core/models.py:53
#: core/models.py:55
msgid "Allow mailboxes access"
msgstr "Consenti l'accesso alle caselle di posta"
#: core/models.py:55
#: core/models.py:57
msgid "Allow this administrator to access user mailboxes"
msgstr ""
"Permetti a questo amministratore di accedere alle caselle di posta degli "
"utenti"
#: core/models.py:58
#: core/models.py:60
msgid "password"
msgstr "password"
#: core/models.py:61
#: core/models.py:63
msgid "language"
msgstr "lingua"
#: core/models.py:64
#: core/models.py:66
msgid "Prefered language to display pages."
msgstr "Lingua preferita per la visualizzazione delle pagine"
#: core/models.py:68
#: core/models.py:70
msgid "Phone number"
msgstr "Numero di telefono"
#: core/models.py:70
#: core/models.py:72
msgid "Secondary email"
msgstr "Email alternativa"
#: core/models.py:73
#: core/models.py:75
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
"Un indirizzo email alternativo, da utilizzare per il recupero password."
#: core/models.py:124
#: core/models.py:126
msgid "Failed to update password: LDAP module not installed"
msgstr "Aggiornamento della password fallito: il modulo LDAP non è installato"
#: core/models.py:153
#: core/models.py:155
msgid "account"
msgstr "account"
#: core/models.py:280
#: core/models.py:282
msgid "Unknown"
msgstr "Sconosciuto"
#: core/models.py:314
#: core/models.py:316
msgid "Invalid line"
msgstr "Riga non valida"
#: core/models.py:322
#: core/models.py:324
msgid "You can't import an account with a role greater than yours"
msgstr "Non puoi importare un account con un ruolo superiore al tuo"
#: core/models.py:337
#: core/models.py:339
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr "L'utente '%s' deve avere un indirizzo email valido"
#: core/models.py:342
#: core/models.py:344
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr "I campi nome utente e email di '%s' devono avere lo stesso valore"
@@ -697,6 +760,54 @@ msgid "Your password must contain a combination of different character types."
msgstr ""
"La tua password deve contenere una combinazione di diversi tipi di carattere."
#: core/sms_backends/ovh.py:19
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:22
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:23
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:24
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:25
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:26
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:27
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:28
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:35
#, fuzzy
#| msgid "Applications"
msgid "Application key"
msgstr "Applicazioni"
#: core/sms_backends/ovh.py:42
#, fuzzy
#| msgid "Applications"
msgid "Application secret"
msgstr "Applicazioni"
#: core/sms_backends/ovh.py:50
msgid "Consumer key"
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr "Feature in cerca di sponsorizzazione"
@@ -909,29 +1020,33 @@ msgstr "Parte centrale di Modoboa"
msgid "Parameters saved"
msgstr "Parametri salvati"
#: core/views/auth.py:46
#: core/views/auth.py:59
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:53
#: core/views/auth.py:66
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:69
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "L'utente '%s' è correttamente registrato"
#: core/views/auth.py:77
#: core/views/auth.py:90
msgid "Your username and password didn't match. Please try again."
msgstr "Il tuo username e/o la tua password non corrispondono. Riprova."
#: core/views/auth.py:112
#: core/views/auth.py:125
msgid "User '{}' successfully logged out"
msgstr "Utente '{}' disconnesso"
#: core/views/auth.py:170 core/views/auth.py:225
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/views/user.py:53
msgid "Profile updated"
msgstr "Profilo aggiornato"
@@ -971,7 +1086,8 @@ msgid "Enter a valid email address."
msgstr "Inserisci un indirizzo email valido."
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
#: templates/registration/password_reset_confirm_code.html:25
#: templates/registration/password_reset_form.html:29
msgid "Submit"
msgstr "Invia"
@@ -1058,7 +1174,7 @@ msgid "Log in"
msgstr "Registrati"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
#: templates/registration/password_reset_form.html:17
msgid "Forgot password?"
msgstr "Password dimenticata?"
@@ -1082,6 +1198,14 @@ msgstr ""
"Il link per il reset della password non era valido, probabilmente perché è "
"già stato uitilizzato. Richiedi un altro reset della password."
#: templates/registration/password_reset_confirm_code.html:20
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:27
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
@@ -1116,15 +1240,14 @@ msgstr ""
msgid "Sincerely, The Modoboa Team."
msgstr "Cordialmente, il Team Modoboa."
#: templates/registration/password_reset_form.html:24
msgid "Please fill-in your primary email address"
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr "Modoboa password reset"
#, fuzzy
#~| msgid "Enable communication"
#~ msgid "Enable LDAP synchronization"
#~ msgstr "Abilita comunicazione"
#~ msgid "md5crypt (weak)"
#~ msgstr "md5crypt (debole)"
+5 -6
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Antonino Ioppolo <ioppolo.antonino@gmail.com>, 2017
# Rocco <mors10@hotmail.com>, 2015
@@ -10,14 +10,13 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-09-19 18:38+0000\n"
"Last-Translator: Antonino Ioppolo <ioppolo.antonino@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/"
"it/)\n"
"Language: it\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Italian (http://www.transifex.com/tonio/modoboa/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
+261 -135
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2016-09-14 17:06+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/"
@@ -20,41 +20,41 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: core/app_settings.py:20
#: core/app_settings.py:26
#, fuzzy
#| msgid "Profile"
msgid "User profile"
msgstr "プロフィール"
#: core/app_settings.py:33
#: core/app_settings.py:39
msgid "Authentication"
msgstr "認証"
#: core/app_settings.py:36
#: core/app_settings.py:42
msgid "Authentication type"
msgstr "認証の種類"
#: core/app_settings.py:37
#: core/app_settings.py:43
msgid "Local"
msgstr "ローカル"
#: core/app_settings.py:40
#: core/app_settings.py:46
msgid "The backend used for authentication"
msgstr "認証に使用されるバックエンド"
#: core/app_settings.py:45
#: core/app_settings.py:51
msgid "Default password scheme"
msgstr "デフォルトのパスワードハッシュ"
#: core/app_settings.py:50
#: core/app_settings.py:56
msgid "Scheme used to crypt mailbox passwords"
msgstr "ハッシュは、メールボックスパスワードを暗号化するのに使われます"
#: core/app_settings.py:54
#: core/app_settings.py:60
msgid "Rounds"
msgstr "ラウンド"
#: core/app_settings.py:57
#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
@@ -62,125 +62,149 @@ msgstr ""
"ラウンド数は(sha256crypt と sha512crypt だけで)使用しています。\n"
"1000 から 999999999 の間でなければなりません。"
#: core/app_settings.py:63
#: core/app_settings.py:69
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password scheme at login"
msgstr "デフォルトのパスワードハッシュ"
#: core/app_settings.py:66
#: core/app_settings.py:72
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:71
#: core/app_settings.py:77
#, fuzzy
#| msgid "Default password scheme"
msgid "Default password"
msgstr "デフォルトのパスワードハッシュ"
#: core/app_settings.py:74
#: core/app_settings.py:80
msgid "Default password for automatically created accounts."
msgstr ""
#: core/app_settings.py:78
#: core/app_settings.py:84
#, fuzzy
#| msgid "Bind password"
msgid "Random password length"
msgstr "Bind パスワード"
#: core/app_settings.py:82
#: core/app_settings.py:88
msgid "Length of randomly generated passwords."
msgstr ""
#: core/app_settings.py:86
#: core/app_settings.py:92
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password service URL"
msgstr "デフォルトのパスワードハッシュ"
#: core/app_settings.py:90
#: core/app_settings.py:96
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:98
#: core/app_settings.py:104
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:109
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:115
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:118
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:124
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:127
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:133
msgid "LDAP settings"
msgstr "LDAP 設定"
#: core/app_settings.py:101
#: core/app_settings.py:136
msgid "Server address"
msgstr "サーバーアドレス"
#: core/app_settings.py:104
#: core/app_settings.py:139
msgid "The IP address or the DNS name of the LDAP server"
msgstr "LDAP サーバーの IP アドレス、または DNS 名"
#: core/app_settings.py:108
#: core/app_settings.py:143
msgid "Server port"
msgstr "サーバーポート"
#: core/app_settings.py:110
#: core/app_settings.py:145
msgid "The TCP port number used by the LDAP server"
msgstr "LDAP サーバーの TCP ポート番号"
#: core/app_settings.py:114
#: core/app_settings.py:149
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:117
#: core/app_settings.py:152
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:123
#: core/app_settings.py:158
#, fuzzy
#| msgid "Server address"
msgid "Secondary server address"
msgstr "サーバーアドレス"
#: core/app_settings.py:126
#: core/app_settings.py:161
#, fuzzy
#| msgid "The IP address or the DNS name of the LDAP server"
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "LDAP サーバーの IP アドレス、または DNS 名"
#: core/app_settings.py:130
#: core/app_settings.py:165
#, fuzzy
#| msgid "Server port"
msgid "Secondary server port"
msgstr "サーバーポート"
#: core/app_settings.py:133
#: core/app_settings.py:168
#, fuzzy
#| msgid "The TCP port number used by the LDAP server"
msgid "The TCP port number used by the LDAP secondary server"
msgstr "LDAP サーバーの TCP ポート番号"
#: core/app_settings.py:137
#: core/app_settings.py:172
msgid "Use a secured connection"
msgstr "セキュアな接続を使う"
#: core/app_settings.py:141
#: core/app_settings.py:176
#, fuzzy
#| msgid "Use an SSL/TLS connection to access the LDAP server"
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "LDAP サーバーへの接続に SSL/TLS 接続を使う"
#: core/app_settings.py:145
#: core/app_settings.py:180
msgid "Active Directory"
msgstr "Active Directory"
#: core/app_settings.py:148
#: core/app_settings.py:183
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "LDAP サーバーが Active Directory かどうか"
#: core/app_settings.py:152
#: core/app_settings.py:187
msgid "Administrator groups"
msgstr "管理者グループ"
#: core/app_settings.py:155
#: core/app_settings.py:190
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
@@ -189,57 +213,57 @@ msgstr ""
"す。\n"
"\";\" 文字を使って、複数グループを書けます。"
#: core/app_settings.py:162
#: core/app_settings.py:197
msgid "Group type"
msgstr "グループ種類"
#: core/app_settings.py:166
#: core/app_settings.py:201
msgid "The LDAP group type to use with your directory."
msgstr "ディレクトリで使用されている LDAP グループの種類"
#: core/app_settings.py:171
#: core/app_settings.py:206
msgid "Groups search base"
msgstr "グループの検索ベース"
#: core/app_settings.py:174
#: core/app_settings.py:209
msgid "The distinguished name of the search base used to find groups"
msgstr "グループを見つけるために使用される検索ベースの識別名(DN)"
#: core/app_settings.py:180
#: core/app_settings.py:215
msgid "Password attribute"
msgstr "パスワード属性"
#: core/app_settings.py:182
#: core/app_settings.py:217
msgid "The attribute used to store user passwords"
msgstr "ユーザーパスワードを格納するための属性"
#: core/app_settings.py:187
#: core/app_settings.py:222
#, fuzzy
#| msgid "Authentication method"
msgid "LDAP authentication settings"
msgstr "認証方法"
#: core/app_settings.py:190
#: core/app_settings.py:225
msgid "Authentication method"
msgstr "認証方法"
#: core/app_settings.py:191
#: core/app_settings.py:226
msgid "Search and bind"
msgstr "検索と Bind"
#: core/app_settings.py:192
#: core/app_settings.py:227
msgid "Direct bind"
msgstr "Bind"
#: core/app_settings.py:194
#: core/app_settings.py:229
msgid "Choose the authentication method to use"
msgstr "使用する認証方式を選択します"
#: core/app_settings.py:198 core/app_settings.py:252
#: core/app_settings.py:233 core/app_settings.py:287
msgid "Bind DN"
msgstr "Bind DN"
#: core/app_settings.py:201 core/app_settings.py:255
#: core/app_settings.py:236 core/app_settings.py:290
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
@@ -247,28 +271,28 @@ msgstr ""
"LDAPサーバにバインドするときの識別名に使用します。\n"
"匿名バインドのときは空のままにします。"
#: core/app_settings.py:208 core/app_settings.py:262
#: core/app_settings.py:243 core/app_settings.py:297
msgid "Bind password"
msgstr "Bind パスワード"
#: core/app_settings.py:211 core/app_settings.py:265
#: core/app_settings.py:246 core/app_settings.py:300
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
"(\"Bind DN\" を使って) LDAPサーバにバインドするときに使用するパスワード"
#: core/app_settings.py:219 core/app_settings.py:311
#: core/app_settings.py:254 core/app_settings.py:346
msgid "Users search base"
msgstr "ユーザーの検索ベース"
#: core/app_settings.py:222 core/app_settings.py:314
#: core/app_settings.py:257 core/app_settings.py:349
msgid "The distinguished name of the search base used to find users"
msgstr "ユーザーを見つけるために使用される検索ベースの識別名(DN)"
#: core/app_settings.py:228 core/app_settings.py:320
#: core/app_settings.py:263 core/app_settings.py:355
msgid "Search filter"
msgstr "検索フィルター"
#: core/app_settings.py:231 core/app_settings.py:323
#: core/app_settings.py:266 core/app_settings.py:358
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
@@ -276,11 +300,11 @@ msgstr ""
"オプションのフィルタ文字列 (例えば \"(objectClass=person)\") \n"
"有効であるためには、括弧で囲まなければなりません。"
#: core/app_settings.py:238
#: core/app_settings.py:273
msgid "User DN template"
msgstr "ユーザー DN テンプレート"
#: core/app_settings.py:241
#: core/app_settings.py:276
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
@@ -289,38 +313,38 @@ msgstr ""
"ユーザーDNを作るために使用されるテンプレート。1つのプレースホルダ (%(user)s)"
"が含まれている必要があります。"
#: core/app_settings.py:249
#: core/app_settings.py:284
#, fuzzy
#| msgid "LDAP settings"
msgid "LDAP synchronization settings"
msgstr "LDAP 設定"
#: core/app_settings.py:273
#: core/app_settings.py:308
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:276
#: core/app_settings.py:311
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:282
#: core/app_settings.py:317
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:286
#: core/app_settings.py:321
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:292
#: core/app_settings.py:327
#, fuzzy
#| msgid "User DN template"
msgid "Account DN template"
msgstr "ユーザー DN テンプレート"
#: core/app_settings.py:295
#: core/app_settings.py:330
#, fuzzy, python-format
#| msgid ""
#| "The template used to construct a user's DN. It should contain one "
@@ -332,157 +356,174 @@ msgstr ""
"ユーザーDNを作るために使用されるテンプレート。1つのプレースホルダ (%(user)s)"
"が含まれている必要があります。"
#: core/app_settings.py:302
#: core/app_settings.py:337
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:305
#: core/app_settings.py:340
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:330
#: core/app_settings.py:365
#, fuzzy
#| msgid "Password attribute"
msgid "Username attribute"
msgstr "パスワード属性"
#: core/app_settings.py:333
#: core/app_settings.py:368
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:337 core/templates/core/dashboard.html:5
#: core/app_settings.py:373
msgid "Enable Dovecot LDAP sync"
msgstr ""
#: core/app_settings.py:376
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:382
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:386
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:391 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr ""
#: core/app_settings.py:340
#: core/app_settings.py:394
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:343
#: core/app_settings.py:397
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:348
#: core/app_settings.py:402
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:351
#: core/app_settings.py:405
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:355
#: core/app_settings.py:409
msgid "Notifications"
msgstr "通知"
#: core/app_settings.py:358
#: core/app_settings.py:412
msgid "Sender address"
msgstr "送信者アドレス"
#: core/app_settings.py:361
#: core/app_settings.py:415
msgid "Email address used to send notifications."
msgstr "通知の送信に使われる電子メールアドレス"
#: core/app_settings.py:365
#: core/app_settings.py:419
msgid "Public API"
msgstr ""
#: core/app_settings.py:368
#: core/app_settings.py:422
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:371
#: core/app_settings.py:425
msgid "Enable communication with Modoboa public API"
msgstr ""
#: core/app_settings.py:375
#: core/app_settings.py:429
msgid "Check new versions"
msgstr "新しいバージョンをチェックする"
#: core/app_settings.py:378
#: core/app_settings.py:432
msgid "Automatically checks if a newer version is available"
msgstr "新しいバージョンが利用可能かどうか、自動的にチェックする"
#: core/app_settings.py:382
#: core/app_settings.py:436
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:385
#: core/app_settings.py:439
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:389
#: core/app_settings.py:443
msgid "Recipient"
msgstr ""
#: core/app_settings.py:392
#: core/app_settings.py:446
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:397
#: core/app_settings.py:451
msgid "Send statistics"
msgstr ""
#: core/app_settings.py:400
#: core/app_settings.py:454
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:404
#: core/app_settings.py:458
msgid "Miscellaneous"
msgstr "その他"
#: core/app_settings.py:407
#: core/app_settings.py:461
msgid "Inactive account threshold"
msgstr ""
#: core/app_settings.py:410
#: core/app_settings.py:464
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
msgstr ""
#: core/app_settings.py:416
#: core/app_settings.py:470
msgid "Top notifications check interval"
msgstr "トップの通知をチェックする間隔"
#: core/app_settings.py:419
#: core/app_settings.py:473
msgid "Interval between two top notification checks (in seconds)"
msgstr "2つのトップの通知チェックの間隔 (秒)"
#: core/app_settings.py:424
#: core/app_settings.py:478
msgid "Maximum log record age"
msgstr "最大ログ記録期間"
#: core/app_settings.py:426
#: core/app_settings.py:480
msgid "The maximum age in days of a log record"
msgstr "ログを記録する日数の最大期間"
#: core/app_settings.py:430
#: core/app_settings.py:484
msgid "Items per page"
msgstr "ページあたりの件数"
#: core/app_settings.py:432
#: core/app_settings.py:486
msgid "Number of displayed items per page"
msgstr "ページあたりに表示される項目の数"
#: core/app_settings.py:436
#: core/app_settings.py:490
msgid "Default top redirection"
msgstr "デフォルトのリダイレクト先"
#: core/app_settings.py:440
#: core/app_settings.py:494
msgid "The default redirection used when no application is specified"
msgstr ""
"アプリケーションが指定されていないときのデフォルトのリダイレクト先に使用され"
"ます"
#: core/app_settings.py:478 core/app_settings.py:486
#: core/app_settings.py:548 core/app_settings.py:556 core/app_settings.py:564
msgid "Invalid syntax"
msgstr "不正な構文"
#: core/app_settings.py:492
#: core/app_settings.py:570
msgid "Invalid rounds number"
msgstr "不正なラウンド数"
#: core/app_settings.py:519
#: core/app_settings.py:595 core/app_settings.py:597 core/app_settings.py:608
msgid "This field is required"
msgstr "このフィールドは必須です"
@@ -501,58 +542,78 @@ msgstr ""
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/constants.py:5
#: core/constants.py:6
msgid "Simple user"
msgstr "ユーザー"
#: core/constants.py:6
#: core/constants.py:7
msgid "Domain administrator"
msgstr "ドメイン管理者"
#: core/constants.py:7
#: core/constants.py:8
msgid "Reseller"
msgstr "リセーラー"
#: core/constants.py:8
#: core/constants.py:9
msgid "Super administrator"
msgstr "全体管理者"
#: core/constants.py:51 lib/form_utils.py:389
#: core/constants.py:52 lib/form_utils.py:389
msgid "No"
msgstr "いいえ"
#: core/forms.py:18
#: core/constants.py:102
msgid "Choose a provider"
msgstr ""
#: core/constants.py:107
msgid "Dummy"
msgstr ""
#: core/forms.py:21
msgid "Username"
msgstr "ユーザ名"
#: core/forms.py:22
#: core/forms.py:25
msgid "Password"
msgstr "パスワード"
#: core/forms.py:35
#: core/forms.py:38
msgid "Old password"
msgstr "現在のパスワード"
#: core/forms.py:39
#: core/forms.py:42
msgid "New password"
msgstr "新しいパスワード"
#: core/forms.py:43
#: core/forms.py:46
msgid "Confirmation"
msgstr "確認"
#: core/forms.py:71
#: core/forms.py:74
msgid "Old password mismatchs"
msgstr "現在のパスワードが一致しません"
#: core/forms.py:80
#: core/forms.py:83
msgid "Passwords mismatch"
msgstr "パスワード不一致"
#: core/forms.py:100
#: core/forms.py:103
msgid "Enable API access"
msgstr "API アクセスを有効にします"
#: core/forms.py:137
#, fuzzy
#| msgid "Notifications"
msgid "Verification code"
msgstr "通知"
#: core/forms.py:148
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid code"
msgstr "不正な行"
#: core/handlers.py:36
msgid "added"
msgstr "追加しました"
@@ -598,67 +659,67 @@ msgstr "1つ以上のアップデートが利用できます"
msgid "[modoboa] Update(s) available"
msgstr "1つ以上のアップデートが利用できます"
#: core/models.py:53
#: core/models.py:55
msgid "Allow mailboxes access"
msgstr "メールボックスのアクセスを許可する"
#: core/models.py:55
#: core/models.py:57
msgid "Allow this administrator to access user mailboxes"
msgstr "ユーザーのメールボックスアクセスをこの管理者に許可する"
#: core/models.py:58
#: core/models.py:60
msgid "password"
msgstr "パスワード"
#: core/models.py:61
#: core/models.py:63
msgid "language"
msgstr ""
#: core/models.py:64
#: core/models.py:66
msgid "Prefered language to display pages."
msgstr "ページの表示に優先言語を使う"
#: core/models.py:68
#: core/models.py:70
msgid "Phone number"
msgstr "電話番号"
#: core/models.py:70
#: core/models.py:72
msgid "Secondary email"
msgstr "2つめの電子メール"
#: core/models.py:73
#: core/models.py:75
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr "別の電子メールアドレスは、回復の必要のために使用することができます。"
#: core/models.py:124
#: core/models.py:126
msgid "Failed to update password: LDAP module not installed"
msgstr ""
"パスワードの更新に失敗しました : LDAP モジュールがインストールされていませ"
"ん。"
#: core/models.py:153
#: core/models.py:155
msgid "account"
msgstr "アカウント"
#: core/models.py:280
#: core/models.py:282
msgid "Unknown"
msgstr ""
#: core/models.py:314
#: core/models.py:316
msgid "Invalid line"
msgstr "不正な行"
#: core/models.py:322
#: core/models.py:324
msgid "You can't import an account with a role greater than yours"
msgstr "あなた以上のロールを持ったアカウントはインポートできません"
#: core/models.py:337
#: core/models.py:339
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr ""
"ユーザー \"%s\" は、正しい電子メールアドレスを持っていなければいけません"
#: core/models.py:342
#: core/models.py:344
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr "\"%s\" のユーザー名と電子メールフィールドが同一である必要があります。"
@@ -687,6 +748,54 @@ msgstr[0] ""
msgid "Your password must contain a combination of different character types."
msgstr ""
#: core/sms_backends/ovh.py:19
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:22
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:23
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:24
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:25
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:26
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:27
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:28
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:35
#, fuzzy
#| msgid "Applications"
msgid "Application key"
msgstr "アプリケーション"
#: core/sms_backends/ovh.py:42
#, fuzzy
#| msgid "Applications"
msgid "Application secret"
msgstr "アプリケーション"
#: core/sms_backends/ovh.py:50
msgid "Consumer key"
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr ""
@@ -896,31 +1005,35 @@ msgstr "Modoboaのコア部分"
msgid "Parameters saved"
msgstr "パラメータが保存されました"
#: core/views/auth.py:46
#: core/views/auth.py:59
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:53
#: core/views/auth.py:66
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:69
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "ユーザー \"%s\" がログインに成功しました"
#: core/views/auth.py:77
#: core/views/auth.py:90
msgid "Your username and password didn't match. Please try again."
msgstr "ユーザー名とパスワードが一致しません。やり直してください。"
#: core/views/auth.py:112
#: core/views/auth.py:125
#, fuzzy
#| msgid "User '%s' successfully logged in"
msgid "User '{}' successfully logged out"
msgstr "ユーザー \"%s\" がログインに成功しました"
#: core/views/auth.py:170 core/views/auth.py:225
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/views/user.py:53
msgid "Profile updated"
msgstr "プロフィールが更新されました"
@@ -960,7 +1073,8 @@ msgid "Enter a valid email address."
msgstr "正しいメールアドレスを入力してください"
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
#: templates/registration/password_reset_confirm_code.html:25
#: templates/registration/password_reset_form.html:29
msgid "Submit"
msgstr "送信"
@@ -1047,7 +1161,7 @@ msgid "Log in"
msgstr "ログイン"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
#: templates/registration/password_reset_form.html:17
#, fuzzy
#| msgid "password"
msgid "Forgot password?"
@@ -1072,6 +1186,14 @@ msgid ""
"used. Please request a new password reset."
msgstr ""
#: templates/registration/password_reset_confirm_code.html:20
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:27
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
@@ -1097,6 +1219,10 @@ msgstr ""
msgid "Sincerely, The Modoboa Team."
msgstr ""
#: templates/registration/password_reset_form.html:24
msgid "Please fill-in your primary email address"
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""
+5 -6
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# cwatanab <chihiro.watanabe@live.jp>, 2016
msgid ""
@@ -9,14 +9,13 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2016-06-07 06:57+0000\n"
"Last-Translator: cwatanab <chihiro.watanabe@live.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/"
"language/ja_JP/)\n"
"Language: ja_JP\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/tonio/modoboa/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
File diff suppressed because it is too large Load Diff
+5 -6
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# R Kloosterman <randx@zeelandnet.nl>, 2016
# TuxBrother <vrijwilligerswerk@wij.rs>, 2014
@@ -11,14 +11,13 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\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"
"Language: nl_NL\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\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
File diff suppressed because it is too large Load Diff
+9 -11
View File
@@ -1,26 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# sin88 <sin@sin.waw.pl>, 2016
# sin88 <sin@sin.waw.pl>, 2016
# Wojtek Gajda <vac@milowice.net>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-09-22 09:50+0000\n"
"Last-Translator: sin88 <sin@sin.waw.pl>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/tonio/modoboa/"
"language/pl_PL/)\n"
"Language: pl_PL\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/tonio/modoboa/language/pl_PL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"Language: pl_PL\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
@@ -36,7 +34,7 @@ msgstr "Brak logów do wyświetlenia"
#: static/js/confirmation.js:44
msgid "Warning"
msgstr "Ostrzerzenie"
msgstr "Ostrzeżenie"
#: static/js/confirmation.js:59
msgid "Cancel"
@@ -56,4 +54,4 @@ msgstr "Szukaj"
#: static/js/searchbar.js:28
msgid "Search..."
msgstr "Szukaj.."
msgstr "Szukaj..."
File diff suppressed because it is too large Load Diff
+6 -7
View File
@@ -1,23 +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.
#
#
# Translators:
# Jose Marcos Araujo <jmaraujo@avancetec.com.br>, 2016
# Paulino Michelazzo <paulino@michelazzo.com.br>, 2014
# Paulino Michelazzo <michelazzo@me.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2017-09-23 19:14+0000\n"
"Last-Translator: Rafael Barretto <ch3yd@hotmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/"
"language/pt_BR/)\n"
"Language: pt_BR\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/tonio/modoboa/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
+261 -135
View File
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"POT-Creation-Date: 2020-05-06 13:15+0200\n"
"PO-Revision-Date: 2014-12-29 12:51+0000\n"
"Last-Translator: Mike C. <miguelmclara@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/"
@@ -24,165 +24,189 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: core/app_settings.py:20
#: core/app_settings.py:26
#, fuzzy
#| msgid "Profile"
msgid "User profile"
msgstr "Perfil"
#: core/app_settings.py:33
#: core/app_settings.py:39
msgid "Authentication"
msgstr "Autenticação"
#: core/app_settings.py:36
#: core/app_settings.py:42
msgid "Authentication type"
msgstr "Tipo de autenticação"
#: core/app_settings.py:37
#: core/app_settings.py:43
msgid "Local"
msgstr "Local"
#: core/app_settings.py:40
#: core/app_settings.py:46
msgid "The backend used for authentication"
msgstr "Backend usado para autenticação"
#: core/app_settings.py:45
#: core/app_settings.py:51
msgid "Default password scheme"
msgstr "Esquema pré-definido para passwords"
#: core/app_settings.py:50
#: core/app_settings.py:56
msgid "Scheme used to crypt mailbox passwords"
msgstr "Esquema usado para encriptar as passwords das caixas de correio"
#: core/app_settings.py:54
#: core/app_settings.py:60
msgid "Rounds"
msgstr ""
#: core/app_settings.py:57
#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
#: core/app_settings.py:63
#: core/app_settings.py:69
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password scheme at login"
msgstr "Esquema pré-definido para passwords"
#: core/app_settings.py:66
#: core/app_settings.py:72
msgid "Update user password at login to use the default password scheme"
msgstr ""
#: core/app_settings.py:71
#: core/app_settings.py:77
#, fuzzy
#| msgid "Default password scheme"
msgid "Default password"
msgstr "Esquema pré-definido para passwords"
#: core/app_settings.py:74
#: core/app_settings.py:80
msgid "Default password for automatically created accounts."
msgstr ""
#: core/app_settings.py:78
#: core/app_settings.py:84
#, fuzzy
#| msgid "Bind password"
msgid "Random password length"
msgstr "Password para bind"
#: core/app_settings.py:82
#: core/app_settings.py:88
msgid "Length of randomly generated passwords."
msgstr ""
#: core/app_settings.py:86
#: core/app_settings.py:92
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password service URL"
msgstr "Esquema pré-definido para passwords"
#: core/app_settings.py:90
#: core/app_settings.py:96
msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
msgstr ""
#: core/app_settings.py:98
#: core/app_settings.py:104
msgid "Password recovery announcement"
msgstr ""
#: core/app_settings.py:109
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
#: core/app_settings.py:115
msgid "Enable password recovery by SMS"
msgstr ""
#: core/app_settings.py:118
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
#: core/app_settings.py:124
msgid "SMS provider"
msgstr ""
#: core/app_settings.py:127
msgid "Choose a provider to send password recovery SMS"
msgstr ""
#: core/app_settings.py:133
msgid "LDAP settings"
msgstr "Definições do serviço de directório"
#: core/app_settings.py:101
#: core/app_settings.py:136
msgid "Server address"
msgstr "Endereço do Servidor"
#: core/app_settings.py:104
#: core/app_settings.py:139
msgid "The IP address or the DNS name of the LDAP server"
msgstr "O endereço IP do servidor de DNS do servidor LDAP"
#: core/app_settings.py:108
#: core/app_settings.py:143
msgid "Server port"
msgstr "Porta do Servidor"
#: core/app_settings.py:110
#: core/app_settings.py:145
msgid "The TCP port number used by the LDAP server"
msgstr " A porta TCP usada pelo servidor LDAP"
#: core/app_settings.py:114
#: core/app_settings.py:149
msgid "Enable secondary server (fallback)"
msgstr ""
#: core/app_settings.py:117
#: core/app_settings.py:152
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
#: core/app_settings.py:123
#: core/app_settings.py:158
#, fuzzy
#| msgid "Server address"
msgid "Secondary server address"
msgstr "Endereço do Servidor"
#: core/app_settings.py:126
#: core/app_settings.py:161
#, fuzzy
#| msgid "The IP address or the DNS name of the LDAP server"
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "O endereço IP do servidor de DNS do servidor LDAP"
#: core/app_settings.py:130
#: core/app_settings.py:165
#, fuzzy
#| msgid "Server port"
msgid "Secondary server port"
msgstr "Porta do Servidor"
#: core/app_settings.py:133
#: core/app_settings.py:168
#, fuzzy
#| msgid "The TCP port number used by the LDAP server"
msgid "The TCP port number used by the LDAP secondary server"
msgstr " A porta TCP usada pelo servidor LDAP"
#: core/app_settings.py:137
#: core/app_settings.py:172
msgid "Use a secured connection"
msgstr "Utilizar uma ligação segura"
#: core/app_settings.py:141
#: core/app_settings.py:176
#, fuzzy
#| msgid "Use an SSL/TLS connection to access the LDAP server"
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "Usar SSL/TLS na ligaçao de acesso ao servidor LDAP"
#: core/app_settings.py:145
#: core/app_settings.py:180
msgid "Active Directory"
msgstr "Active Directory"
#: core/app_settings.py:148
#: core/app_settings.py:183
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "Especificar se o servidor LDAP e um Active Directory"
#: core/app_settings.py:152
#: core/app_settings.py:187
msgid "Administrator groups"
msgstr "Grupos de Administrador"
#: core/app_settings.py:155
#: core/app_settings.py:190
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
@@ -190,59 +214,59 @@ msgstr ""
"Os membros destes grupos \"LDAP Posix\" serão criados como administradores "
"de domínio. Use ';' para separar os grupos."
#: core/app_settings.py:162
#: core/app_settings.py:197
#, fuzzy
#| msgid "Group name"
msgid "Group type"
msgstr "Nome do grupo"
#: core/app_settings.py:166
#: core/app_settings.py:201
msgid "The LDAP group type to use with your directory."
msgstr ""
#: core/app_settings.py:171
#: core/app_settings.py:206
msgid "Groups search base"
msgstr "Base para pesquisa de Grupos"
#: core/app_settings.py:174
#: core/app_settings.py:209
msgid "The distinguished name of the search base used to find groups"
msgstr "O nome único para a base de pesquisa, usado para encontrar grupos"
#: core/app_settings.py:180
#: core/app_settings.py:215
msgid "Password attribute"
msgstr "Atributo de palavra-passe"
#: core/app_settings.py:182
#: core/app_settings.py:217
msgid "The attribute used to store user passwords"
msgstr "O atributo utilizado para armazenar palavras-passe"
#: core/app_settings.py:187
#: core/app_settings.py:222
#, fuzzy
#| msgid "Authentication method"
msgid "LDAP authentication settings"
msgstr "Método de autenticação"
#: core/app_settings.py:190
#: core/app_settings.py:225
msgid "Authentication method"
msgstr "Método de autenticação"
#: core/app_settings.py:191
#: core/app_settings.py:226
msgid "Search and bind"
msgstr "Procurar e vincular (bind)"
#: core/app_settings.py:192
#: core/app_settings.py:227
msgid "Direct bind"
msgstr "\"Direct bind\""
#: core/app_settings.py:194
#: core/app_settings.py:229
msgid "Choose the authentication method to use"
msgstr "Escolher o método de autenticação"
#: core/app_settings.py:198 core/app_settings.py:252
#: core/app_settings.py:233 core/app_settings.py:287
msgid "Bind DN"
msgstr "\"Bind DN\""
#: core/app_settings.py:201 core/app_settings.py:255
#: core/app_settings.py:236 core/app_settings.py:290
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
@@ -250,28 +274,28 @@ msgstr ""
"O nome único usado para fazer o \"bind\" ao servidor LDAP. Deixar vario "
"para \"bind\" anónimo"
#: core/app_settings.py:208 core/app_settings.py:262
#: core/app_settings.py:243 core/app_settings.py:297
msgid "Bind password"
msgstr "Password para bind"
#: core/app_settings.py:211 core/app_settings.py:265
#: core/app_settings.py:246 core/app_settings.py:300
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr ""
"A password usada para fazer o \"bind\" ao servidor LDAP (com 'Bind DN')"
#: core/app_settings.py:219 core/app_settings.py:311
#: core/app_settings.py:254 core/app_settings.py:346
msgid "Users search base"
msgstr "Base para pesquisa de utilizadores"
#: core/app_settings.py:222 core/app_settings.py:314
#: core/app_settings.py:257 core/app_settings.py:349
msgid "The distinguished name of the search base used to find users"
msgstr "O nome único a usar para pesquisa de utilizadores"
#: core/app_settings.py:228 core/app_settings.py:320
#: core/app_settings.py:263 core/app_settings.py:355
msgid "Search filter"
msgstr "Filtro de pesquisa"
#: core/app_settings.py:231 core/app_settings.py:323
#: core/app_settings.py:266 core/app_settings.py:358
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
@@ -279,11 +303,11 @@ msgstr ""
"Um filtro opcional (ex: '(objetClass=person)'). Tem de estar entre "
"parênteses para ser válido"
#: core/app_settings.py:238
#: core/app_settings.py:273
msgid "User DN template"
msgstr "Template DN de utilizador"
#: core/app_settings.py:241
#: core/app_settings.py:276
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
@@ -292,38 +316,38 @@ msgstr ""
"O template usado para construir o DN (nome único). Deve apenas conter um "
"'placeholder' (ex: %(user)s) "
#: core/app_settings.py:249
#: core/app_settings.py:284
#, fuzzy
#| msgid "LDAP settings"
msgid "LDAP synchronization settings"
msgstr "Definições do serviço de directório"
#: core/app_settings.py:273
#: core/app_settings.py:308
msgid "Enable export to LDAP"
msgstr ""
#: core/app_settings.py:276
#: core/app_settings.py:311
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
#: core/app_settings.py:282
#: core/app_settings.py:317
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""
#: core/app_settings.py:286
#: core/app_settings.py:321
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
#: core/app_settings.py:292
#: core/app_settings.py:327
#, fuzzy
#| msgid "User DN template"
msgid "Account DN template"
msgstr "Template DN de utilizador"
#: core/app_settings.py:295
#: core/app_settings.py:330
#, fuzzy, python-format
#| msgid ""
#| "The template used to construct a user's DN. It should contain one "
@@ -335,163 +359,180 @@ msgstr ""
"O template usado para construir o DN (nome único). Deve apenas conter um "
"'placeholder' (ex: %(user)s) "
#: core/app_settings.py:302
#: core/app_settings.py:337
msgid "Enable import from LDAP"
msgstr ""
#: core/app_settings.py:305
#: core/app_settings.py:340
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
#: core/app_settings.py:330
#: core/app_settings.py:365
#, fuzzy
#| msgid "Password attribute"
msgid "Username attribute"
msgstr "Atributo de palavra-passe"
#: core/app_settings.py:333
#: core/app_settings.py:368
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""
#: core/app_settings.py:337 core/templates/core/dashboard.html:5
#: core/app_settings.py:373
msgid "Enable Dovecot LDAP sync"
msgstr ""
#: core/app_settings.py:376
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
#: core/app_settings.py:382
msgid "Dovecot LDAP config file"
msgstr ""
#: core/app_settings.py:386
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
#: core/app_settings.py:391 core/templates/core/dashboard.html:5
msgid "Dashboard"
msgstr ""
#: core/app_settings.py:340
#: core/app_settings.py:394
msgid "Custom RSS feed"
msgstr ""
#: core/app_settings.py:343
#: core/app_settings.py:397
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
#: core/app_settings.py:348
#: core/app_settings.py:402
msgid "Hide features widget"
msgstr ""
#: core/app_settings.py:351
#: core/app_settings.py:405
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
#: core/app_settings.py:355
#: core/app_settings.py:409
#, fuzzy
#| msgid "Authentication"
msgid "Notifications"
msgstr "Autenticação"
#: core/app_settings.py:358
#: core/app_settings.py:412
#, fuzzy
#| msgid "Server address"
msgid "Sender address"
msgstr "Endereço do Servidor"
#: core/app_settings.py:361
#: core/app_settings.py:415
msgid "Email address used to send notifications."
msgstr ""
#: core/app_settings.py:365
#: core/app_settings.py:419
msgid "Public API"
msgstr ""
#: core/app_settings.py:368
#: core/app_settings.py:422
msgid "Enable communication"
msgstr ""
#: core/app_settings.py:371
#: core/app_settings.py:425
msgid "Enable communication with Modoboa public API"
msgstr ""
#: core/app_settings.py:375
#: core/app_settings.py:429
msgid "Check new versions"
msgstr "Procurar novas versões"
#: core/app_settings.py:378
#: core/app_settings.py:432
msgid "Automatically checks if a newer version is available"
msgstr "Verifica automaticamente se existem novas versões"
#: core/app_settings.py:382
#: core/app_settings.py:436
msgid "Send an email when new versions are found"
msgstr ""
#: core/app_settings.py:385
#: core/app_settings.py:439
msgid "Send an email to notify admins about new versions"
msgstr ""
#: core/app_settings.py:389
#: core/app_settings.py:443
msgid "Recipient"
msgstr ""
#: core/app_settings.py:392
#: core/app_settings.py:446
msgid "Recipient of new versions notification emails."
msgstr ""
#: core/app_settings.py:397
#: core/app_settings.py:451
msgid "Send statistics"
msgstr ""
#: core/app_settings.py:400
#: core/app_settings.py:454
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
#: core/app_settings.py:404
#: core/app_settings.py:458
msgid "Miscellaneous"
msgstr "Vários"
#: core/app_settings.py:407
#: core/app_settings.py:461
msgid "Inactive account threshold"
msgstr ""
#: core/app_settings.py:410
#: core/app_settings.py:464
msgid ""
"An account with a last login date greater than this threshold (in days) will "
"be considered as inactive"
msgstr ""
#: core/app_settings.py:416
#: core/app_settings.py:470
msgid "Top notifications check interval"
msgstr "Intervalo de tempo para verificar notificações (no topo)"
#: core/app_settings.py:419
#: core/app_settings.py:473
#, fuzzy
#| msgid "Interval between two top notification checks"
msgid "Interval between two top notification checks (in seconds)"
msgstr "Intervalo de tempo de verificação entre duas notificações (no topo)"
#: core/app_settings.py:424
#: core/app_settings.py:478
msgid "Maximum log record age"
msgstr "Idade máxima do registo no log"
#: core/app_settings.py:426
#: core/app_settings.py:480
msgid "The maximum age in days of a log record"
msgstr "A idade maxima do registo de um log, em dias, e de"
#: core/app_settings.py:430
#: core/app_settings.py:484
msgid "Items per page"
msgstr "Itens por página"
#: core/app_settings.py:432
#: core/app_settings.py:486
msgid "Number of displayed items per page"
msgstr "Número de itens apresentados por página"
#: core/app_settings.py:436
#: core/app_settings.py:490
msgid "Default top redirection"
msgstr "Redirecionamento pré-definido"
#: core/app_settings.py:440
#: core/app_settings.py:494
msgid "The default redirection used when no application is specified"
msgstr ""
"O redirecionamento padrão usado quando nenhuma aplicação se encontra "
"especificada"
#: core/app_settings.py:478 core/app_settings.py:486
#: core/app_settings.py:548 core/app_settings.py:556 core/app_settings.py:564
msgid "Invalid syntax"
msgstr "Sintax inválida"
#: core/app_settings.py:492
#: core/app_settings.py:570
msgid "Invalid rounds number"
msgstr "Número de linhas inválido"
#: core/app_settings.py:519
#: core/app_settings.py:595 core/app_settings.py:597 core/app_settings.py:608
msgid "This field is required"
msgstr "Este campo é obrigatório"
@@ -510,60 +551,80 @@ msgstr ""
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""
#: core/constants.py:5
#: core/constants.py:6
msgid "Simple user"
msgstr "Utilizador simples"
#: core/constants.py:6
#: core/constants.py:7
#, fuzzy
#| msgid "Super administrator"
msgid "Domain administrator"
msgstr "Super Administrador"
#: core/constants.py:7
#: core/constants.py:8
msgid "Reseller"
msgstr ""
#: core/constants.py:8
#: core/constants.py:9
msgid "Super administrator"
msgstr "Super Administrador"
#: core/constants.py:51 lib/form_utils.py:389
#: core/constants.py:52 lib/form_utils.py:389
msgid "No"
msgstr "Não"
#: core/forms.py:18
#: core/constants.py:102
msgid "Choose a provider"
msgstr ""
#: core/constants.py:107
msgid "Dummy"
msgstr ""
#: core/forms.py:21
msgid "Username"
msgstr "Nome de Utilizador"
#: core/forms.py:22
#: core/forms.py:25
msgid "Password"
msgstr "Password"
#: core/forms.py:35
#: core/forms.py:38
msgid "Old password"
msgstr "Password antiga"
#: core/forms.py:39
#: core/forms.py:42
msgid "New password"
msgstr "Nova password"
#: core/forms.py:43
#: core/forms.py:46
msgid "Confirmation"
msgstr "Confirmação"
#: core/forms.py:71
#: core/forms.py:74
msgid "Old password mismatchs"
msgstr "Incompatibilidade da password antiga"
#: core/forms.py:80
#: core/forms.py:83
msgid "Passwords mismatch"
msgstr "Passwords não coincidem"
#: core/forms.py:100
#: core/forms.py:103
msgid "Enable API access"
msgstr ""
#: core/forms.py:137
#, fuzzy
#| msgid "Authentication"
msgid "Verification code"
msgstr "Autenticação"
#: core/forms.py:148
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid code"
msgstr "Linha inválida"
#: core/handlers.py:36
msgid "added"
msgstr "acrescentado"
@@ -611,68 +672,68 @@ msgstr "Uma nova versão está disponível!"
msgid "[modoboa] Update(s) available"
msgstr "Uma nova versão está disponível!"
#: core/models.py:53
#: core/models.py:55
msgid "Allow mailboxes access"
msgstr ""
#: core/models.py:55
#: core/models.py:57
msgid "Allow this administrator to access user mailboxes"
msgstr ""
#: core/models.py:58
#: core/models.py:60
msgid "password"
msgstr "password"
#: core/models.py:61
#: core/models.py:63
#, fuzzy
#| msgid "Prefered language"
msgid "language"
msgstr "Idioma preferido"
#: core/models.py:64
#: core/models.py:66
#, fuzzy
#| msgid "Prefered language to display pages"
msgid "Prefered language to display pages."
msgstr "Idioma preferido para exibir páginas"
#: core/models.py:68
#: core/models.py:70
msgid "Phone number"
msgstr ""
#: core/models.py:70
#: core/models.py:72
msgid "Secondary email"
msgstr ""
#: core/models.py:73
#: core/models.py:75
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
#: core/models.py:124
#: core/models.py:126
msgid "Failed to update password: LDAP module not installed"
msgstr "Falha ao actualizar password: Modulo LDAP não instalado"
#: core/models.py:153
#: core/models.py:155
msgid "account"
msgstr "conta"
#: core/models.py:280
#: core/models.py:282
msgid "Unknown"
msgstr ""
#: core/models.py:314
#: core/models.py:316
msgid "Invalid line"
msgstr "Linha inválida"
#: core/models.py:322
#: core/models.py:324
msgid "You can't import an account with a role greater than yours"
msgstr "Não é possível importa uma conta com permissões superiores"
#: core/models.py:337
#: core/models.py:339
#, python-format
msgid "The simple user '%s' must have a valid email address"
msgstr "O simple utilizador '%s' deve ter endereço de e-mail válido"
#: core/models.py:342
#: core/models.py:344
#, python-format
msgid "username and email fields must not differ for '%s'"
msgstr ""
@@ -707,6 +768,54 @@ msgstr[1] ""
msgid "Your password must contain a combination of different character types."
msgstr ""
#: core/sms_backends/ovh.py:19
msgid "API endpoint"
msgstr ""
#: core/sms_backends/ovh.py:22
msgid "OVH Europe"
msgstr ""
#: core/sms_backends/ovh.py:23
msgid "OVH US"
msgstr ""
#: core/sms_backends/ovh.py:24
msgid "OVH North-America"
msgstr ""
#: core/sms_backends/ovh.py:25
msgid "So you Start Europe"
msgstr ""
#: core/sms_backends/ovh.py:26
msgid "So you Start North America"
msgstr ""
#: core/sms_backends/ovh.py:27
msgid "Kimsufi Europe"
msgstr ""
#: core/sms_backends/ovh.py:28
msgid "Kimsufi North America"
msgstr ""
#: core/sms_backends/ovh.py:35
#, fuzzy
#| msgid "Authentication"
msgid "Application key"
msgstr "Autenticação"
#: core/sms_backends/ovh.py:42
#, fuzzy
#| msgid "Authentication"
msgid "Application secret"
msgstr "Autenticação"
#: core/sms_backends/ovh.py:50
msgid "Consumer key"
msgstr ""
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
msgstr ""
@@ -925,31 +1034,35 @@ msgstr "Benvindo ao Modoboa"
msgid "Parameters saved"
msgstr "Parâmetros salvos"
#: core/views/auth.py:46
#: core/views/auth.py:59
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr ""
#: core/views/auth.py:53
#: core/views/auth.py:66
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""
#: core/views/auth.py:69
#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "O utilizador '%s' fez login com sucesso"
#: core/views/auth.py:77
#: core/views/auth.py:90
msgid "Your username and password didn't match. Please try again."
msgstr "O seu nome de utilizador"
#: core/views/auth.py:112
#: core/views/auth.py:125
#, fuzzy
#| msgid "User '%s' successfully logged in"
msgid "User '{}' successfully logged out"
msgstr "O utilizador '%s' fez login com sucesso"
#: core/views/auth.py:170 core/views/auth.py:225
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
#: core/views/user.py:53
msgid "Profile updated"
msgstr "Perfil atualizado"
@@ -993,7 +1106,8 @@ msgid "Enter a valid email address."
msgstr "Introduzir um nome de domínio válido "
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:12
#: templates/registration/password_reset_form.html:11
#: templates/registration/password_reset_confirm_code.html:25
#: templates/registration/password_reset_form.html:29
msgid "Submit"
msgstr "Enviar"
@@ -1082,7 +1196,7 @@ msgid "Log in"
msgstr "Entrar"
#: templates/registration/login.html:24
#: templates/registration/password_reset_form.html:6
#: templates/registration/password_reset_form.html:17
#, fuzzy
#| msgid "password"
msgid "Forgot password?"
@@ -1107,6 +1221,14 @@ msgid ""
"used. Please request a new password reset."
msgstr ""
#: templates/registration/password_reset_confirm_code.html:20
msgid "Enter the code you've just received by SMS"
msgstr ""
#: templates/registration/password_reset_confirm_code.html:27
msgid "Resend code"
msgstr ""
#: templates/registration/password_reset_done.html:7
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
@@ -1132,6 +1254,10 @@ msgstr ""
msgid "Sincerely, The Modoboa Team."
msgstr ""
#: templates/registration/password_reset_form.html:24
msgid "Please fill-in your primary email address"
msgstr ""
#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""
+6 -6
View File
@@ -1,10 +1,11 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# lusitan <lusitan@outlook.pt>, 2013
# lusitan <lusitan@hushmail.com>, 2013
# lusitan <lusitan@outlook.pt>, 2018
# Mike C. <miguelmclara@gmail.com>, 2012
# Mike C. <miguelmclara@gmail.com>, 2012
# Mike C. <miguelmclara@gmail.com>, 2012,2014
@@ -14,19 +15,18 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2016-04-27 20:00+0000\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/tonio/modoboa/"
"language/pt_PT/)\n"
"Language: pt_PT\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/tonio/modoboa/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
msgstr ""
msgstr "'"
#: bower_components/swagger-ui/dist/swagger-ui-bundle.js:133
msgid "operation"
File diff suppressed because it is too large Load Diff
+6 -8
View File
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Andrei-Ilie Olteanu <andrei@flashsoft.ro>, 2018
msgid ""
@@ -9,16 +9,14 @@ msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-09 16:48+0100\n"
"PO-Revision-Date: 2018-06-12 10:39+0000\n"
"Last-Translator: Andrei-Ilie Olteanu <andrei@flashsoft.ro>\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/tonio/modoboa/"
"language/ro_RO/)\n"
"Language: ro_RO\n"
"PO-Revision-Date: 2020-03-09 15:49+0000\n"
"Last-Translator: Antoine Nguyen <tonio@ngyn.org>\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/tonio/modoboa/language/ro_RO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
"Language: ro_RO\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More