# Finnish messages for anubis. # Copyright © 2009, 2014 Free Software Foundation, Inc. # This file is distributed under the same license as the anubis package. # Jorma Karvonen , 2009. # Lasse Liehu , 2014. # #: env.opt:43 msgid "" msgstr "" "Project-Id-Version: anubis 4.1.1\n" "Report-Msgid-Bugs-To: bug-anubis@gnu.org\n" "POT-Creation-Date: 2008-12-20 11:59+0100\n" "PO-Revision-Date: 2014-01-15 07:54+0200\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish \n" "Language: fi\n" "X-Bugs: Report translation errors to the Language-Team address.\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" #: src/authmode.c:465 msgid "Entering XDB loop..." msgstr "Aloitetaan XDB-silmukka..." #: src/authmode.c:477 src/authmode.c:499 msgid "Exiting XDB loop..." msgstr "Lopetetaan XDB-silmukka..." #: src/authmode.c:522 msgid "Database not specified" msgstr "Tietokantaa ei ole määritelty" #: src/authmode.c:530 #, c-format msgid "Cannot open database %s: %s" msgstr "Ei voi avata tietokantaa %s: %s" #: src/authmode.c:537 #, c-format msgid "Found record for `%s'." msgstr "Löydettiin tietue kohteelle ”%s”." #: src/authmode.c:542 #, c-format msgid "Cannot retrieve data from the SASL database: %s" msgstr "Ei voida noutaa dataa SASL-tietokannasta: %s" #: src/authmode.c:547 #, c-format msgid "Record for `%s' not found." msgstr "Tietuetta kohteelle ”%s” ei löydetty." #: src/authmode.c:600 src/transmode.c:132 msgid "Connection closed successfully." msgstr "Yhteys suljettu." #: src/authmode.c:607 src/transmode.c:139 msgid "PAM: Session closed." msgstr "PAM: Istunto suljettu." #: src/authmode.c:611 src/transmode.c:143 msgid "PAM: failed to release authenticator." msgstr "PAM: varmentajan vapautus epäonnistui." #: src/daemon.c:41 msgid "daemon() failed" msgstr "daemon() epäonnistui" #: src/daemon.c:48 msgid "Cannot fork." msgstr "ei voi luoda uutta prosessia fork-funktiolla" #: src/daemon.c:56 msgid "setsid() failed" msgstr "setsid() epäonnistui" #: src/daemon.c:68 #, c-format msgid "%s daemon startup succeeded." msgstr "%s taustapalveluprosessin käynnistys onnistui." #: src/daemon.c:80 #, c-format msgid "Exited successfully" msgstr "Poistuttiin onnistuneesti" #: src/daemon.c:82 #, c-format msgid "Failed with status %d" msgstr "Epäonnistuminen tilassa %d" #: src/daemon.c:87 #, c-format msgid "Terminated on signal %d" msgstr "Lopetettu signaalilla %d" #: src/daemon.c:90 #, c-format msgid "Stopped on signal %d" msgstr "Pysäytetty signaalilla %d" #: src/daemon.c:93 #, c-format msgid "Dumped core" msgstr "Vedostettu ydin" #: src/daemon.c:96 #, c-format msgid "Terminated" msgstr "Lopetettu" #: src/daemon.c:108 #, c-format msgid "Child [%lu] finished. %s. %d client left." msgid_plural "Child [%lu] finished. %s. %d clients left." msgstr[0] "Lapsi [%lu] lopetti. %s. %d asiakas jäljellä." msgstr[1] "Lapsi [%lu] lopetti. %s. %d asiakasta jäljellä." #: src/daemon.c:120 #, c-format msgid "Local program [%lu] finished. %s" msgstr "Paikallinen ohjelma [%lu] päättyi. %s" #: src/daemon.c:161 msgid "WARNING: An unprivileged user cannot be resolved. Verify your settings!" msgstr "VAROITUS: Ei-etuoikeuskäyttäjää ei voida ratkaista. Varmista asetuksesi!" #: src/daemon.c:171 msgid "WARNING: An unprivileged user has not been specified!" msgstr "VAROITUS: Ei-etuoikeutettua käyttäjää ei ole määritelty!" #: src/daemon.c:221 msgid "GNU Anubis is running..." msgstr "GNU Anubis on käynnissä..." #: src/daemon.c:237 src/exec.c:80 msgid "accept() failed" msgstr "accept() epäonnistui" #: src/daemon.c:256 #, c-format msgid "TCP wrappers: connection from %s:%u rejected." msgstr "TCP-kääreet: yhteys osoitteesta %s:%u hylätty." #: src/daemon.c:276 #, c-format msgid "Too many clients. Connection from %s:%u rejected." msgstr "Liian monta asiakasta. Yhteys osoitteesta %s:%u hylätty." #: src/daemon.c:282 #, c-format msgid "Connection from %s:%u" msgstr "Yhteys osoitteesta %s:%u" #: src/daemon.c:287 msgid "daemon: cannot fork" msgstr "taustapalveluprosessi: ei voi luoda uutta prosessia fork-funktiolla" #: src/daemon.c:379 src/transmode.c:60 msgid "The MTA has not been specified. Set the REMOTE-MTA or LOCAL-MTA." msgstr "MTA:ta ei ole määritelty. Aseta REMOTE-MTA tai LOCAL-MTA." #: env.opt:45 env.opt:54 msgid "[HOST:]PORT" msgstr "[ISÄNTÄ:]PORTTI" #: env.opt:45 msgid "Specify the TCP port on which GNU Anubis listens for connections; the default HOST is INADDR_ANY, and default PORT is 24 (private mail system)" msgstr "Määrittele TCP-portti, jossa GNU Anubis kuuntelee yhteyksiä; Oletus ISÄNTÄ on INADDR_ANY, ja oletusportti on 24 (yksityinen sähköpostijärjestelmä)" #: env.opt:54 msgid "Specify a remote SMTP host name or IP address; the default is 25" msgstr "Määrittele etä-SMTP-isäntänimi tai IP-osoite; oletus on 25" #: env.opt:62 env.opt:119 env.opt:151 msgid "FILE" msgstr "TIEDOSTO" #: env.opt:62 msgid "Execute a local SMTP server, which works on standard input and output (inetd-type program); this option excludes the `--remote-mta' option" msgstr "Suorita paikallinen SMTP-palvelin, joka toimii vakiosyötteellä ja -tulosteella (inetd-tyypinen ohjelma); tämä valitsin sulkee pois ”--remote-mta”-valitsimen" #: env.opt:74 msgid "MODE" msgstr "TILA" #: env.opt:74 msgid "Select operation mode; MODE is one of \"transparent\", \"auth\" or \"mda\"" msgstr "Valitse toimintotila; TILA on joko ”transparent”, ”auth” tai ”mda”" #: env.opt:81 msgid "Foreground mode" msgstr "Edustatila" #: env.opt:87 msgid "EMAIL" msgstr "SÄHKÖPOSTI" #: env.opt:87 msgid "Specify sender address (implies MDA mode)" msgstr "Määrittele lähettäjän osoite (koskee MDA-tilaa)" #: env.opt:94 msgid "Use the SMTP protocol (OMP/Tunnel) as described in RFC 821 on standard input and output" msgstr "Käytä SMTP-protokollaa (OMP/Tunnel) kuten kuvailtu RFC 821:ssa vakiosyötteelle ja -tulosteelle" #: env.opt:98 msgid "Output options" msgstr "Tulostevalitsimet" #: env.opt:101 msgid "Work silently" msgstr "Työskentele hiljaa" #: env.opt:106 msgid "Work noisily" msgstr "Työskentele äänekkäästi" #: env.opt:111 msgid "Debug mode" msgstr "Virheenjäljitystila" #: env.opt:115 msgid "Miscellaneous options" msgstr "Sekalaiset valitsimet" #: env.opt:119 msgid "Specify alternate system configuration file" msgstr "Määrittele vaihtoehtoinen järjestelmän asetustiedosto" #: env.opt:126 msgid "Ignore system configuration file" msgstr "Älä välitä järjestelmä asetustiedostosta" #: env.opt:132 msgid "DEBUG-LEVEL" msgstr "VIRHEENJÄLJITYSTILA" #: env.opt:132 msgid "Run the configuration file syntax checker" msgstr "Suorita asetustiedoston syntaksitarkistin" #: env.opt:139 msgid "Print a list of configuration options used to build GNU Anubis" msgstr "Tulosta GNU Anubis -ohjelman kääntämiseen käytettyjen asetusvalitsimien luettelo" #: env.opt:145 msgid "Do not check user configuration file permissions" msgstr "Älä tarkista käyttäjäasetustiedoston käyttöoikeuksia" #: env.opt:151 msgid "Store the PID of the running daemon in FILE" msgstr "Tallenna suoritettavan taustapalveluprosessin PID TIEDOSTOon" #: env.opt:155 msgid "Other options" msgstr "Muut valitsimet" #: env.opt:155 msgid "Give this help list" msgstr "Anna tämä opasteluettelo" #: env.opt:155 msgid "Give a short usage message" msgstr "Anna lyhyt käyttöohje" #: env.opt:155 msgid "Print program version" msgstr "Tulosta ohjelman versio" #: env.opt:41 msgid "SMTP message submission daemon." msgstr "SMTP-sanomalähetyksen taustapalveluprosessi." #: env.opt:165 env.opt:321 msgid "Usage:" msgstr "Käyttö:" #: env.opt:165 msgid "OPTION" msgstr "VALITSIN" #: env.opt:279 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Pakolliset ja valinnaiset argumentit pitkille valitsimille ovat pakollisia tai valinnaisia myös kaikille vastaaville lyhyille valitsimille." #: env.opt:293 #, c-format msgid "Report bugs to %s.\n" msgstr "Ilmoita virheistä osoitteeseen %s.\n" #: env.opt:536 msgid "(C)" msgstr "©" #: env.opt:554 msgid "" "License GPLv3+: GNU GPL version 3 or later \n" "This is free software: you are free to change and redistribute it.\n" "There is NO WARRANTY, to the extent permitted by law.\n" "\n" msgstr "" "Lisenssi GPLv3+: GNU GPL versio 3 tai myöhäisempi .\n" "Tämä on vapaa ohjelmisto: voit muuttaa sitä vapaasti ja jakaa sitä edelleen.\n" "Ohjelmalle EI OLE MITÄÄN TAKUUTA siinä laajuudessa, mitä laki sallii.\n" "\n" #: env.opt:68 src/exec.c:172 msgid "argcv_get failed" msgstr "argcv_get epäonnistui" #: env.opt:179 msgid "--mode=mda requires --local-mta" msgstr "--mode=mda vaatii --local-mta" #: env.opt:181 msgid "Missing recipient addresses" msgstr "Puuttuvat vastaanottajaosoitteet" #: env.opt:256 #, c-format msgid "setgroups(1, %lu) failed" msgstr "setgroups(1, %lu) epäonnistui" #: env.opt:266 #, c-format msgid "setegid(%lu) failed" msgstr "setegid(%lu) epäonnistui" #: env.opt:269 #, c-format msgid "setregid(%lu,%lu) failed" msgstr "setregid(%lu,%lu) epäonnistui" #: env.opt:273 #, c-format msgid "setresgid(%lu,%lu,%lu) failed" msgstr "setresgid(%lu,%lu,%lu) epäonnistui" #: env.opt:282 #, c-format msgid "setgid(%lu) failed" msgstr "setgid(%lu) epäonnistui" #: env.opt:285 #, c-format msgid "cannot set effective gid to %lu" msgstr "ei voi asettaa voimassa olevaksi gid-arvoksi %lu" #: env.opt:307 #, c-format msgid "setreuid(%lu,-1) failed" msgstr "setreuid(%lu,-1) epäonnistui" #: env.opt:313 #, c-format msgid "second setuid(%lu) failed" msgstr "toinen setuid(%lu) epäonnistui" #: env.opt:321 #, c-format msgid "setuid(%lu) failed" msgstr "setuid(%lu) epäonnistui" #: env.opt:330 msgid "seteuid(0) succeeded when it should not" msgstr "seteuid(0) onnistui kun sen ei olisi pitänyt" #: env.opt:335 msgid "cannot drop non-root setuid privileges" msgstr "ei voi alentaa ei-root setuid-oikeuksia" #: env.opt:362 msgid "PAM: Session opened (restrictions applied)." msgstr "PAM: Istunto avautui (rajoitukset toteutettu)." #: env.opt:365 msgid "PAM: Not authenticated to use GNU Anubis." msgstr "PAM: Ei ole varmennettu käyttämään GNU Anubis-ohjelmaa." #: env.opt:377 src/main.c:152 #, c-format msgid "UID:%d (%s), GID:%d, EUID:%d, EGID:%d" msgstr "UID:%d (%s), GID:%d, EUID:%d, EGID:%d" #: env.opt:412 #, c-format msgid "Invalid user ID: %s" msgstr "Virheellinen käyttäjätunnus: %s" #: env.opt:418 #, c-format msgid "Invalid user name: %s" msgstr "Virheellinen käyttäjänimi: %s" #: env.opt:441 #, c-format msgid "Wrong permissions on %s. Set 0600." msgstr "Väärät käyttöoikeudet kohteessa %s. Aseta 0600:ksi." #: env.opt:467 #, c-format msgid "%s is not a regular file or a symbolic link." msgstr "%s ei ole tavallinen tiedosto tai symbolinen linkki." #: env.opt:492 #, c-format msgid "Unknown mode: %s" msgstr "Tuntematon tila: %s" #: env.opt:507 #, c-format msgid "Cannot open pid file '%s'" msgstr "Ei voi avata pid-tiedostoa ”%s”" #: src/errs.c:84 msgid "warning" msgstr "varoitus" #: src/errs.c:92 #, c-format msgid "Could not write to socket: %s" msgstr "Ei voitu kirjoittaa pistokkeeseen: %s" #: src/errs.c:94 msgid "Could not write to socket" msgstr "Ei voitu kirjoittaa pistokkeeseen" #: src/errs.c:104 #, c-format msgid "Unknown host %s." msgstr "Tuntematon isäntä %s." #: src/errs.c:107 #, c-format msgid "%s: host name is valid but does not have an IP address." msgstr "%s: isäntänimi on oikea, mutta sillä ei ole IP-osoitetta." #: src/errs.c:111 #, c-format msgid "%s: unrecoverable name server error occured." msgstr "%s: tapahtui palautumaton nimipalvelinvirhe." #: src/errs.c:114 #, c-format msgid "%s: a temporary name server error occured. Try again later." msgstr "%s: tapahtui tilapäinen nimipalvelinvirhe. Yritä myöhemmin uudelleen." #: src/errs.c:117 #, c-format msgid "%s: unknown DNS error %d." msgstr "%s: tuntematon DNS-virhe %d." #: src/esmtp.c:110 #, c-format msgid "Unsupported callback property %d" msgstr "Tukematon takaisinsoitto-ominaisuus %d" #: src/esmtp.c:132 msgid "Malformed or unexpected reply" msgstr "Vääränmuotoinen tai odottamaton vastaus" #: src/esmtp.c:158 #, c-format msgid "SASL gsasl_client_start: %s" msgstr "SASL gsasl_client_start: %s" #: src/esmtp.c:167 src/esmtp.c:186 #, c-format msgid "GSASL handshake aborted: %d %s" msgstr "GSASL-kättely keskeytetty: %d %s" #: src/esmtp.c:198 #, c-format msgid "GSASL error: %s" msgstr "GSASL-virhe: %s" #: src/esmtp.c:212 #, c-format msgid "Authentication failed: %d %s" msgstr "Varmennus epäonnistui: %d %s" #: src/esmtp.c:215 msgid "Authentication successful." msgstr "Varmennus onnistui." #: src/esmtp.c:236 msgid "Got empty list of authentication methods" msgstr "Saatiin varmennustapojen tyhjä luettelo" #: src/esmtp.c:261 msgid "Server did not offer any feasible authentication mechanism" msgstr "Palvelin ei tarjoa mitään mahdollista varmennusmekanismia" #: src/esmtp.c:271 msgid "INTERNAL ERROR" msgstr "SISÄINEN VIRHE" #: src/esmtp.c:279 #, c-format msgid "Selected authentication mechanism %s requires TLS encryption. Not using ESMTP authentication" msgstr "Valittu varmennusmekanismi %s vaatii TLS-salauksen. Ei käyttäen ESMTP-varmennusta" #: src/esmtp.c:286 #, c-format msgid "Selected authentication mechanism %s" msgstr "Valittu varmennusmekanismi %s" #: src/esmtp.c:292 #, c-format msgid "Cannot initialize libgsasl: %s" msgstr "Ei voi alustaa libgssasl-kirjastoa: %s" #: src/esmtp.c:307 msgid "ESMTP AUTH is not supported" msgstr "ESMTP-varmennusta ei tuettu" #: src/exec.c:40 msgid "#1 socket() failed." msgstr "#1 socket() epäonnistui." #: src/exec.c:45 msgid "#2 socket() failed." msgstr "#2 socket() epäonnistui." #: src/exec.c:55 msgid "#1 bind() failed" msgstr "#1 bind() epäonnistui" #: src/exec.c:60 msgid "#2 bind() failed" msgstr "#2 bind() epäonnistui" #: src/exec.c:65 src/net.c:233 msgid "listen() failed" msgstr "listen() epäonnistui" #: src/exec.c:70 #, c-format msgid "getsockname() failed: %s." msgstr "getsockname() epäonnistui: %s." #: src/exec.c:75 msgid "connect() failed" msgstr "connect() epäonnistui" #: src/exec.c:87 msgid "socketpair() failed" msgstr "socketpair() epäonnistui" #: src/exec.c:108 #, c-format msgid "Executing %s..." msgstr "Suoritetaan %s..." #: src/exec.c:118 msgid "fork() failed" msgstr "fork() epäonnistui" #: src/exec.c:132 msgid "execvp() failed" msgstr "execvp() epäonnistui" #: src/gpg.c:51 #, c-format msgid "GPGME: %s." msgstr "GPGME: %s." #: src/gpg.c:97 #, c-format msgid "Install GPGME version %s or later." msgstr "Asenna GPGME-versio %s tai myöhäisempi." #: src/gpg.c:104 #, c-format msgid "GPGME: failed. %s." msgstr "GPGME: epäonnistui. %s." #: src/gpg.c:191 src/gpg.c:388 #, c-format msgid "GPGME: Cannot list keys: %s" msgstr "GPGME: Ei voi luetella avaimia: %s" #: src/gpg.c:294 src/gpg.c:411 #, c-format msgid "GPGME: Invalid recipient encountered: %s" msgstr "GPGME: Virheellinen vastaanottaja kohdattu: %s" #: src/gpg.c:320 #, c-format msgid "GPGME: Invalid signer found: %s" msgstr "GPGME: Virheellinen allekirjoittaja löydetty: %s" #: src/gpg.c:327 msgid "GPGME: Unexpected number of signatures created" msgstr "GPGME: Odottamaton lukumäärä allekirjoituksia luotu" #: src/gpg.c:334 msgid "GPGME: Wrong type of signature created" msgstr "GPGME: Väärä allekirjoitustyyppi luotu" #: src/gpg.c:339 #, c-format msgid "GPGME: Wrong pubkey algorithm reported: %i" msgstr "GPGME: Väärä julkisen avaimen algoritmi raportoitu: %i" #: src/gpg.c:346 #, c-format msgid "GPGME: Wrong hash algorithm reported: %i" msgstr "GPGME: Väärä hash-tiivistealgoritmi raportoitu: %i" #: src/gpg.c:353 #, c-format msgid "GPGME: Wrong signature class reported: %u" msgstr "GPGME: Väärä allekirjoitusluokka raportoitu: %u" #: src/guile.c:75 #, c-format msgid "cannot open guile output file %s" msgstr "ei voi avata guile-tulostetiedostoa %s" #: src/guile.c:259 msgid "missing procedure name" msgstr "puuttuva proseduurinimi" #: src/guile.c:274 #, c-format msgid "%s not a procedure object" msgstr "%s ei ole proseduuriobjekti" #: src/guile.c:307 #, c-format msgid "Bad car type in return from %s" msgstr "Väärä car-tyyppi paluussa kohteesta %s" #: src/guile.c:326 #, c-format msgid "Bad cdr type in return from %s" msgstr "Väärä cdr-tyyppi paluussa kohteesta %s" #: src/guile.c:329 #, c-format msgid "Bad return type from %s" msgstr "Väärä paluutyyppi kohteesta %s" #: src/ident.c:101 msgid "IDENT: socket() failed" msgstr "IDENT: socket() epäonnistui" #: src/ident.c:113 msgid "IDENT: connect() failed" msgstr "IDENT: connect() epäonnistui" #: src/ident.c:119 #, c-format msgid "IDENT: connected to %s:%u" msgstr "IDENT: yhdistetty osoitteeseen %s:%u" #: src/ident.c:128 #, c-format msgid "IDENT: stream_write() failed: %s." msgstr "IDENT: stream_write() epäonnistui: %s." #: src/ident.c:136 #, c-format msgid "IDENT: recvline() failed: %s." msgstr "IDENT: recvline() epäonnistui: %s." #: src/ident.c:146 msgid "IDENT: incorrect data." msgstr "IDENT: virheellinen data." #: src/ident.c:159 msgid "IDENT: data probably encrypted with DES..." msgstr "IDENT: data luultavasti salakirjoitettu DES:llä..." #: src/ident.c:167 msgid "IDENT: incorrect data (DES deciphered)." msgstr "IDENT: virheellinen data (DES-salaus purettu)." #: src/ident.c:185 #, c-format msgid "IDENT: resolved remote user to %s." msgstr "IDENT: ratkaistiin etäkäyttäjä kohteelle %s." #: src/main.c:54 msgid "Not enough memory" msgstr "Muisti ei riitä" #: src/map.c:65 #, c-format msgid "%s remapped to %s@localhost." msgstr "%s kartoitettu kohteeseen %s@localhost." #: src/map.c:116 msgid "Translation map: incorrect syntax." msgstr "Käännöskartta: virheellinen syntaksi." #: src/map.c:157 src/net.c:146 src/net.c:213 src/transmode.c:45 #, c-format msgid "Illegal address length received for host %s" msgstr "Virheellinen osoitepituus vastaanotettu isännältä %s" #: src/misc.c:120 #, c-format msgid "Invalid port number: %s" msgstr "Virheellinen porttinumero: %s" #: src/misc.c:348 msgid "Can't find out my own hostname" msgstr "Oma isäntänimi ei löydy" #: src/net.c:46 msgid "SERVER" msgstr "PALVELIN" #: src/net.c:49 msgid "CLIENT" msgstr "ASIAKAS" #: src/net.c:127 msgid "Getting remote host information..." msgstr "Haetaan etäisännän tiedot..." #: src/net.c:164 msgid "Cannot create stream socket." msgstr "Ei voi luoda tietovirtapistoketta." #: src/net.c:169 #, c-format msgid "Couldn't connect to %s:%u. %s." msgstr "Ei voitu yhdistää osoitteeseen %s:%u. %s." #: src/net.c:174 #, c-format msgid "Connected to %s:%u" msgstr "Yhdistetty osoitteeseen %s:%u" #: src/net.c:196 msgid "Cannot create stream socket" msgstr "Ei voi luoda tietovirtapistoketta" #: src/net.c:229 msgid "bind() failed" msgstr "bind() epäonnistui" #: src/net.c:230 #, c-format msgid "GNU Anubis bound to %s:%u" msgstr "GNU Anubis sidottu osoitteeseen %s:%u" #: src/net.c:257 msgid "Short write" msgstr "Lyhyt kirjoitus" #: src/socks.c:49 msgid "Using SOCKS Proxy..." msgstr "Käytetään SOCKS-välityspalvelinta..." #: src/socks.c:67 #, c-format msgid "SOCKS proxy: %s" msgstr "SOCKS-välityspalvelin: %s" #: src/socks.c:139 msgid "Address must be an IP, not a domain name." msgstr "Osoitteen on oltava IP, ei verkkotunnus." #: src/socks.c:176 src/socks.c:395 msgid "SOCKS Proxy Connection: succeeded." msgstr "SOCKS-välityspalvelinyhteys: onnistui." #: src/socks.c:179 msgid "Request rejected or failed." msgstr "Pyyntö hylätty tai epäonnistui." #: src/socks.c:182 msgid "Request rejected." msgstr "Pyyntö hylätty." #: src/socks.c:185 msgid "Request rejected, because the client program and identd reported different User-IDs." msgstr "Pyyntö hylätty, koska asiakasohjelma ja identd kertoivat eri käyttäjätunnisteet." #: src/socks.c:189 src/socks.c:422 msgid "Server reply is not valid." msgstr "Palvelin vastasi virheellisesti." #: src/socks.c:230 msgid "Possibly not a SOCKS proxy service." msgstr "Mahdollisesti ei ole SOCKS-välityspalvelinpalvelu." #: src/socks.c:242 msgid "SOCKS Proxy AUTH method: NO AUTHENTICATION REQUIRED" msgstr "SOCKS-välityspalvelimen todennustapa: TODENNUSTA EI OLE VAADITTU" #: src/socks.c:245 msgid "SOCKS Proxy AUTH method: USER NAME/PASSWORD" msgstr "SOCKS-välityspalvelimen todennustapa: KÄYTTÄJÄNIMI/SALASANA" #: src/socks.c:249 msgid "Cannot send null user name or password." msgstr "Käyttäjätunnus tai salasana ei voi olla tyhjä." #: src/socks.c:291 msgid "Bad user name or password." msgstr "Väärä käyttäjänimi tai salasana." #: src/socks.c:295 msgid "SOCKS Proxy AUTH: succeeded." msgstr "SOCKS-välityspalvelin todentaminen: onnistui." #: src/socks.c:298 msgid "Server does not accept any method." msgstr "Palvelin ei hyväksy mitään tapaa." #: src/socks.c:301 msgid "Server does not accept an AUTH method." msgstr "Palvelin ei hyväksy todennustapaa." #: src/socks.c:398 msgid "General SOCKS server failure." msgstr "Yleinen SOCKS-palvelinvirhe." #: src/socks.c:401 msgid "Connection not allowed by a ruleset." msgstr "Sääntöjoukko ei salli yhteyttä." #: src/socks.c:404 msgid "Network unreachable." msgstr "Verkkoa ei löydy." #: src/socks.c:407 msgid "Host unreachable." msgstr "Isäntää ei löydy." #: src/socks.c:410 msgid "Connection refused." msgstr "Yhteys hylätty." #: src/socks.c:413 msgid "TTL expired." msgstr "TTL vanhentunut." #: src/socks.c:416 msgid "Command not supported." msgstr "Komento ei ole tuettu." #: src/socks.c:419 msgid "Address type not supported." msgstr "Osoitetyyppi ei ole tuettu." #: src/quit.c:27 msgid "Signal Caught. Exiting Cleanly..." msgstr "Signaali havaittu. Poistutaan siististi..." #: src/quit.c:34 msgid "Timeout! Exiting..." msgstr "Aikavalvonta! Poistutaan..." #: src/rcfile.c:117 #, c-format msgid "cannot stat file `%s'" msgstr "tiedostosta ”%s” ei voi palauttaa stat-rakennetta" #: src/rcfile.c:127 #, c-format msgid "File `%s' has already been read.\n" msgstr "Tiedosto ”%s” on jo luettu.\n" #: src/rcfile.c:145 #, c-format msgid "Welcome user %s !" msgstr "Tervetuloa %s !" #: src/rcfile.c:181 #, c-format msgid "Reading system configuration file %s..." msgstr "Luetaan järjestelmän asetustiedostoa %s..." #: src/rcfile.c:193 #, c-format msgid "Reading user configuration file %s..." msgstr "Luetaan käyttäjän asetustiedostoa %s..." #: src/rcfile.c:351 msgid "`logfile' directive is ignored in main configuration file" msgstr "”logfile”-direktiivistä ei välitetä pääasetustiedostossa" #: src/rcfile.c:564 #, c-format msgid "Child process suspended for %lu second" msgid_plural "Child process suspended for %lu seconds" msgstr[0] "Lapsiprosessi keskeytetty %lu sekunniksi" msgstr[1] "Lapsiprosessi keskeytetty %lu sekunniksi" #: src/rcfile.c:575 #, c-format msgid "Command HANG is not allowed for user `%s'" msgstr "Komento HANG ei ole sallittu käyttäjälle ”%s”" #: src/rcfile.c:853 #, c-format msgid "No such section: %s" msgstr "Tuntematon lohko: %s" #: src/rcfile.l:178 #, c-format msgid "Stray character in config: \\%03o. Possibly missing quotes around the string" msgstr "Outo merkki asetuksissa: \\%03o. Mahdollisesti lainausmerkit puuttuvat merkkijonon ympäriltä" #: src/rcfile.l:385 msgid "Anubis RC file error" msgstr "Anubis RC-tiedostovirhe" #: src/rcfile.y:169 src/rcfile.y:177 #, c-format msgid "Section %s already defined" msgstr "Lohko %s on jo määritelty" #: src/rcfile.y:229 #, c-format msgid "unknown keyword: %s" msgstr "tuntematon avainsana: %s" #: src/rcfile.y:391 msgid "Invalid regular expression (see the above message)" msgstr "Virheellinen säännöllinen lauseke (katso sanoma yläpuolella)" #: src/rcfile.y:567 msgid "missing replacement value" msgstr "puuttuva korvausarvo" #: src/rcfile.y:664 #, c-format msgid "Not a valid debugging level: %s" msgstr "Ei ole sallittu virheenjäljitystaso: %s" #: src/rcfile.y:1216 msgid "Unknown regexp modifier" msgstr "Tuntematon regexp-määre" #: src/rcfile.y:1314 msgid "STOP" msgstr "SEIS" #: src/rcfile.y:1319 #, c-format msgid "Calling %s" msgstr "Kutsutaan %s" #: src/rcfile.y:1325 #, c-format msgid "ADD %s [%s] %s" msgstr "LISÄÄ %s [%s] %s" #: src/rcfile.y:1335 #, c-format msgid "MODIFY %s [%s] [%s] %s" msgstr "MUOKKAA %s [%s] [%s] %s" #: src/rcfile.y:1348 #, c-format msgid "REMOVE HEADER [%s]" msgstr "POISTA OTSAKE [%s]" #: src/rcfile.y:1371 #, c-format msgid "Executing %s" msgstr "Suoritetaan %s" #: src/rcfile.y:1490 #, c-format msgid "Matched trigger \"%s\"" msgstr "Parillinen liipaisin ”%s”" #: src/rcfile.y:1494 #, c-format msgid "Matched condition %s[%s] \"%s\"" msgstr "Parillinen ehto %s[%s] ”%s”" #: src/rcfile.y:1604 #, c-format msgid "Section %s" msgstr "Lohko %s" #: src/rcfile.y:1628 #, c-format msgid "Unknown section: %s" msgstr "Tuntematon lohko: %s" #: src/rcfile.y:1675 msgid "program is not allowed in this section" msgstr "ohjelmaa ei sallita tässä lohkossa" #: src/regex.c:109 #, c-format msgid "INTERNAL ERROR at %s:%d: missing or invalid regex" msgstr "SISÄINEN VIRHE osoitteessa %s:%d: puuttuva tai virheellinen regex" #: src/regex.c:328 #, c-format msgid "regcomp() failed at %s: %s." msgstr "regcomp() epäonnistui osoitteessa %s: %s." #: src/regex.c:404 #, c-format msgid "pcre_compile() failed at offset %d: %s." msgstr "pcre_compile() epäonnistui siirrososoitteessa %d: %s." #: src/regex.c:429 #, c-format msgid "pcre_fullinfo() failed: %d." msgstr "pcre_fullinfo() epäonnistui: %d." #: src/regex.c:441 msgid "Matched, but too many substrings." msgstr "Täsmäsi, mutta liian monta alimerkkijonoa." #: src/regex.c:456 #, c-format msgid "Get substring %d failed (%d)." msgstr "Hae alimerkkijono %d epäonnistui (%d)." #: src/tls.c:164 msgid "Initializing the TLS/SSL connection with MTA..." msgstr "Alustetaan TLS/SSL-yhteyttä MTA:n kanssa..." #: src/tls.c:181 src/tls.c:259 #, c-format msgid "TLS error reading `%s': %s" msgstr "TLS-virhe luettaessa ”%s”: %s" #: src/tls.c:198 #, c-format msgid "TLS/SSL handshake failed: %s" msgstr "TLS/SSL-kättely epäonnistui: %s" #: src/tls.c:248 msgid "Initializing the TLS/SSL connection with MUA..." msgstr "Alustetaan TLS/SSL-yhteyttä MUA:n kanssa..." #: src/tls.c:280 msgid "TLS/SSL handshake failed!" msgstr "TLS/SSL-kättely epäonnistui!" #: src/tls.c:301 msgid "No certificate was sent." msgstr "Yhtään varmennetta ei lähetetty." #: src/tls.c:306 msgid "The certificate is not trusted." msgstr "Varmenne ei ole luotettu." #: src/tls.c:311 msgid "The certificate has expired." msgstr "Varmenne on vanhentunut." #: src/tls.c:316 msgid "The certificate is not yet activated." msgstr "Varmennetta ei ole vielä aktivoitu." #: src/tls.c:326 msgid "No certificate was found!" msgstr "Yhtään varmennetta ei löytynyt!" #: src/tls.c:331 msgid "The certificate is trusted." msgstr "Varmenne on luotettava." #: src/tls.c:361 #, c-format msgid "- Anonymous DH using prime of %d bit.\n" msgid_plural "- Anonymous DH using prime of %d bits.\n" msgstr[0] "- Anonyymi DH käyttäen %d bitin alkulukua.\n" msgstr[1] "- Anonyymi DH käyttäen %d bittistä alkulukua.\n" #: src/tls.c:370 #, c-format msgid "- Ephemeral DH using prime of %d bit.\n" msgid_plural "- Ephemeral DH using prime of %d bits.\n" msgstr[0] "- Lyhytaikainen DH käyttäen %d bitin alkulukua.\n" msgstr[1] "- Lyhytaikainen DH käyttäen %d bittistä alkulukua.\n" #: src/tls.c:382 #, c-format msgid "- Protocol: %s\n" msgstr "- Protokolla: %s\n" #: src/tls.c:386 #, c-format msgid "- Certificate Type: %s\n" msgstr "- Varmennetyyppi: %s\n" #: src/tls.c:389 #, c-format msgid "- Compression: %s\n" msgstr "- Pakkaus: %s\n" #: src/tls.c:392 #, c-format msgid "- Cipher: %s\n" msgstr "- Salakirjoitusmenetelmä: %s\n" #: src/tls.c:395 #, c-format msgid "- MAC: %s\n" msgstr "- MAC: %s\n" #: src/tls.c:423 #, c-format msgid "- Certificate info:\n" msgstr "- Varmennetiedot:\n" #: src/tls.c:427 #, c-format msgid "- Certificate is valid since: %s" msgstr "- Varmenne on voimassa: %s" #: src/tls.c:429 #, c-format msgid "- Certificate expires: %s" msgstr "- Varmenne vanhenee: %s" #: src/tls.c:434 #, c-format msgid "- Certificate fingerprint: " msgstr "- Varmenteen sormenjälki: " #: src/tls.c:444 #, c-format msgid "- Certificate serial number: " msgstr "- Varmenteen sarjanumero: " #: src/tls.c:453 #, c-format msgid "- Certificate public key: " msgstr "- Varmenteen julkinen avain: " #: src/tls.c:456 #, c-format msgid "RSA\n" msgstr "RSA\n" #: src/tls.c:457 #, c-format msgid "- Modulus: %d bit\n" msgid_plural "- Modulus: %d bits\n" msgstr[0] "- Modulus: %d bitti\n" msgstr[1] "- Modulus: %d bittiä\n" #: src/tls.c:462 #, c-format msgid "DSA\n" msgstr "DSA\n" #: src/tls.c:463 #, c-format msgid "- Exponent: %d bit\n" msgid_plural "- Exponent: %d bits\n" msgstr[0] "- Exponentti: %d bitti\n" msgstr[1] "- Exponentti: %d bittiä\n" #: src/tls.c:467 #, c-format msgid "UNKNOWN\n" msgstr "TUNTEMATON\n" #: src/tls.c:469 #, c-format msgid "- Certificate version: #%d\n" msgstr "- Varmenneversio: #%d\n" #: src/tls.c:476 #, c-format msgid "- Certificate Issuer's DN: %s\n" msgstr "- Varmenteen julkaisijan DN: %s\n" #: src/transmode.c:67 msgid "remote-mta loops back to Anubis" msgstr "etä-mta muodostaa paluusilmukan Anubis-serverille" #: src/tunnel.c:315 src/tunnel.c:395 msgid "Transferring messages..." msgstr "Lähetetään sanomia..." #: src/tunnel.c:393 msgid "Starting SMTP session..." msgstr "Aloitetaan SMTP-istunto..." #: src/tunnel.c:478 msgid "Using the TLS/SSL encryption..." msgstr "Käytetään TLS/SSL-salausta..." #: src/tunnel.c:493 src/tunnel.c:640 #, c-format msgid "WARNING: %s" msgstr "VAROITUS: %s" #: src/tunnel.c:495 msgid "STARTTLS command failed." msgstr "STARTTLS-komento epäonnistui." #: src/tunnel.c:632 msgid "Using TLS/SSL encryption between Anubis and remote MTA only..." msgstr "Käytetään vain TLS/SSL-salausta Anubisin ja etä-MTA:n välillä..." #: src/tunnel.c:642 msgid "STARTTLS (ONEWAY) command failed." msgstr "STARTTLS (ONEWAY)-komento epäonnistui." #: lib/getopt.c:526 lib/getopt.c:542 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: valitsin ”%s” ei ole yksiselitteinen\n" #: lib/getopt.c:575 lib/getopt.c:579 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: valitsin ”--%s” ei salli argumenttia\n" #: lib/getopt.c:588 lib/getopt.c:593 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: valitsin ”%c%s” ei salli argumenttia\n" #: lib/getopt.c:636 lib/getopt.c:655 lib/getopt.c:971 lib/getopt.c:990 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: valitsin ”%s” vaatii argumentin\n" #: lib/getopt.c:693 lib/getopt.c:696 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: tunnistamaton valitsin ”--%s”\n" #: lib/getopt.c:704 lib/getopt.c:707 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: tunnistamaton valitsin ”%c%s”\n" #: lib/getopt.c:759 lib/getopt.c:762 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: virheellinen valitsin -- %c\n" #: lib/getopt.c:768 lib/getopt.c:771 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: virheellinen valitsin -- %c\n" #: lib/getopt.c:823 lib/getopt.c:839 lib/getopt.c:1043 lib/getopt.c:1061 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: valitsin vaatii argumentin -- %c\n" #: lib/getopt.c:892 lib/getopt.c:908 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: valitsin ”-W %s” ei ole yksiselitteinen\n" #: lib/getopt.c:932 lib/getopt.c:950 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: valitsin ”-W %s” ei salli argumenttia\n" #: lib/obstack.c:423 lib/obstack.c:425 msgid "memory exhausted" msgstr "muisti kulutettiin loppuun"