Merge pull request #2792 from ossimantylahti/master

[IMP] Finnish translations
This commit is contained in:
Antoine Nguyen
2023-02-22 19:30:00 +01:00
committed by GitHub
15 changed files with 5380 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,55 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 16:48+0100\n"
"PO-Revision-Date: 2023-02-17 20:10+0200\n"
"Last-Translator: Ossi Mantylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: admin/static/admin/js/admin.js:129 admin/static/admin/js/admin.js:174
msgid "No more domain to show"
msgstr "Ei enää verkkotunnusta näytettäväksi"
#: admin/static/admin/js/admin.js:149
msgid "Do not delete domain directory"
msgstr "Älä poista verkkotunnuksen hakemistoa"
#: admin/static/admin/js/admin.js:151
msgid "This operation will remove ALL data associated to this domain."
msgstr ""
"Tämä toiminto poistaa KAIKKI tähän verkkotunnukseen liittyvät tiedot."
#: admin/static/admin/js/admin.js:152
msgid ""
"This operation will remove all data associated to this domain, excepting "
"accounts."
msgstr ""
"Tämä toiminto poistaa kaikki tähän verkkotunnukseen liittyvät tiedot "
"lukuun ottamatta tilejä."
#: admin/static/admin/js/admin.js:177 admin/static/admin/js/admin.js:433
msgid "No more quota to show"
msgstr "Ei enää kiintiöitä näytettäväksi"
#: admin/static/admin/js/admin.js:306
msgid "No domain administrator defined"
msgstr "Verkkotunnuksen ylläpitäjää ei ole määritetty"
#: admin/static/admin/js/admin.js:362 admin/static/admin/js/admin.js:430
msgid "No more identity to show"
msgstr "Ei enää identiteettiä näytettäväksi"
#: admin/static/admin/js/admin.js:404
msgid "Do not delete mailbox directory"
msgstr "Älä poista postilaatikkohakemistoa"
@@ -0,0 +1,167 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 13:15+0200\n"
"PO-Revision-Date: 2023-02-17 21:33+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: dnstools/lib.py:78
msgid "Wrong ip4 mechanism syntax"
msgstr "Väärä ip4-mekanismin syntaksi"
#: dnstools/lib.py:82
msgid "Wrong IPv4 address format"
msgstr "Väärä IPv4-osoitteen muoto"
#: dnstools/lib.py:88
msgid "Wrong ip6 mechanism syntax"
msgstr "Väärä ip6-mekanismin syntaksi"
#: dnstools/lib.py:93
msgid "Wrong IPv6 address format"
msgstr "Väärä IPv6-osoitteen muoto"
#: dnstools/lib.py:108 dnstools/lib.py:134
msgid "Invalid syntax for {} mechanism"
msgstr "Virheellinen syntaksi {}-mekanismille"
#: dnstools/lib.py:110
msgid "Invalid mask found {}"
msgstr "Virheellinen maski löydetty {}"
#: dnstools/lib.py:155
msgid "Not an SPF record"
msgstr "Tämä ei ole SPF-tietue"
#: dnstools/lib.py:177
msgid "Unknown mechanism {}"
msgstr "Tuntematon mekanismi {}"
#: dnstools/lib.py:179
msgid "Unknown modifier {}"
msgstr "Tuntematon muunnin {}"
#: dnstools/lib.py:182
msgid "Duplicate modifier {} found"
msgstr "Havaittu kaksoismuunnin {}"
#: dnstools/lib.py:186
msgid "No mechanism found"
msgstr "Mekanismia ei löydetty"
#: dnstools/lib.py:193
msgid "Not a valid DKIM record"
msgstr "DKIM-tietue ei kelpaa"
#: dnstools/lib.py:201 dnstools/lib.py:254
msgid "Invalid tag {}"
msgstr "Virheellinen tunniste {}"
#: dnstools/lib.py:206
msgid "No key found in record"
msgstr "Tietueesta ei löytynyt avainta"
#: dnstools/lib.py:213
msgid "Wrong value {} for tag {}"
msgstr "Väärä arvo {} tunnisteelle {}"
#: dnstools/lib.py:228
msgid "Wrong value {} for tag {}:"
msgstr "Väärä arvo {} tunnisteelle {}:"
#: dnstools/lib.py:232
msgid " not an integer"
msgstr " ei kokonaisluku"
#: dnstools/lib.py:235
msgid " less than {}"
msgstr " pienempi kuin {}"
#: dnstools/lib.py:238
msgid " greater than {}"
msgstr " on suurempi kuin {}"
#: dnstools/lib.py:246
msgid "Not a valid DMARC record"
msgstr "Epäkelpo DMARC-tietue"
#: dnstools/lib.py:257
msgid "Unknown tag {}"
msgstr "Tuntematon tunniste {}"
#: dnstools/lib.py:262
msgid "Missing required p tag"
msgstr "Puuttuu vaadittu p-tunniste"
#: dnstools/models.py:77
msgid "Public key mismatchs"
msgstr "Julkiset avaimet eivät täsmää"
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
msgstr "autoconfig-tietue (Mozilla) löytyi: "
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
msgstr "autoconfig-tietuetta (Mozilla) ei löydy."
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
msgstr "autodiscover-tietue (Microsoft) löytyi: "
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
msgstr "autodiscover-tietuetta (Microsoft) ei löydy."
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
msgstr "DNS-tietue on löydetty ja se on voimassa."
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
msgstr "DNS-tietue on löydetty, mutta sen syntaksi ei ole oikein:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between "
"[ ] by the appropriate ones."
msgstr ""
"Tässä on esimerkki DNS-konfiguraatiosta (bind-muodossa). Korvaa [ ]:n "
"välissä olevat arvot sopivilla arvoilla."
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
msgstr "Modoboa-palvelimen IP-osoite"
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
msgstr "Automaattinen asetusten määrittäminen"
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
msgstr "automx-palvelimen nimi"
#: dnstools/views.py:36
msgid "{} record of {}"
msgstr "{} tietueesta {}"
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
msgstr "Automaattisen määrityksen asetukset {}"
#: dnstools/views.py:84
msgid "DNS configuration for {}"
msgstr "DNS-määritykset"
@@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 13:15+0200\n"
"PO-Revision-Date: 2023-02-17 19:50+0200\n"
"Last-Translator: Ossi Mantylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: ldapsync/lib.py:84
msgid "Failed to create LDAP account: {}"
msgstr "LDAP-tilin luominen epäonnistui: {}"
#: ldapsync/lib.py:124
msgid "Failed to update LDAP account: {}"
msgstr "LDAP-tilin päivittäminen epäonnistui: {}"
#: ldapsync/lib.py:138
msgid "Failed to delete LDAP account: {}"
msgstr "LDAP-tilin poistaminen epäonnistui: {}"
#: ldapsync/lib.py:149
msgid "Failed to disable LDAP account: {}"
msgstr "LDAP-tilin poistaminen käytöstä epäonnistui: {}"
@@ -0,0 +1,227 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 13:15+0200\n"
"PO-Revision-Date: 2023-02-17 21:41+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: limits/app_settings.py:15
msgid "Default per-admin limits"
msgstr "Oletusarvoiset järjestelmänvalvojakohtaiset rajoitukset"
#: limits/app_settings.py:18
msgid "Enable per-admin limits"
msgstr "Ota käyttöön järjestelmänvalvojakohtaiset rajoitukset"
#: limits/app_settings.py:20
msgid "Enable or disable per-admin limits"
msgstr ""
"Ota käyttöön tai poista käytöstä järjestelmänvalvojakohtaiset rajoitukset"
#: limits/app_settings.py:24 limits/app_settings.py:95 limits/constants.py:24
#: limits/constants.py:54
msgid "Domain admins"
msgstr "Verkkotunnuksen ylläpitäjät"
#: limits/app_settings.py:27
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen verkkotunnusten järjestelmänvalvojien "
"enimmäismäärä. (0 kieltää kaiken luomisen, -1 sallii rajoittamattoman määrän "
"luomisen)"
#: limits/app_settings.py:35 limits/constants.py:9
msgid "Domains"
msgstr "Sinulla ei ole oikeutta tuoda verkkotunnuksia"
#: limits/app_settings.py:38
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen verkkotunnusten enimmäismäärä. (0 "
"kieltää kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:45 limits/app_settings.py:106 limits/constants.py:13
#: limits/constants.py:41
msgid "Domain aliases"
msgstr "Verkkotunnuksen aliakset"
#: limits/app_settings.py:48
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen verkkotunnusten enimmäismäärä. (0 "
"kieltää kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:56 limits/app_settings.py:117 limits/constants.py:17
#: limits/constants.py:45
msgid "Mailboxes"
msgstr "Postilaatikot"
#: limits/app_settings.py:59
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen postilaatikoiden enimmäismäärä. (0 "
"kieltää kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:66 limits/app_settings.py:127 limits/constants.py:20
#: limits/constants.py:48
msgid "Mailbox aliases"
msgstr "Postilaatikon aliakset"
#: limits/app_settings.py:69
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden järjestelmänvalvojan sallittujen aliasten enimmäismäärä. (0 kieltää "
"kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:76 limits/constants.py:30
msgid "Quota"
msgstr "Verkkotunnuksen oletuskiintiö"
#: limits/app_settings.py:79
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
msgstr ""
"Kiintiö, jonka jälleenmyyjä saa jakaa luomiensa verkkotunnusten kesken. (0 "
"tarkoittaa, ettei kiintiötä ole)"
#: limits/app_settings.py:86
msgid "Default per-domain limits"
msgstr "Oletusarvoiset verkkotunnuskohtaiset rajoitukset"
#: limits/app_settings.py:89
msgid "Enable per-domain limits"
msgstr "Ota käyttöön verkkotunnuskohtaiset rajoitukset"
#: limits/app_settings.py:91
msgid "Enable or disable per-domain limits"
msgstr "Ota käyttöön tai poista käytöstä verkkotunnuskohtaiset rajoitukset"
#: limits/app_settings.py:98
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen ylläpitäjien enimmäismäärä. (0 kieltää "
"kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:109
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen aliasten enimmäismäärä. (0 kieltää kaiken "
"luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:120
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen postilaatikoiden enimmäismäärä. (0 kieltää "
"kaiken luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/app_settings.py:130
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
msgstr ""
"Uuden verkkotunnuksen sallittujen aliasten enimmäismäärä. (0 kieltää kaiken "
"luomisen, -1 sallii rajoittamattoman määrän luomisen)"
#: limits/apps.py:12
msgid "Limits"
msgstr "Rajoitukset"
#: limits/constants.py:10
msgid "Maximum number of domains this user can create"
msgstr "Verkkotunnusten enimmäismäärä, jonka tämä käyttäjä voi luoda"
#: limits/constants.py:14
msgid "Maximum number of domain aliases this user can create"
msgstr "Verkkotunnusten aliasten enimmäismäärä, jonka tämä käyttäjä voi luoda"
#: limits/constants.py:18
msgid "Maximum number of mailboxes this user can create"
msgstr "Postilaatikoiden enimmäismäärä, jonka tämä käyttäjä voi luoda"
#: limits/constants.py:21
msgid "Maximum number of mailbox aliases this user can create"
msgstr "Postilaatikon aliasten enimmäismäärä, jonka tämä käyttäjä voi luoda"
#: limits/constants.py:25
msgid "Maximum number of domain administrators this user can create"
msgstr ""
"Verkkotunnuksen ylläpitäjien enimmäismäärä, jonka tämä käyttäjä voi luoda"
#: limits/constants.py:31
msgid "Quota shared between domains of this reseller"
msgstr "Tämän jälleenmyyjän verkkotunnusten kesken jaettu kiintiö"
#: limits/constants.py:42
msgid "Maximum number of domain aliases allowed for this domain."
msgstr "Tämän verkkotunnuksen aliaksien enimmäismäärä."
#: limits/constants.py:46
msgid "Maximum number of mailboxes allowed for this domain."
msgstr "Tämän verkkotunnuksen postilaatikoiden enimmäismäärä."
#: limits/constants.py:50
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr "Tämän verkkotunnuksen postilaatikkoaliaksien enimmäismäärä."
#: limits/constants.py:55
msgid "Maximum number of domain admins allowed for this domain."
msgstr "Tämän verkkotunnuksen ylläpitäjien enimmäismäärä."
#: limits/forms.py:38 limits/forms.py:87
msgid "Invalid limit"
msgstr "Virheellinen raja"
#: limits/handlers.py:117 limits/handlers.py:153
msgid "Resources"
msgstr "Resurssit"
#: limits/lib.py:19
#, python-format
msgid "%s: limit reached"
msgstr "%s: raja saavutettu"
#: limits/lib.py:29
msgid "Not enough resources"
msgstr "Resurssit eivät riitä"
#: limits/lib.py:47 limits/models.py:48
msgid "You're not allowed to define unlimited values"
msgstr "Et saa määritellä rajoittamattomia arvoja"
#: limits/models.py:58 limits/models.py:123
msgid "unlimited"
msgstr "rajoittamaton"
#: limits/templates/limits/poolusage.html:3
#: limits/templates/limits/resources_widget.html:5
msgid "Resources usage"
msgstr "Resurssien käyttö"
File diff suppressed because it is too large Load Diff
+62
View File
@@ -0,0 +1,62 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-05 15:47+0100\n"
"PO-Revision-Date: 2023-02-17 21:43+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: bower_components/jquery-ui/jquery-ui.min.js:8
msgid "'"
msgstr "'"
#: bower_components/swagger-ui/dist/swagger-ui-bundle.js:133
msgid "operation"
msgstr "operaatio"
#: core/static/core/js/settings.js:16
msgid "No more log entry to show"
msgstr "Ei enää lokimerkintää näytettäväksi"
#: static/js/confirmation.js:44
msgid "Warning"
msgstr "Varoitus"
#: static/js/confirmation.js:59
msgid "Cancel"
msgstr "Peruuta"
#: static/js/global.js:347
msgid "Internal error"
msgstr "Sisäinen virhe"
#: static/js/listing.js:21
msgid "No more entry to show"
msgstr "Ei enää merkintöjä näytettäväksi"
#: static/js/listing.js:46
msgid "Search"
msgstr "Hae"
#: static/js/searchbar.js:28
msgid "Search..."
msgstr "Etsi..."
#: static/js/twocols_nav.js:170
msgid "Are you sure?"
msgstr "Oletko varma?"
#: static/js/twocols_nav.js:171
msgid "This will invalidate your registered application."
msgstr "Tämä mitätöi rekisteröintisi."
@@ -0,0 +1,162 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 11:24+0200\n"
"PO-Revision-Date: 2023-02-17 22:06+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: forms.py:20
msgid "General"
msgstr "Yleiset"
#: forms.py:23
msgid "Path to the log file"
msgstr "Polku lokitiedostoon"
#: forms.py:25
msgid "Path to log file used to collect statistics"
msgstr "Polku tilastojen keräämiseen käytettävään lokitiedostoon"
#: forms.py:30
msgid "Directory to store RRD files"
msgstr "Hakemisto, johon RRD-tiedostot tallennetaan"
#: forms.py:33
msgid "Path to directory where RRD files are stored"
msgstr "Polku hakemistoon, johon RRD-tiedostot on tallennettu"
#: forms.py:38
msgid "Show greylisted messages"
msgstr "Näytä harmaalle listalle merkityt viestit"
#: forms.py:41
msgid "Differentiate between hard and soft rejects (greylisting)"
msgstr "Kovien ja pehmeiden hylkäysten erottaminen toisistaan (greylisting)"
#: forms.py:59 handlers.py:22
msgid "Statistics"
msgstr "Tilastot"
#: graphics.py:95
msgid "Failed to locate rrdtool binary."
msgstr "Rrdtoolsin binääritiedostoa ei löydy."
#: graphics.py:174
msgid "Average traffic (msgs/min)"
msgstr "Keskimääräinen liikenne (msgs/min)"
#: graphics.py:177
msgid "sent messages"
msgstr "lähetetyt viestit"
#: graphics.py:178
msgid "received messages"
msgstr "vastaanotetut viestit"
#: graphics.py:179
msgid "bounced messages"
msgstr "palautuneet viestit"
#: graphics.py:180
msgid "rejected messages"
msgstr "hylätyt viestit"
#: graphics.py:181
msgid "virus messages"
msgstr "virusviestit"
#: graphics.py:182
msgid "spam messages"
msgstr "roskapostiviestit"
#: graphics.py:189
msgid "greylisted messages"
msgstr "harmaalla listalla olevat viestit"
#: graphics.py:200
msgid "Average normal traffic size (bytes/min)"
msgstr "Keskimääräinen normaali liikennekoko (tavua/min)"
#: graphics.py:203
msgid "received size"
msgstr "vastaanotettu koko"
#: graphics.py:205
msgid "sent size"
msgstr "lähetetty koko"
#: graphics.py:213
msgid "Mail traffic"
msgstr "Postiliikenne"
#: graphics.py:258
msgid "Average account creation (account/hour)"
msgstr "Keskimääräinen tilin luominen (tili/tunti)"
#: graphics.py:261
msgid "New accounts"
msgstr "Uudet tilit"
#: graphics.py:268
msgid "Accounts"
msgstr "Tilit"
#: templates/maillog/index.html:4
msgid "Graphical statistics"
msgstr "Graafiset tilastot"
#: templates/maillog/index.html:44
msgid "Search a domain"
msgstr "Etsi verkkotunnusta"
#: templates/maillog/index.html:77
msgid "Apply"
msgstr "Käytä"
#: views.py:33
msgid "No statistics available"
msgstr "Tilastoja ei ole saatavilla"
#: views.py:40
msgid "Day"
msgstr "Päivä"
#: views.py:41
msgid "Week"
msgstr "Viikko"
#: views.py:42
msgid "Month"
msgstr "Kuukausi"
#: views.py:43
msgid "Year"
msgstr "Vuosi"
#: views.py:44
msgid "Custom"
msgstr "Mukautettu"
#: views.py:63
msgid "Unknown graphic set"
msgstr "Tuntematon graafinen sarja"
#: views.py:68
msgid "Unknown domain"
msgstr "Tuntematon verkkotunnus %s"
#: views.py:73
msgid "Bad custom period"
msgstr "Väärä mukautettu ajanjakso"
@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-03 09:37+0100\n"
"PO-Revision-Date: 2023-02-17 22:05+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: static/modoboa_stats/js/stats.js:43
msgid "Search a domain"
msgstr "Etsi verkkotunnusta"
@@ -0,0 +1,40 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 15:31+0200\n"
"PO-Revision-Date: 2023-02-17 22:08+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.2.2\n"
#: policyd/core.py:88
msgid "Daily sending limit reached"
msgstr "Päivittäinen lähetysraja saavutettu"
#: policyd/core.py:104
msgid "account"
msgstr "tili"
#: policyd/core.py:105
msgid "domain"
msgstr "verkkotunnus"
#: policyd/core.py:123
msgid "[modoboa] Sending limit reached"
msgstr "[modoboa] Lähetysraja saavutettu"
#: policyd/templates/policyd/notifications/limit_reached.html:3
#, python-format
msgid "Daily limit of the following %(ltype)s has been reached: %(name)s."
msgstr "Seuraavien %(ltype)s päivittäinen raja on saavutettu: %(name)s."
@@ -0,0 +1,46 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 13:15+0200\n"
"PO-Revision-Date: 2023-02-17 22:10+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: relaydomains/handlers.py:61
msgid "Transport settings"
msgstr "Kuljetusasetukset"
#: relaydomains/handlers.py:85
msgid "Transport"
msgstr "Siirto"
#: relaydomains/lib.py:13
msgid "Invalid line"
msgstr "Virheellinen rivi"
#: relaydomains/serializers.py:25
msgid "Unsupported service"
msgstr "Ei tuettu palvelu"
#: relaydomains/transport.py:14
msgid "target host address"
msgstr "kohde-isäntäkoneen osoite"
#: relaydomains/transport.py:16
msgid "target host port"
msgstr "kohde-isännän portti"
#: relaydomains/transport.py:18
msgid "verify recipients"
msgstr "tarkistaa vastaanottajat"
@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 22:08+0100\n"
"PO-Revision-Date: 2023-02-17 22:09+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: relaydomains/static/relaydomains/js/relay_domains.js:45
msgid "Services updated"
msgstr "Päivitetyt palvelut"
@@ -0,0 +1,38 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 13:15+0200\n"
"PO-Revision-Date: 2023-02-17 22:12+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: transport/backends.py:40
msgid "This field is required"
msgstr "Tämä kenttä on pakollinen"
#: transport/backends.py:55
msgid "Invalid value"
msgstr "Virheellinen arvo"
#: transport/models.py:16
msgid "pattern"
msgstr "malli"
#: transport/models.py:17
msgid "service"
msgstr "palvelu"
#: transport/models.py:18
msgid "next hop"
msgstr "seuraava hyppy"
@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-17 16:44+0100\n"
"PO-Revision-Date: 2023-02-17 22:11+0200\n"
"Last-Translator: Ossi Mäntylahti <ossiman@gmail.com>\n"
"Language-Team: \n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: static/transport/js/transport.js:36
msgid "Search"
msgstr "Hae"