# Finnish messages for cflow.
# Copyright © 2009, 2011 Free Software Foundation, Inc.
# This file is distributed under the same license as the cflow package.
# Jorma Karvonen <karvonen.jorma@gmail.com>, 2009-2011.
#
msgid ""
msgstr ""
"Project-Id-Version: GNU cflow 1.4\n"
"Report-Msgid-Bugs-To: bug-cflow@gnu.org\n"
"POT-Creation-Date: 2011-10-11 23:17+0300\n"
"PO-Revision-Date: 2011-10-14 14:54+0200\n"
"Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\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/c.l:154
msgid "unterminated string?"
msgstr "päättämätön merkkijono?"

#: src/c.l:338
#, c-format
msgid "Command line: %s\n"
msgstr "Komentorivi: %s\n"

#: src/c.l:341
#, c-format
msgid "cannot execute `%s'"
msgstr "kohdetta ”%s” ei voi suorittaa"

#: src/c.l:396 src/rc.c:60
#, c-format
msgid "cannot open `%s'"
msgstr "kohdetta ”%s” ei voi avata"

#: src/c.l:477
#, c-format
msgid "New location: %s:%d\n"
msgstr "Uusi sijainti: %s:%d\n"

#: src/main.c:28
msgid "generate a program flowgraph"
msgstr "tee ohjelman rakennekaavio"

#: src/main.c:30
msgid "* The effect of each option marked with an asterisk is reversed if the option's long name is prefixed with `no-'. For example, --no-cpp cancels --cpp."
msgstr "* Jokaisen tähdellä merkityn valitsimen vaikutus on päinvastainen, jos valitsimen pitkän nimen edellä on ”no-”. Esimerkiksi, ”--no-cpp” peruu ”--cpp”-valitsimen."

#: src/main.c:61
msgid "General options:"
msgstr "Yleiset valitsimet:"

#: src/main.c:62 src/main.c:103
msgid "NUMBER"
msgstr "NUMERO"

#: src/main.c:63
msgid "Set the depth at which the flowgraph is cut off"
msgstr "Aseta syvyys, jossa rakennekaavio katkaistaan"

#: src/main.c:64
msgid "CLASSES"
msgstr "LUOKAT"

#: src/main.c:65
msgid "Include specified classes of symbols (see below). Prepend CLASSES with ^ or - to exclude them from the output"
msgstr "Sisällytä määritellyt symboliluokat (katso alla). LUOKAT voidaan poistaa tulosteesta lisäämällä eteen ^ tai -"

#: src/main.c:66 src/main.c:107 src/main.c:111 gnu/argp-parse.c:85
msgid "NAME"
msgstr "NIMI"

#: src/main.c:67
msgid "Use given output format NAME. Valid names are `gnu' (default) and `posix'"
msgstr "Käytä annettua tulostemuotoa NIMI. Käypiä NIMI-arvoja voi olla joko ”gnu” (oletus) tai ”posix”"

#: src/main.c:70
msgid "* Print reverse call tree"
msgstr "* Tulosta käänteinen kutsupuu"

#: src/main.c:72
msgid "Produce cross-reference listing only"
msgstr "Tee vain ristiviiteluettelo"

#: src/main.c:73
msgid "OPT"
msgstr "VALITSIN"

#: src/main.c:74
msgid "Set printing option to OPT. Valid OPT values are: xref (or cross-ref), tree. Any unambiguous abbreviation of the above is also accepted"
msgstr "Aseta tulostusvalitsimeksi OPT. Mahdolliset OPT-arvot ovat: xref (tai cross-ref), tree. Kaikki yksiselitteiset edellisten lyhennykset hyväksytään myös"

#: src/main.c:76
msgid "FILE"
msgstr "TIEDOSTO"

#: src/main.c:77
msgid "Set output file name (default -, meaning stdout)"
msgstr "Aseta tulostetiedoston nimi (oletus -, tarkoittaa vakiotulostetta)"

#: src/main.c:80
msgid "Symbols classes for --include argument"
msgstr "Symboliluokat ”--include”-argumentille"

#: src/main.c:82
msgid "all data symbols, both external and static"
msgstr "kaikki datasymbolit, sekä ulkoiset että staattiset"

#: src/main.c:84
msgid "symbols whose names begin with an underscore"
msgstr "symbolit, joiden nimi alkaa alaviivalla"

#: src/main.c:86
msgid "static symbols"
msgstr "staattiset symbolit"

#: src/main.c:88
msgid "typedefs (for cross-references only)"
msgstr "typedef-määrittelyt (vain ristiviitteitä varten)"

#: src/main.c:94
msgid "Parser control:"
msgstr "Jäsentimen asetukset:"

#: src/main.c:96
msgid "* Rely on indentation"
msgstr "* Luota sisennykseen"

#: src/main.c:100
msgid "* Accept only sources in ANSI C"
msgstr "* Hyväksy vain ANSI C -lähteet"

#: src/main.c:104
msgid "Set initial token stack size to NUMBER"
msgstr "Aseta vuoromerkkipinon koon alkuarvoksi NUMERO"

#: src/main.c:105
msgid "SYMBOL:[=]TYPE"
msgstr "SYMBOLI:[=]TYYPPI"

#: src/main.c:106
msgid "Register SYMBOL with given TYPE, or define an alias (if := is used). Valid types are: keyword (or kw), modifier, qualifier, identifier, type, wrapper. Any unambiguous abbreviation of the above is also accepted"
msgstr "Registeröi SYMBOLI annetun TYYPPIsenä, tai määritä se aliaksena (jos := on käytössä). Käyvät tyypit ovat: keyword (tai kw), modifier, identifier, type, wrapper. Kaikki niiden yksiselitteiset lyhennykset ovat myös hyväksyttyjä."

#: src/main.c:108
msgid "Assume main function to be called NAME"
msgstr "Oleta pääfunktion nimeksi NIMI"

#: src/main.c:109
msgid "NAME[=DEFN]"
msgstr "NIMI[=DEFN]"

#: src/main.c:110
msgid "Predefine NAME as a macro"
msgstr "Määrittele NIMI ennakolta makrona"

#: src/main.c:112
msgid "Cancel any previous definition of NAME"
msgstr "Peru aiemmat NIMI-määrittelyt"

#: src/main.c:113
msgid "DIR"
msgstr "DIR"

#: src/main.c:114
msgid "Add the directory DIR to the list of directories to be searched for header files."
msgstr "Lisää hakemisto DIR otsaketiedostoissa haettavien hakemistojen luetteloon."

#: src/main.c:115
msgid "COMMAND"
msgstr "KOMENTO"

#: src/main.c:116
msgid "* Run the specified preprocessor command"
msgstr "* Suorita määritellyt esikääntäjäkäskyt"

#: src/main.c:124
msgid "Output control:"
msgstr "Tulosteohjaus:"

#: src/main.c:126
msgid "* Print line numbers"
msgstr "* Tulosta rivinumerot"

#: src/main.c:130
msgid "* Print nesting level along with the call tree"
msgstr "* Tulosta sisennystaso kutsupuun oheen"

#: src/main.c:134
msgid "Control graph appearance"
msgstr "Ohjaa kaavion ulkonäköä"

#: src/main.c:136
msgid "* Draw ASCII art tree"
msgstr "* Piirrä puu ASCII-merkeillä"

#: src/main.c:140
msgid "* Brief output"
msgstr "* Suppea tuloste"

#: src/main.c:144
msgid "* Additionally format output for use with GNU Emacs"
msgstr "* Lisätulostemuoto käytettäväksi GNU Emacs -ohjelman kanssa"

#: src/main.c:148
msgid "* Do not print argument lists in function declarations"
msgstr "* Älä tulosta argumenttiluetteloja funktioesittelyihin"

#: src/main.c:152
msgid "* Do not print symbol names in declaration strings"
msgstr "* Älä tulosta symbolinimiä esittelymerkkijonoihin"

#: src/main.c:158
msgid "Informational options:"
msgstr "Lisätietovalitsimet:"

#: src/main.c:160
msgid "* Verbose error diagnostics"
msgstr "* Lavea virhediagnostiikka"

#: src/main.c:164
msgid "Set debugging level"
msgstr "Aseta virheenjäljitystaso"

#: src/main.c:266
#, c-format
msgid "%s: no symbol type supplied"
msgstr "%s: symbolityyppiä ei ole annettu"

#: src/main.c:287
#, c-format
msgid "unknown symbol type: %s"
msgstr "tuntematon symbolityyppi: %s"

#: src/main.c:315
#, c-format
msgid "unknown print option: %s"
msgstr "tuntematon tulostusvalitsin: %s"

#: src/main.c:438 src/main.c:447
#, c-format
msgid "level indent string is too long"
msgstr "tasosisennysmerkkijono on liian pitkä"

#: src/main.c:475
#, c-format
msgid "level-indent syntax"
msgstr "tasosisennyssyntaksi"

#: src/main.c:499
#, c-format
msgid "unknown level indent option: %s"
msgstr "tuntematon tasosisennysvalitsin: %s"

#: src/main.c:576 src/main.c:775
#, c-format
msgid "%s: No such output driver"
msgstr "%s: Ei tulosteajuria"

#: src/main.c:604
#, c-format
msgid "Unknown symbol class: %c"
msgstr "Tuntematon symboliluokka: %c"

#: src/main.c:684
msgid "[FILE]..."
msgstr "[TIEDOSTO]..."

#: src/main.c:731
#, c-format
msgid "Exiting"
msgstr "Poistutaan"

#: src/main.c:809
#, c-format
msgid "no input files"
msgstr "ei syötetiedostoja"

#: src/parser.c:122
#, c-format
msgid " near "
msgstr " near "

#: src/parser.c:191
#, c-format
msgid "INTERNAL ERROR: cannot return token to stream"
msgstr "SISÄINEN VIRHE: vuoromerkkiä ei voida palauttaa merkkijonoon"

#: src/parser.c:266
msgid "unrecognized definition"
msgstr "tunnistamaton määrittely"

#: src/parser.c:412 src/parser.c:536 src/parser.c:645
msgid "unexpected end of file in declaration"
msgstr "odottamaton tiedoston loppu määrittelyssä"

#: src/parser.c:463
msgid "unexpected end of file in expression"
msgstr "odottamaton tiedoston loppu lausekkeessa"

#: src/parser.c:519 src/parser.c:620
msgid "expected `;'"
msgstr "odotettiin ”;”-merkkiä"

#: src/parser.c:569
msgid "missing `;' after struct declaration"
msgstr "merkki ”;” puuttuu struct-määrittelyn perästä"

#: src/parser.c:667
msgid "unexpected end of file in initializer list"
msgstr "odottamaton tiedoston loppu alustusluettelossa"

#: src/parser.c:697 src/parser.c:704
msgid "unexpected end of file in struct"
msgstr "odottamaton tiedoston loppu struct-rakenteessa"

#: src/parser.c:751 src/parser.c:816
msgid "unexpected end of file in function declaration"
msgstr "odottamaton tiedoston loppu funktioesittelyssä"

#: src/parser.c:783 src/parser.c:806
msgid "expected `)'"
msgstr "odotettiin ”)”-merkkiä"

#: src/parser.c:878
msgid "unexpected token in parameter list"
msgstr "odottamaton vuoromerkki parametriluettelossa"

#: src/parser.c:894
msgid "unexpected end of file in parameter list"
msgstr "odottamaton tiedoston loppu parametriluettelossa"

#: src/parser.c:932
msgid "forced function body close"
msgstr "pakotettu funktiorungon sulkeminen"

#: src/parser.c:946
msgid "unexpected end of file in function body"
msgstr "odottamaton tiedoston loppu funktiorungossa"

#: src/parser.c:1043
#, c-format
msgid "%s/%d redefined"
msgstr "%s/%d määritelty uudelleen"

#: src/parser.c:1047
#, c-format
msgid "%s redefined"
msgstr "%s määritelty uudelleen"

#: src/parser.c:1050
#, c-format
msgid "this is the place of previous definition"
msgstr "aiemman määrittelyn paikka"

#: src/parser.c:1064
#, c-format
msgid "%s:%d: %s/%d defined to %s\n"
msgstr "%s:%d: %s/%d määritelty kohteeksi %s\n"

#: src/parser.c:1089
#, c-format
msgid "%s:%d: type %s\n"
msgstr "%s:%d: tyyppi %s\n"

#: src/rc.c:55
#, c-format
msgid "not enough memory to process rc file"
msgstr "muistia ei ole tarpeeksi rc-tiedoston käsittelyyn"

#: gnu/argp-help.c:149
#, c-format
msgid "ARGP_HELP_FMT: %s value is less than or equal to %s"
msgstr "ARGP_HELP_FMT: %s-arvo on pienempi tai yhtäsuuri kuin %s"

#: gnu/argp-help.c:222
#, c-format
msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
msgstr "%.*s: ARGP_HELP_FMT-parametri vaatii arvon"

#: gnu/argp-help.c:228
#, c-format
msgid "%.*s: ARGP_HELP_FMT parameter must be positive"
msgstr "%.*s: ARGP_HELP_FMT-parametrin on oltava positiivinen"

#: gnu/argp-help.c:237
#, c-format
msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
msgstr "%.*s: Tuntematon ARGP_HELP_FMT-parametri"

#: gnu/argp-help.c:249
#, c-format
msgid "Garbage in ARGP_HELP_FMT: %s"
msgstr "Roskaa kohteessa ARGP_HELP_FMT: %s"

#: gnu/argp-help.c:1246
msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
msgstr "Pakolliset tai valinnaiset argumentit pitkille valitsimille ovat pakollisia tai valinnaisia myös vastaaville lyhyille valitsimille."

#: gnu/argp-help.c:1639
msgid "Usage:"
msgstr "Käyttö:"

#: gnu/argp-help.c:1643
msgid "  or: "
msgstr "  tai: "

#: gnu/argp-help.c:1655
msgid " [OPTION...]"
msgstr " [VALITSIN...]"

#: gnu/argp-help.c:1682
#, c-format
msgid "Try `%s --help' or `%s --usage' for more information.\n"
msgstr "Lisätietoja ”%s --help” tai ”%s --usage” -komennoilla.\n"

#: gnu/argp-help.c:1710
#, c-format
msgid "Report bugs to %s.\n"
msgstr ""
"Ilmoita virheistä (englanniksi) osoitteeseen %s.\n"
"Ilmoita käännösvirheestä osoitteeseen <translation-team-fi@lists.sourceforge.net>.\n"

#: gnu/argp-help.c:1929 gnu/error.c:129
msgid "Unknown system error"
msgstr "Tuntematon järjestelmävirhe"

#: gnu/argp-parse.c:83
msgid "give this help list"
msgstr "näytä tämä opasteluettelo"

#: gnu/argp-parse.c:84
msgid "give a short usage message"
msgstr "näytä lyhyt käyttöohje"

#: gnu/argp-parse.c:85
msgid "set the program name"
msgstr "aseta ohjelman nimi"

#: gnu/argp-parse.c:86
msgid "SECS"
msgstr "S"

#: gnu/argp-parse.c:87
msgid "hang for SECS seconds (default 3600)"
msgstr "odota SECS sekuntia (oletus 3600)"

#: gnu/argp-parse.c:144
msgid "print program version"
msgstr "tulosta ohjelman versio"

#: gnu/argp-parse.c:160
msgid "(PROGRAM ERROR) No version known!?"
msgstr "(OHJELMAVIRHE) Tuntematon versio!?"

#: gnu/argp-parse.c:613
#, c-format
msgid "%s: Too many arguments\n"
msgstr "%s: Liian monta argumenttia\n"

#: gnu/argp-parse.c:756
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(OHJELMAVIRHE) Valitsin olisi pitänyt tunnistaa!?"

#: gnu/getopt.c:529 gnu/getopt.c:545
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: valitsin ”%s” ei ole yksiselitteinen\n"

#: gnu/getopt.c:578 gnu/getopt.c:582
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: valitsin ”--%s” ei salli argumenttia\n"

#: gnu/getopt.c:591 gnu/getopt.c:596
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: valitsin ”%c%s” ei salli argumenttia\n"

#: gnu/getopt.c:639 gnu/getopt.c:658 gnu/getopt.c:974 gnu/getopt.c:993
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: valitsin ”%s” vaatii argumentin\n"

#: gnu/getopt.c:696 gnu/getopt.c:699
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: tunnistamaton valitsin ”--%s”\n"

#: gnu/getopt.c:707 gnu/getopt.c:710
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr "%s: tunnistamaton valitsin ”%c%s”\n"

#: gnu/getopt.c:762 gnu/getopt.c:765
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: virheellinen valitsin -- %c\n"

#: gnu/getopt.c:771 gnu/getopt.c:774
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: virheellinen valitsin -- %c\n"

#: gnu/getopt.c:826 gnu/getopt.c:842 gnu/getopt.c:1046 gnu/getopt.c:1064
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s: valitsin vaatii argumentin -- %c\n"

#: gnu/getopt.c:895 gnu/getopt.c:911
#, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr "%s: valitsin ”-W %s” ei ole yksiselitteinen\n"

#: gnu/getopt.c:935 gnu/getopt.c:953
#, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr "%s: valitsin ”-W %s” ei salli argumenttia\n"

#: gnu/obstack.c:425 gnu/obstack.c:427
msgid "memory exhausted"
msgstr "muistin varaus ei onnistunut"
