GNU Coreutils, osa 6 - viimeinen

Lauri Nurmi <[email protected]>
Newsgroups gmane.comp.internationalization.finnish
Message-ID <[email protected]>
Tässä vielä viimeinen osa Coreutils-suomennosta.

#: src/tac.c:130
msgid ""
"Write each FILE to standard output, last line first.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
msgstr ""
"Tulosta kukin TIEDOSTO vakiotulosteeseen, viimeinen rivi ensimmäisenä.\n"
"Jos TIEDOSTOa ei ole annettu, tai se on -, luetaan vakiosyötettä.\n"
"\n"

#: src/tac.c:138
msgid ""
"  -b, --before             attach the separator before instead of after\n"
"  -r, --regex              interpret the separator as a regular expression\n"
"  -s, --separator=STRING   use STRING as the separator instead of newline\n"
msgstr ""
"  -b, --before             liitä erotin tekstin eteen, ei perään\n"
"  -r, --regex              tulkitse erotin säännöllisenä lausekkeena\n"
"  -s, --separator=MERKKIJ  käytä MERKKIJonoa erottimena rivinvaihdon sijaan\n"

#: src/tac.c:229
#, c-format
msgid "%s: seek failed"
msgstr "%s: siirtyminen epäonnistui"

#: src/tac.c:452 src/tac.c:591
msgid "stdin: read error"
msgstr "vakiosyöte: lukuvirhe"

#: src/tac.c:638
msgid "separator cannot be empty"
msgstr "erotin ei voi olla tyhjä"

#: src/tail.c:49
msgid "Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering"
msgstr "Paul Rubin, David MacKenzie, Ian Lance Taylor ja Jim Meyering"

#: src/tail.c:241
#, c-format
msgid ""
"Print the last %d lines of each FILE to standard output.\n"
"With more than one FILE, precede each with a header giving the file name.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
msgstr ""
"Tulosta kunkin TIEDOSTOn %d viimeistä riviä vakiotulosteeseen.\n"
"Jos TIEDOSTOja on useampi kuin yksi, jokaista ennen näytetään tiedostonimi.\n"
"Jos TIEDOSTOa ei ole annettu, tai se on -, luetaan vakiosyötettä.\n"
"\n"

#: src/tail.c:250
msgid ""
"      --retry              keep trying to open a file even if it is\n"
"                           inaccessible when tail starts or if it becomes\n"
"                           inaccessible later -- useful only with -f\n"
"  -c, --bytes=N            output the last N bytes\n"
msgstr ""
"      --retry              jatka tiedoston avausyrityksiä vaikka tiedosto\n"
"                           ei ole käytettävissä aluksi tai myöhemmässä\n"
"                           vaiheessa -- toimii vain valitsimen -f kanssa\n"
"  -c, --bytes=N            tulosta viimeiset N tavua\n"

#: src/tail.c:256
msgid ""
"  -f, --follow[={name|descriptor}]\n"
"                           output appended data as the file grows;\n"
"                           -f, --follow, and --follow=descriptor are\n"
"                           equivalent\n"
"  -F                       same as --follow=name --retry\n"
msgstr ""
"  -f, --follow[={name|descriptor}]\n"
"                           tulosta lisätty tieto tiedoston kasvaessa;\n"
"                           -f, --follow ja --follow=descriptor ovat sama "
"asia\n"
"  -F                       sama kuin --follow=name --retry\n"

#: src/tail.c:263
#, c-format
msgid ""
"  -n, --lines=N            output the last N lines, instead of the last %d\n"
"      --max-unchanged-stats=N\n"
"                           with --follow=name, reopen a FILE which has not\n"
"                           changed size after N (default %d) iterations\n"
"                           to see if it has been unlinked or renamed\n"
"                           (this is the usual case of rotated log files)\n"
msgstr ""
"  -n, --lines=N            tulosta viimeiset N riviä viimeisten %d sijaan\n"
"      --max-unchanged-stats=N\n"
"                           käytettäessä valitsinta --follow=name, avaa\n"
"                           uudelleen TIEDOSTO, jonka koko ei ole muuttunut\n"
"                           N (oletus %d) tarkistuskerran aikana, jotta\n"
"                           nähdään onko se nimetty uudelleen tai linkitys\n"
"                           poistettu (tämä on yleistä syrjäytettyjen\n"
"                           lokitiedostojen kanssa)\n"

#: src/tail.c:274
msgid ""
"      --pid=PID            with -f, terminate after process ID, PID dies\n"
"  -q, --quiet, --silent    never output headers giving file names\n"
"  -s, --sleep-interval=S   with -f, sleep for approximately S seconds\n"
"                           (default 1.0) between iterations.\n"
"  -v, --verbose            always output headers giving file names\n"
msgstr ""
"      --pid=PID            valitsimen -f kanssa, lopeta prosessin PID\n"
"                           kuollessa\n"
"  -q, --quiet, --silent    älä koskaan tulosta tiedostonimen sisältäviä\n"
"                           otsakkeita\n"
"  -s, --sleep-interval=S   valitsimen -f kanssa, nuku noin S sekuntia\n"
"                           (oletus 1,0) toistojen välissä.\n"
"  -v, --verbose            tulosta aina tiedostonimen sisältävät otsakkeet\n"

#: src/tail.c:283
msgid ""
"\n"
"If the first character of N (the number of bytes or lines) is a `+',\n"
"print beginning with the Nth item from the start of each file, otherwise,\n"
"print the last N items in the file.  N may have a multiplier suffix:\n"
"b 512, k 1024, m 1024*1024.\n"
"\n"
msgstr ""
"\n"
"Jos N:n (tavu- tai rivimäärän) ensimmäinen merkki on \"+\", tulosta alkaen\n"
"kunkin tiedoston N:nnestä tavusta tai rivistä. Muussa tapauksessa tulosta\n"
"kunkin tiedoston viimeiset N tavua tai riviä. N:n perään voi lisätä kertoimen:\n"
"b 512, k 1024, m 1024².\n"
"\n"

#: src/tail.c:291
msgid ""
"With --follow (-f), tail defaults to following the file descriptor, which\n"
"means that even if a tail'ed file is renamed, tail will continue to track\n"
"its end.  "
msgstr ""
"Valitsimen --follow (-f) kanssa tail seuraa oletuksena tiedostokahvaa, mikä\n"
"tarkoittaa, että vaikka seurattava tiedosto nimetään uudelleen, tail jatkaa\n"
"sen seuraamista. "

#: src/tail.c:296
msgid ""
"This default behavior is not desirable when you really want to\n"
"track the actual name of the file, not the file descriptor (e.g., log\n"
"rotation).  Use --follow=name in that case.  That causes tail to track the\n"
"named file by reopening it periodically to see if it has been removed and\n"
"recreated by some other program.\n"
msgstr ""
"Tämä oletuskäyttäytyminen ei ole toivottavaa, jos halutaan todella seurata\n"
"tietyn nimistä tiedostoa, ei kahvaa (esim. lokeja syrjäytettäessä). Siinä\n"
"tapauksessa on käytettävä valitsinta --follow=name. Tällöin tail avaa\n"
"seurattavan nimisen tiedoston uudelleen säännöllisesti tarkistaakseen,\n"
"onko jokin toinen ohjelma poistanut ja luonut sen uudelleen.\n"

#: src/tail.c:334
#, c-format
msgid "closing %s (fd=%d)"
msgstr "suljetaan %s (fd=%d)"

#: src/tail.c:399
#, c-format
msgid "%s: cannot seek to relative offset %s"
msgstr "%s: siirtyminen suhteelliseen siirtymään %s ei onnistu"

#: src/tail.c:403
#, c-format
msgid "%s: cannot seek to end-relative offset %s"
msgstr "%s: siirtyminen siirtymään %s suhteessa loppuun ei onnistu"

#: src/tail.c:855
#, c-format
msgid "`%s' has become inaccessible"
msgstr "tiedosto \"%s\" ei ole enää käytettävissä"

# Joo, untailable on vähän hankala sana.
#: src/tail.c:872
#, c-format
msgid "`%s' has been replaced with an untailable file; giving up on this name"
msgstr ""
"\"%s\" on korvattu seuraamiskelvottamalla tiedostolla; luovutaan tämän "
"tiedoston seuraamisesta"

#: src/tail.c:893
#, c-format
msgid "`%s' has become accessible"
msgstr "tiedosto \"%s\" on nyt käytettävissä"

#: src/tail.c:901
#, c-format
msgid "`%s' has appeared;  following end of new file"
msgstr "tiedosto \"%s\" on ilmaantunut; seurataan uuden tiedoston loppua"

#: src/tail.c:912
#, c-format
msgid "`%s' has been replaced;  following end of new file"
msgstr "tiedosto \"%s\" on korvattu; seurataan uuden tiedoston loppua"

#: src/tail.c:1037
#, c-format
msgid "%s: file truncated"
msgstr "%s: tiedosto typistynyt"

#: src/tail.c:1057
msgid "no files remaining"
msgstr "tiedostoja ei ole jäljellä"

#: src/tail.c:1297
#, c-format
msgid "%s: cannot follow end of this type of file; giving up on this name"
msgstr ""
"%s: tämän tyyppisen tiedoston loppua ei voi seurata; luovutaan tämän "
"tiedoston seuraamisesta"

#: src/tail.c:1421
#, c-format
msgid "%c: invalid suffix character in obsolescent option"
msgstr "%c: virheellinen jälkiliitemerkki käytöstä poistuvassa valitsimessa"

#: src/tail.c:1470
#, c-format
msgid ""
"too many arguments;  When using tail's obsolescent option syntax (%s)\n"
"there may be no more than one file argument.  Use the equivalent -n or -c\n"
"option instead."
msgstr ""
"liian monta argumenttia; Käytettäessä tail:in käytöstä poistuvaa\n"
"valitsinsyntaksia (%s), tiedostoargumentteja saa olla vain yksi. Käytä\n"
"vastaavaa valitsinta -n tai -c sen sijaan."

#: src/tail.c:1479
#, c-format
msgid ""
"Warning: it is not portable to use two or more file arguments with\n"
"tail's obsolescent option syntax (%s).  Use the equivalent -n or -c\n"
"option instead."
msgstr ""
"Varoitus: ei ole siirrettävää käyttää kahta tai useampaa tiedostoargumenttia\n"
"tail:in käytöstä poistuvan valitsinsyntaksin (%s) kanssa. Käytä vastaavaa\n"
"valitsinta -n tai -c sen sijaan."

#: src/tail.c:1488
#, c-format
msgid "`%s' option is obsolete; use `%s-%c %.*s'"
msgstr "valitsin \"%s\" on vanhentunut; käytä \"%s-%c %.*s\""

#: src/tail.c:1560
msgid "the --allow-missing option is deprecated; use --retry instead"
msgstr ""
"valitsin --allow-missing ei ole suositeltava; käytä valitsinta --retry sen "
"sijaan"

#: src/tail.c:1572
#, c-format
msgid "%s: invalid maximum number of unchanged stats between opens"
msgstr ""
"%s: virheellinen avausten välinen muuttumattomien tilan lukemisten "
"enimmäismäärä"

#: src/tail.c:1584
#, c-format
msgid "%s: invalid maximum number of consecutive size changes"
msgstr "%s: virheellinen maksimimäärä peräkkäisiä koonmuutoksia"

#: src/tail.c:1596
#, c-format
msgid "%s: invalid PID"
msgstr "%s: virheellinen PID"

#: src/tail.c:1615
#, c-format
msgid "%s: invalid number of seconds"
msgstr "%s: virheellinen sekuntimäärä"

#: src/tail.c:1634
msgid "warning: --retry is useful only when following by name"
msgstr "varoitus: --retry toimii vain seurattaessa nimen perusteella"

#: src/tail.c:1638
msgid "warning: PID ignored; --pid=PID is useful only when following"
msgstr ""
"warning: ei huomioida PID:tä; --pid=PID on käyttökelpoinen vain seurattaessa"

#: src/tail.c:1641
msgid "warning: --pid=PID is not supported on this system"
msgstr "varoitus: --pid=PID ei ole tuettu tässä järjestelmässä"

#: src/tee.c:32
msgid "Mike Parker, Richard M. Stallman, and David MacKenzie"
msgstr "Mike Parker, Richard M. Stallman ja David MacKenzie"

#: src/tee.c:63
msgid ""
"Copy standard input to each FILE, and also to standard output.\n"
"\n"
"  -a, --append              append to the given FILEs, do not overwrite\n"
"  -i, --ignore-interrupts   ignore interrupt signals\n"
msgstr ""
"Kopioi vakiosyöte jokaiseen TIEDOSTOon sekä vakiotulosteeseen.\n"
"\n"
"  -a, --append              lisää TIEDOSTOjen perään, älä korvaa\n"
"  -i, --ignore-interrupts   jätä keskeytyssignaalit huomiotta\n"

#: src/test.c:203
msgid "argument expected\n"
msgstr "odotettiin argumenttia\n"

#: src/test.c:211
#, c-format
msgid "%s: integer expression expected\n"
msgstr "%s: odotettiin kokonaislukulauseketta\n"

#: src/test.c:341
msgid "')' expected\n"
msgstr "\")\" oli odotus\n"

#: src/test.c:344
#, c-format
msgid "')' expected, found %s\n"
msgstr "\")\" oli odotus, saatiin %s\n"

#: src/test.c:361 src/test.c:888
#, c-format
msgid "%s: unary operator expected\n"
msgstr "%s: odotettiin unaarista operaattoria\n"

#: src/test.c:411
msgid "before -lt"
msgstr "ennen operaattoria -lt"

#: src/test.c:419
msgid "after -lt"
msgstr "operaattorin -lt jälkeen"

#: src/test.c:433
msgid "before -le"
msgstr "ennen operaattoria -le"

#: src/test.c:440
msgid "after -le"
msgstr "operaattorin -le jälkeen"

#: src/test.c:456
msgid "before -gt"
msgstr "ennen operaattoria -gt"

#: src/test.c:463
msgid "after -gt"
msgstr "operaattorin -gt jälkeen"

#: src/test.c:477
msgid "before -ge"
msgstr "ennen operaattoria -ge"

#: src/test.c:484
msgid "after -ge"
msgstr "operaattorin -ge jälkeen"

#: src/test.c:499
msgid "-nt does not accept -l\n"
msgstr "-nt ei hyväksy -l -lauseketta\n"

#: src/test.c:513
msgid "before -ne"
msgstr "ennen operaattoria -ne"

#: src/test.c:520
msgid "after -ne"
msgstr "operaattorin -ne jälkeen"

#: src/test.c:536
msgid "before -eq"
msgstr "ennen operaattoria -eq"

#: src/test.c:543
msgid "after -eq"
msgstr "operaattorin -eq jälkeen"

#: src/test.c:554
msgid "-ef does not accept -l\n"
msgstr "-ef ei hyväksy -l -lauseketta\n"

#: src/test.c:573
msgid "-ot does not accept -l\n"
msgstr "-ot ei hyväksy -l -lauseketta\n"

#: src/test.c:582
msgid "unknown binary operator\n"
msgstr "tuntematon binäärioperaattori\n"

#: src/test.c:768
msgid "after -t"
msgstr "operaattorin -t jälkeen"

#: src/test.c:916
#, c-format
msgid "%s: binary operator expected\n"
msgstr "%s: odotettiin binäärista operaattoria\n"

#: src/test.c:976
msgid ""
"Usage: test EXPRESSION\n"
"  or:  [ EXPRESSION ]\n"
"  or:  [ OPTION\n"
"Exit with the status determined by EXPRESSION.\n"
"\n"
msgstr ""
"Käyttö: test LAUSEKE\n"
"  tai:  [ LAUSEKE ]\n"
"  tai:  [ VALITSIN\n"
"Poistu LAUSEKKEen määräämällä poistumiskoodilla.\n"
"\n"

#: src/test.c:985
msgid ""
"\n"
"EXPRESSION is true or false and sets exit status.  It is one of:\n"
msgstr ""
"\n"
"LAUSEKE on tosi tai epätosi ja asettaa tilakoodin. Se on jokin seuraavista:\n"

#: src/test.c:989
msgid ""
"\n"
"  ( EXPRESSION )               EXPRESSION is true\n"
"  ! EXPRESSION                 EXPRESSION is false\n"
"  EXPRESSION1 -a EXPRESSION2   both EXPRESSION1 and EXPRESSION2 are true\n"
"  EXPRESSION1 -o EXPRESSION2   either EXPRESSION1 or EXPRESSION2 is true\n"
msgstr ""
"\n"
"  ( LAUSEKE )               LAUSEKE on tosi\n"
"  ! LAUSEKE                 LAUSEKE on epätosi\n"
"  LAUSEKE1 -a LAUSEKE2      sekä LAUSEKE1 että LAUSEKE2 ovat tosia\n"
"  LAUSEKE1 -o LAUSEKE2      joko LAUSEKE1 tai LAUSEKE2 on tosi\n"

#: src/test.c:996
msgid ""
"\n"
"  [-n] STRING          the length of STRING is nonzero\n"
"  -z STRING            the length of STRING is zero\n"
"  STRING1 = STRING2    the strings are equal\n"
"  STRING1 != STRING2   the strings are not equal\n"
msgstr ""
"\n"
"  [-n] MERKKIJONO             MERKKIJONOn pituus on nollasta poikkeava\n"
"  -z MERKKIJONO               MERKKIJONOn pituus on nolla\n"
"  MERKKIJONO1 = MERKKIJONO2   merkkijonot ovat yhteneväiset\n"
"  MERKKIJONO1 != MERKKIJONO2  merkkijonot eivät ole yhteneväiset\n"

#: src/test.c:1003
msgid ""
"\n"
"  INTEGER1 -eq INTEGER2   INTEGER1 is equal to INTEGER2\n"
"  INTEGER1 -ge INTEGER2   INTEGER1 is greater than or equal to INTEGER2\n"
"  INTEGER1 -gt INTEGER2   INTEGER1 is greater than INTEGER2\n"
"  INTEGER1 -le INTEGER2   INTEGER1 is less than or equal to INTEGER2\n"
"  INTEGER1 -lt INTEGER2   INTEGER1 is less than INTEGER2\n"
"  INTEGER1 -ne INTEGER2   INTEGER1 is not equal to INTEGER2\n"
msgstr ""
"\n"
"  KOK.LUKU1 -eq KOK.LUKU2  KOK.LUKU1 on yhtäsuuri kuin KOK.LUKU2\n"
"  KOK.LUKU1 -ge KOK.LUKU2  KOK.LUKU1 on suurempi tai yhtäsuuri "
"kuin KOK.LUKU2\n"
"  KOK.LUKU1 -gt KOK.LUKU2  KOK.LUKU1 on suurempi kuin KOK.LUKU2\n"
"  KOK.LUKU1 -le KOK.LUKU2  KOK.LUKU1 on pienempi tai yhtäsuuri "
"kuin KOK.LUKU2\n"
"  KOK.LUKU1 -lt KOK.LUKU2  KOK.LUKU1 on pienempi kuin KOK.LUKU2\n"
"  KOK.LUKU1 -ne KOK.LUKU2  KOK.LUKU1 on erisuuri kuin KOK.LUKU2\n"

#: src/test.c:1012
msgid ""
"\n"
"  FILE1 -ef FILE2   FILE1 and FILE2 have the same device and inode numbers\n"
"  FILE1 -nt FILE2   FILE1 is newer (modification date) than FILE2\n"
"  FILE1 -ot FILE2   FILE1 is older than FILE2\n"
msgstr ""
"\n"
"  TIEDOSTO1 -ef TIEDOSTO2   tiedostoilla on sama laite ja sama inode-numero\n"
"  TIEDOSTO1 -nt TIEDOSTO2   TIEDOSTO1 on uudempi (muokkauspäiväys) kuin "
"TIEDOSTO2\n"
"  TIEDOSTO1 -ot TIEDOSTO2   TIEDOSTO1 on vanhempi kuin TIEDOSTO2\n"

#: src/test.c:1018
msgid ""
"\n"
"  -b FILE     FILE exists and is block special\n"
"  -c FILE     FILE exists and is character special\n"
"  -d FILE     FILE exists and is a directory\n"
"  -e FILE     FILE exists\n"
msgstr ""
"\n"
"  -b TIEDOSTO     TIEDOSTO on olemassa ja on lohkolaitetiedosto\n"
"  -c TIEDOSTO     TIEDOSTO on olemassa ja on merkkilaitetiedosto\n"
"  -d TIEDOSTO     TIEDOSTO on olemassa ja on hakemisto\n"
"  -e TIEDOSTO     TIEDOSTO on olemassa\n"

#: src/test.c:1025
msgid ""
"  -f FILE     FILE exists and is a regular file\n"
"  -g FILE     FILE exists and is set-group-ID\n"
"  -h FILE     FILE exists and is a symbolic link (same as -L)\n"
"  -G FILE     FILE exists and is owned by the effective group ID\n"
"  -k FILE     FILE exists and has its sticky bit set\n"
msgstr ""
"  -f TIEDOSTO     TIEDOSTO on olemassa ja on tavallinen tiedosto\n"
"  -g TIEDOSTO     TIEDOSTO on olemassa ja sen set-group-ID -bitti on päällä\n"
"  -h TIEDOSTO     TIEDOSTO on olemassa ja on symbolinen linkki (sama kuin -"
"L)\n"
"  -G TIEDOSTO     TIEDOSTO on olemassa ja voimassaolevan ryhmän "
"omistuksessa\n"
"  -k TIEDOSTO     TIEDOSTO on olemassa ja sen \"sticky bit\" on päällä\n"

#: src/test.c:1032
msgid ""
"  -L FILE     FILE exists and is a symbolic link (same as -h)\n"
"  -O FILE     FILE exists and is owned by the effective user ID\n"
"  -p FILE     FILE exists and is a named pipe\n"
"  -r FILE     FILE exists and is readable\n"
"  -s FILE     FILE exists and has a size greater than zero\n"
msgstr ""
"  -L TIEDOSTO     TIEDOSTO on olemassa ja on symbolinen linkki (sama kuin -"
"h)\n"
"  -O TIEDOSTO     TIEDOSTO on olemassa ja voimassaolevan käyttäjän "
"omistuksessa\n"
"  -p TIEDOSTO     TIEDOSTO on olemassa ja on nimetty putki\n"
"  -r TIEDOSTO     TIEDOSTO on olemassa ja luettavissa\n"
"  -s TIEDOSTO     TIEDOSTO on olemassa ja kooltaan suurempi kuin nolla\n"

#: src/test.c:1039
msgid ""
"  -S FILE     FILE exists and is a socket\n"
"  -t [FD]     file descriptor FD (stdout by default) is opened on a "
"terminal\n"
"  -u FILE     FILE exists and its set-user-ID bit is set\n"
"  -w FILE     FILE exists and is writable\n"
"  -x FILE     FILE exists and is executable\n"
msgstr ""
"  -S TIEDOSTO     TIEDOSTO on olemassa ja on a socket\n"
"  -t [TK]         tiedostokahva TK (oletuksena stdout) on auki ja "
"päätelaite\n"
"  -u TIEDOSTO     TIEDOSTO on olemassa ja sen set-user-ID -bitti on päällä\n"
"  -w TIEDOSTO     TIEDOSTO on olemassa ja kirjoitettavissa\n"
"  -x TIEDOSTO     TIEDOSTO on olemassa ja ajettavissa\n"

#: src/test.c:1046
msgid ""
"\n"
"Beware that parentheses need to be escaped (e.g., by backslashes) for "
"shells.\n"
"INTEGER may also be -l STRING, which evaluates to the length of STRING.\n"
msgstr ""
"\n"
"Huomaa, että sulut täytyy suojata kuorilta (esim. kenoviivoilla).\n"
"KOKONAISLUKU voi olla myös -l MERKKIJONO, joka laventuu MERKKIJONOn "
"pituudeksi.\n"

#: src/test.c:1061
msgid "Kevin Braunsdorf and Matthew Bradburn"
msgstr "Kevin Braunsdorf ja Matthew Bradburn"

#: src/test.c:1105
msgid "missing `]'\n"
msgstr "puuttuva \"]\"\n"

#: src/test.c:1120
msgid "too many arguments\n"
msgstr "liian monta argumenttia\n"

#: src/touch.c:40
msgid ""
"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith"
msgstr ""
"Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie ja Randy Smith"

#: src/touch.c:149 src/touch.c:165
#, c-format
msgid "creating %s"
msgstr "luodaan %s"

#: src/touch.c:216
#, c-format
msgid "cannot touch %s"
msgstr "tiedostoa %s ei voi koskettaa"

#: src/touch.c:222
#, c-format
msgid "setting times of %s"
msgstr "asetetaan tiedoston %s ajat"

#: src/touch.c:239
msgid ""
"Update the access and modification times of each FILE to the current time.\n"
"\n"
msgstr ""
"Päivitä jokaisen TIEDoston käyttö- ja muutosajat nykyiseen aikaan.\n"
"\n"

#: src/touch.c:246
msgid ""
"  -a                     change only the access time\n"
"  -c, --no-create        do not create any files\n"
"  -d, --date=STRING      parse STRING and use it instead of current time\n"
"  -f                     (ignored)\n"
"  -m                     change only the modification time\n"
msgstr ""
"  -a                     muuta vain käyttöaikaa\n"
"  -c, --no-create        älä luo tiedostoja\n"
"  -d, --date=MERKKIJ     jäsennä MERKKIJono ja käytä sitä nykyisen ajan "
"sijaan\n"
"  -f                     (ei huomioida)\n"
"  -m                     muuta vain muutosaikaa\n"

#: src/touch.c:253
msgid ""
"  -r, --reference=FILE   use this file's times instead of current time\n"
"  -t STAMP               use [[CC]YY]MMDDhhmm[.ss] instead of current time\n"
"  --time=WORD            set time given by WORD: access atime use (same as -"
"a)\n"
"                           modify mtime (same as -m)\n"
msgstr ""
"  -r, --reference=TIED   käytä tämän TIEDoston aikoja nykyisen ajan sijaan\n"
"  -t LEIMA               käytä aikaa [[CC]VV]KKPPttmm[.ss] nykyisen ajan "
"sijaan\n"
"  --time=SANA            aseta aika SANAn mukaan: käyttöaika atime use (sama "
"kuin -a)\n"
"                           muuta aikaa mtime (sama kuin -m)\n"

#: src/touch.c:261
msgid ""
"\n"
"Note that the -d and -t options accept different time-date formats.\n"
msgstr ""
"\n"
"Huomaa, että valitsimien -d ja -t hyväksymät aika-päiväysmuodot ovat\n"
"erilaisia.\n"

#: src/touch.c:307 src/touch.c:327
#, c-format
msgid "invalid date format %s"
msgstr "virheellinen päiväyksen muoto %s"

#: src/touch.c:352
msgid "cannot specify times from more than one source"
msgstr "aika voidaan määrittää vain yhdestä lähteestä"

#: src/touch.c:376
#, c-format
msgid ""
"warning: `touch %s' is obsolete; use `touch -t %04d%02d%02d%02d%02d.%02d'"
msgstr ""
"varoitus: \"touch %s\" on vanhentunut; käytä \"touch -t %04d%02d%02d%02d%02d."
"%02d\""

#: src/touch.c:410
msgid "file arguments missing"
msgstr "tiedostoargumentit puuttuvat"

#: src/tr.c:320
#, c-format
msgid "Usage: %s [OPTION]... SET1 [SET2]\n"
msgstr "Käyttö: %s [VALITSIN]... JOUKKO1 [JOUKKO2]...\n"

#: src/tr.c:324
msgid ""
"Translate, squeeze, and/or delete characters from standard input,\n"
"writing to standard output.\n"
"\n"
"  -c, --complement        first complement SET1\n"
"  -d, --delete            delete characters in SET1, do not translate\n"
"  -s, --squeeze-repeats   replace each input sequence of a repeated "
"character\n"
"                            that is listed in SET1 with a single occurrence\n"
"                            of that character\n"
"  -t, --truncate-set1     first truncate SET1 to length of SET2\n"
msgstr ""
"Vaihda, purista, ja/tai poista merkkejä vakiosyötteestä, kirjoittaen\n"
"vakiotulosteeseen.\n"
"\n"
"  -c, --complement        komplementoi ensin JOUKKO1\n"
"  -d, --delete            poista JOUKKO1:ssä esiintyvät merkit, älä vaihda\n"
"  -s, --squeeze-repeats   korvaa kukin JOUKKO1:ssä luetellun merkin "
"toistuva\n"
"                            syötesarja yhdellä kappaleella kyseistä merkkiä\n"
"  -t, --truncate-set1     typistä JOUKKO1 JOUKKO2:n pituuteen\n"

#: src/tr.c:337
msgid ""
"\n"
"SETs are specified as strings of characters.  Most represent themselves.\n"
"Interpreted sequences are:\n"
"\n"
"  \\NNN            character with octal value NNN (1 to 3 octal digits)\n"
"  \\\\              backslash\n"
"  \\a              audible BEL\n"
"  \\b              backspace\n"
"  \\f              form feed\n"
"  \\n              new line\n"
"  \\r              return\n"
"  \\t              horizontal tab\n"
msgstr ""
"\n"
"JOUKOTt ovat merkkijonoja. Useimmat merkit edustavat itseään.\n"
"Tulkittavat sarjat ovat:\n"
"\n"
"  \\NNN            merkki, jonka oktaaliarvo on NNN (1-3 oktaalinumeroa)\n"
"  \\\\              kenoviiva\n"
"  \\a              merkkiääni (BEL)\n"
"  \\b              askelpalautin\n"
"  \\f              paperinsyöttö\n"
"  \\n              rivinvaihto\n"
"  \\r              palautus\n"
"  \\t              vaakasarkain\n"

#: src/tr.c:351
msgid ""
"  \\v              vertical tab\n"
"  CHAR1-CHAR2     all characters from CHAR1 to CHAR2 in ascending order\n"
"  [CHAR*]         in SET2, copies of CHAR until length of SET1\n"
"  [CHAR*REPEAT]   REPEAT copies of CHAR, REPEAT octal if starting with 0\n"
"  [:alnum:]       all letters and digits\n"
"  [:alpha:]       all letters\n"
"  [:blank:]       all horizontal whitespace\n"
"  [:cntrl:]       all control characters\n"
"  [:digit:]       all digits\n"
msgstr ""
"  \\v              pystysarkain\n"
"  MERK1-MERK2     kaikki merkit MERK1:stä MERK2:een nousevassa "
"järjestyksessä\n"
"  [MERK*]         JOUKKO2:ssa, MERKin kopioita JOUKKO1:n pituuteen asti\n"
"  [MERK*TOISTO]   TOISTO kopiota MERKistä, TOISTO 8-järjestelmässä jos "
"alussa 0\n"
"  [:alnum:]       kaikki kirjaimet ja numerot\n"
"  [:alpha:]       kaikki kirjaimet\n"
"  [:blank:]       kaikki vaakasuuntaiset tyhjeet\n"
"  [:cntrl:]       kaikki ohjausmerkit\n"
"  [:digit:]       kaikki numerot\n"

#: src/tr.c:362
msgid ""
"  [:graph:]       all printable characters, not including space\n"
"  [:lower:]       all lower case letters\n"
"  [:print:]       all printable characters, including space\n"
"  [:punct:]       all punctuation characters\n"
"  [:space:]       all horizontal or vertical whitespace\n"
"  [:upper:]       all upper case letters\n"
"  [:xdigit:]      all hexadecimal digits\n"
"  [=CHAR=]        all characters which are equivalent to CHAR\n"
msgstr ""
"  [:graph:]       kaikki tulostuvat merkit, poislukien välilyönti\n"
"  [:lower:]       kaikki pienet kirjaimet\n"
"  [:print:]       kaikki tulostuvat merkit, mukaanlukien välilyönti\n"
"  [:punct:]       kaikki välimerkit\n"
"  [:space:]       kaikki vaaka- tai pystysuuntaiset tyhjeet\n"
"  [:upper:]       kaikki isot kirjaimet\n"
"  [:xdigit]       kaikki 16-järjestelmän numerot\n"
"  [=MERK=]        kaikki merkit, jotka ovat yhtäläisiä MERKin kanssa\n"

#: src/tr.c:372
msgid ""
"\n"
"Translation occurs if -d is not given and both SET1 and SET2 appear.\n"
"-t may be used only when translating.  SET2 is extended to length of\n"
"SET1 by repeating its last character as necessary.  "
msgstr ""
"\n"
"Vaihtaminen tehdään, jos valitsinta -d ei ole annettu, ja sekä JOUKKO1 että\n"
"JOUKKO2 on annettu. Valitsin -t voidaan antaa vain vaihdettaessa. JOUKKO2\n"
"laajennetaan tarvittaessa JOUKKO1:n pituuteen toistamalla sen viimeistä\n"
"kirjainta. "

#: src/tr.c:378
msgid ""
"Excess characters\n"
"of SET2 are ignored.  Only [:lower:] and [:upper:] are guaranteed to\n"
"expand in ascending order; used in SET2 while translating, they may\n"
"only be used in pairs to specify case conversion.  "
msgstr ""
"JOUKKO2:n mahdolliset ylimääräiset merkit jätetään huomiotta.\n"
"Vain rakenteiden [:lower:] ja [:upper:] laajeneminen nousevassa\n"
"järjestyksessä on taattua; käytettäessä JOUKKO2:ssa vaihdettaessa,\n"
"niiden on oltava pareittain määrittämässä kirjainkoon muutosta.\n"
"Ellei "

# edellinen lause jatkuu tähän, ärsyttävää.
#: src/tr.c:384
msgid ""
"-s uses SET1 if not\n"
"translating nor deleting; else squeezing uses SET2 and occurs after\n"
"translation or deletion.\n"
msgstr ""
"suoriteta vaihtamista eikä poistamista, valitsin -s käyttää "
"JOUKKO1:ä;\n"
"muussa tapauksessa puristaminen käyttää JOUKKO2:a, ja ilmenee vaihtamisen\n"
"tai poiston jälkeen.\n"

#: src/tr.c:550
#, c-format
msgid ""
"warning: the ambiguous octal escape \\%c%c%c is being\n"
"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'"
msgstr ""
"varoitus: moniselitteinen oktaalisuojaus \\%c%c%c tulkitaan\n"
"\t2-tavuiseksi sarjaksi \\0%c%c, \"%c\""

#: src/tr.c:559
msgid "invalid backslash escape at end of string"
msgstr "virheellinen kenoviivasuojaus merkkijonon lopussa"

#: src/tr.c:565
#, c-format
msgid "invalid backslash escape `\\%c'"
msgstr "virheellinen kenoviivasuojaus \"\\%c\""

#: src/tr.c:718
#, c-format
msgid "range-endpoints of `%s-%s' are in reverse collating sequence order"
msgstr "välin \"%s-%s\" päätepisteet ovat käännetyssä järjestyksessä"

#: src/tr.c:899
#, c-format
msgid "invalid repeat count `%s' in [c*n] construct"
msgstr "virheellinen toistomäärä \"%s\" [c*n]-rakenteessa"

#: src/tr.c:992
msgid "missing character class name `[::]'"
msgstr "puuttuva merkkiluokan nimi \"[::]\""

#: src/tr.c:995
msgid "missing equivalence class character `[==]'"
msgstr "puuttuva yhtäläisyysluokan merkki \"[==]\""

#: src/tr.c:1018
#, c-format
msgid "invalid character class `%s'"
msgstr "virheellinen merkkiluokka \"%s\""

#: src/tr.c:1043
#, c-format
msgid "%s: equivalence class operand must be a single character"
msgstr "%s: yhtäläisyysluokan operandin on oltava yksittäinen merkki"

#: src/tr.c:1515
msgid "the [c*] repeat construct may not appear in string1"
msgstr "toistorakenne [c*] ei saa esiintyä merkkijono1:ssä"

#: src/tr.c:1525
msgid "only one [c*] repeat construct may appear in string2"
msgstr "toistorakenne [c*] saa esiintyä vain kerran merkkijono2:ssa"

#: src/tr.c:1533
msgid "[=c=] expressions may not appear in string2 when translating"
msgstr "[=c=]-lausekkeita ei saa esiintyä merkkijono2:ssa vaihdettaessa"

#: src/tr.c:1546
msgid "when not truncating set1, string2 must be non-empty"
msgstr "ellei suoriteta joukko1:n typistystä, merkkijono2 ei saa olla tyhjä"

#: src/tr.c:1555
msgid ""
"when translating with complemented character classes,\n"
"string2 must map all characters in the domain to one"
msgstr ""
"merkkijono2:n on kuvattava kaikki määrittelyjoukon merkit yhdeksi\n"
"vaihdettaessa käyttäen täydennettyjä merkkiluokkia"

#: src/tr.c:1562
msgid ""
"when translating, the only character classes that may appear in\n"
"string2 are `upper' and `lower'"
msgstr ""
"ainoat merkkiluokat, jotka vaihdettaessa saavat esiintyä merkkijono2:ssa,\n"
"ovat \"upper\" ja \"lower\""

#: src/tr.c:1571
msgid "the [c*] construct may appear in string2 only when translating"
msgstr "rakenne [c*] saa esiintyä merkkijono2:ssa vain muunnettaessa"

#: src/tr.c:1847
msgid "two strings must be given when translating"
msgstr "vaihdettaessa on annettava kaksi merkkijonoa"

#: src/tr.c:1850
msgid "two strings must be given when both deleting and squeezing repeats"
msgstr ""
"poistettaessa ja puristettaessa toistoja on annettava kaksi merkkijonoa"

#: src/tr.c:1864
msgid "only one string may be given when deleting without squeezing repeats"
msgstr ""
"poistettaessa toistoja puristamatta voidaan antaa vain yksi merkkijono"

#: src/tr.c:1870
msgid "at least one string must be given when squeezing repeats"
msgstr "puristettaessa toistoja on annettava vähintään yksi merkkijono"

#: src/tr.c:1961
msgid "misaligned [:upper:] and/or [:lower:] construct"
msgstr "väärin aseteltu [:upper:]- ja/tai [:lower:]-rakenne"

#: src/tr.c:1984
msgid ""
"invalid identity mapping;  when translating, any [:lower:] or [:upper:]\n"
"construct in string1 must be aligned with a corresponding construct\n"
"([:upper:] or [:lower:], respectively) in string2"
msgstr ""
"virheellinen kirjainkoon muutos; vaihdettaessa jokaisella merkkijono1:n\n"
"[:lower:]- tai [:upper:]-rakenteella on oltava vastinrakenne\n"
"([:upper:]-rakenteen vastine [:lower:], tai päinvastoin) merkkijono2:ssa"

#: src/true.c:32
#, c-format
msgid ""
"Usage: %s [ignored command line arguments]\n"
"  or:  %s OPTION\n"
"Exit with a status code indicating success.\n"
"\n"
"These option names may not be abbreviated.\n"
"\n"
msgstr ""
"Käyttö: %s [huomiotta jätettävät komentoriviargumentit]\n"
"  tai:  %s VALITSIN\n"
"Poistu onnistumisesta kertovalla tilakoodilla.\n"
"\n"
"Näitä valitsinnimiä ei voi käyttää lyhennettyinä.\n"
"\n"

#: src/tsort.c:96
#, c-format
msgid ""
"Usage: %s [OPTION] [FILE]\n"
"Write totally ordered list consistent with the partial ordering in FILE.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
msgstr ""
"Käyttö: %s [VALITSIN] [TIEDOSTO]\n"
"Kirjoita täysin järjestetty lista, joka on yhtäpitävä TIEDOSTOssa olevan\n"
"osittaisen järjestyksen kanssa. Jos TIEDOSTOa ei anneta tai se on -, "
"luetaan\n"
"vakiosyötettä.\n"
"\n"

#: src/tsort.c:494
#, c-format
msgid "%s: input contains an odd number of tokens"
msgstr "%s: syöte sisältää parittoman määrän symboleja"

#: src/tsort.c:536
#, c-format
msgid "%s: input contains a loop:"
msgstr "%s: syöte sisältää silmukan:"

#: src/tsort.c:578
msgid "only one argument may be specified"
msgstr "voidaan antaa vain yksi argumentti"

#: src/tty.c:63
msgid ""
"Print the file name of the terminal connected to standard input.\n"
"\n"
"  -s, --silent, --quiet   print nothing, only return an exit status\n"
msgstr ""
"Tulosta vakiosyötteeseen kytketyn päätteen tiedostonimi.\n"
"\n"
"  -s, --silent, --quiet   ei tulostetta, pelkkä poistumisen tilakoodin "
"palautus\n"

#: src/tty.c:121
msgid "not a tty"
msgstr "ei ole tty"

#: src/uname.c:110
msgid ""
"Print certain system information.  With no OPTION, same as -s.\n"
"\n"
"  -a, --all                print all information, in the following order:\n"
"  -s, --kernel-name        print the kernel name\n"
"  -n, --nodename           print the network node hostname\n"
"  -r, --kernel-release     print the kernel release\n"
msgstr ""
"Tulosta tiettyjä järjestelmätietoja. Komento ilman VALITSINta on sama kuin -"
"s.\n"
"\n"
"  -a, --all                tulosta kaikki tiedot, seuraavassa "
"järjestyksessä:\n"
"  -s, --kernel-name        tulosta ytimen nimi\n"
"  -n, --nodename           tulosta koneen nimi\n"
"  -r, --kernel-release     tulosta ytimen versionumero\n"

#: src/uname.c:118
msgid ""
"  -v, --kernel-version     print the kernel version\n"
"  -m, --machine            print the machine hardware name\n"
"  -p, --processor          print the processor type\n"
"  -i, --hardware-platform  print the hardware platform\n"
"  -o, --operating-system   print the operating system\n"
msgstr ""
"  -v, --kernel-version     tulosta ytimen versiotiedot\n"
"  -m, --machine            tulosta laitteiston tyyppi\n"
"  -p, --processor          tulosta prosessorin tyyppi\n"
"  -i, --hardware-platform  tulosta laitteistoalusta\n"
"  -o, --operating-system   tulosta käyttöjärjestelmä\n"

#: src/uname.c:229
msgid "cannot get system name"
msgstr "järjestelmän nimen haku ei onnistu"

#: src/unexpand.c:151
msgid "tab size contains an invalid character"
msgstr "sarkainkoko sisältää virheellisen merkin"

#: src/unexpand.c:377
msgid ""
"Convert spaces in each FILE to tabs, writing to standard output.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
msgstr ""
"Muunna kunkin TIEDOSTOn sisältämät välilyönnit sarkaimiksi, kirjoittaen\n"
"vakiotulosteeseen. Jos TIEDOSTOa ei anneta tai se on -, luetaan "
"vakiosyötettä.\n"
"\n"

#: src/unexpand.c:385
msgid ""
"  -a, --all        convert all whitespace, instead of just initial "
"whitespace\n"
"      --first-only convert only leading sequences of whitespace (overrides -"
"a)\n"
"  -t, --tabs=N     have tabs N characters apart instead of 8 (enables -a)\n"
"  -t, --tabs=LIST  use comma separated LIST of tab positions (enables -a)\n"
msgstr ""
"  -a, --all        muunna kaikki tyhjeet, ei vain rivien alussa olevia\n"
"      --first-only muunna vain rivien alussa olevat tyhjeet (kumoaa\n"
"                     valitsimen -a)\n"
"  -t, --tabs=N     aseta sarkainkooksi N, ei 8 (ottaa käyttöön valitsimen -a)\n"
"  -t, --tabs=LISTA käytä pilkuilla erotettua sarkainkohtien LISTAa (ottaa \n"
"                     käyttöön valitsimen -a)\n"

#: src/unexpand.c:463
msgid "`-LIST' option is obsolete; use `--first-only -t LIST'"
msgstr "valitsin \"-LIST\" on vanhentunut; käytä \"--first-only -t LIST\""

#: src/uniq.c:134
#, c-format
msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n"
msgstr "Käyttö: %s [VALITSIN]... [SYÖTE [TULOSTE]]\n"

#: src/uniq.c:138
msgid ""
"Discard all but one of successive identical lines from INPUT (or\n"
"standard input), writing to OUTPUT (or standard output).\n"
"\n"
msgstr ""
"Tulosta (vakio)SYÖTTEestä luetut peräkkäin esiintyvät identtiset rivit\n"
"vain kerran, kirjoittaen (vakio)TULOSTEeseen.\n"
"\n"

#: src/uniq.c:146
msgid ""
"  -c, --count           prefix lines by the number of occurrences\n"
"  -d, --repeated        only print duplicate lines\n"
msgstr ""
"  -c, --count           liitä rivin eteen sen esiintymiskertojen määrä\n"
"  -d, --repeated        tulosta vain useaan kertaan esiintyvät rivit\n"

#: src/uniq.c:150
msgid ""
"  -D, --all-repeated[=delimit-method] print all duplicate lines\n"
"                        delimit-method={none(default),prepend,separate}\n"
"                        Delimiting is done with blank lines.\n"
"  -f, --skip-fields=N   avoid comparing the first N fields\n"
"  -i, --ignore-case     ignore differences in case when comparing\n"
"  -s, --skip-chars=N    avoid comparing the first N characters\n"
"  -u, --unique          only print unique lines\n"
msgstr ""
"  -D, --all-repeated[=erotustapa] tulosta kaikki vähintään kahteen kertaan\n"
"                          esiintyvät rivit\n"
"                        erotustapa={none(oletus),prepend,separate}\n"
"                        Erotus tehdään tyhjillä riveillä.\n"
"  -f, --skip-fields=N   älä vertaa N:ää ensimmäistä kenttää\n"
"  -i, --ignore-case     älä huomioi kirjainkokoa vertaillessa\n"
"  -s, --skip-chars=N    älä vertaa N:ää ensimmäistä merkkiä\n"
"  -u, --unique          tulosta vain ainutkertaiset rivit\n"

#: src/uniq.c:159
msgid "  -w, --check-chars=N   compare no more than N characters in lines\n"
msgstr "  -w, --check-chars=N   vertaa vain rivien N:ää ensimmäistä merkkiä\n"

#: src/uniq.c:164
msgid ""
"\n"
"A field is a run of whitespace, then non-whitespace characters.\n"
"Fields are skipped before chars.\n"
msgstr ""
"\n"
"Kenttä on joukko tyhjeitä, joita seuraa joukko ei-tyhjeitä.\n"
"Kentät ohitetaan ennen merkkejä.\n"

#: src/uniq.c:432 src/uniq.c:449
#, c-format
msgid "extra operand `%s'"
msgstr "ylimääräinen operandi \"%s\""

#: src/uniq.c:472 src/uniq.c:498
msgid "invalid number of fields to skip"
msgstr "virheellinen ohitettavien kenttien määrä"

#: src/uniq.c:507
msgid "invalid number of bytes to skip"
msgstr "virheellinen ohitettavien tavujen määrä"

#: src/uniq.c:516
msgid "invalid number of bytes to compare"
msgstr "virheellinen verrattavien tavujen määrä"

#: src/uniq.c:530
#, c-format
msgid "`-%lu' option is obsolete; use `-f %lu'"
msgstr "valitsin \"-%lu\" on vanhentunut; käytä \"-f %lu\""

#: src/uniq.c:538
msgid "printing all duplicated lines and repeat counts is meaningless"
msgstr ""
"kaikkien vähintään kahteen kertaan esiintyvien rivien ja esiintymiskertojen "
"määrän tulostaminen on merkityksetöntä"

#: src/unlink.c:51
#, c-format
msgid ""
"Usage: %s FILE\n"
"  or:  %s OPTION\n"
msgstr ""
"Käyttö: %s TIEDOSTO\n"
"  tai:  %s VALITSIN\n"

#: src/unlink.c:54
msgid ""
"Call the unlink function to remove the specified FILE.\n"
"\n"
msgstr ""
"Kutsu unlink-funktiota annetun TIEDOSTOn poistamiseksi.\n"
"\n"

#: src/unlink.c:100
#, c-format
msgid "cannot unlink %s"
msgstr "tiedoston %s linkitystä ei voi poistaa"

#: src/uptime.c:128
msgid "couldn't get boot time"
msgstr "käynnistysajan haku ei onnistu"

#: src/uptime.c:135
#, c-format
msgid " %2d:%02d%s  up "
msgstr " %2d:%02d%s  käynnissä "

#: src/uptime.c:139
msgid "am"
msgstr "am"

#: src/uptime.c:139
msgid "pm"
msgstr "pm"

#: src/uptime.c:141
#, c-format
msgid "%d day"
msgid_plural "%d days"
msgstr[0] "%d vuorokausi"
msgstr[1] "%d vuorokautta"

#: src/uptime.c:143
#, c-format
msgid "%d user"
msgid_plural "%d users"
msgstr[0] "%d käyttäjä"
msgstr[1] "%d käyttäjää"

#: src/uptime.c:156
#, c-format
msgid ",  load average: %.2f"
msgstr ", keskimääräinen kuorma: %.2f"

#: src/uptime.c:190 src/users.c:117
#, c-format
msgid "Usage: %s [OPTION]... [ FILE ]\n"
msgstr "Käyttö: %s [VALITSIN]... [ TIEDOSTO ]\n"

#: src/uptime.c:191
#, c-format
msgid ""
"Print the current time, the length of time the system has been up,\n"
"the number of users on the system, and the average number of jobs\n"
"in the run queue over the last 1, 5 and 15 minutes.\n"
"If FILE is not specified, use %s.  %s as FILE is common.\n"
"\n"
msgstr ""
"Näytä kellonaika, järjestelmän päälläoloaika, järjestelmään\n"
"kirjautuneiden käyttäjien määrä sekä ajojonon töiden keskimääräinen\n"
"lukumäärä viimeisten 1, 5 ja 15 minuutin ajalta.\n"
"Jos TIEDOSTOa ei ole annettu, käytä %s. %s TIEDOSTOna on yleinen.\n"
"\n"

#: src/users.c:34
msgid "Joseph Arceneaux and David MacKenzie"
msgstr "Joseph Arceneaux ja David MacKenzie"

#: src/users.c:118
#, c-format
msgid ""
"Output who is currently logged in according to FILE.\n"
"If FILE is not specified, use %s.  %s as FILE is common.\n"
"\n"
msgstr ""
"Näytä kirjautuneet käyttäjät TIEDOSTOn mukaan.\n"
"Oletustiedosto on %s. %s on yleinen TIEDOSTOna.\n"
"\n"

#: src/wc.c:74
msgid "Paul Rubin and David MacKenzie"
msgstr "Paul Rubin ja David MacKenzie"

#: src/wc.c:139
msgid ""
"Print newline, word, and byte counts for each FILE, and a total line if\n"
"more than one FILE is specified.  With no FILE, or when FILE is -,\n"
"read standard input.\n"
"  -c, --bytes            print the byte counts\n"
"  -m, --chars            print the character counts\n"
"  -l, --lines            print the newline counts\n"
msgstr ""
"Näytä kunkin TIEDOSTOn rivi-, sana- ja tavumäärät, sekä\n"
"kokonaismäärät jos TIEDOSTOja on useampi kuin yksi. Jos TIEDOSTOa ei ole\n"
"annettu, tai se on -, luetaan vakiosyötettä.\n"
"  -c, --bytes            näytä tavumäärät\n"
"  -m, --chars            näytä merkkimäärät\n"
"  -l, --lines            näytä rivimäärät\n"

#: src/wc.c:147
msgid ""
"  -L, --max-line-length  print the length of the longest line\n"
"  -w, --words            print the word counts\n"
msgstr ""
"  -L, --max-line-length  näytä pisimmän rivin pituus\n"
"  -w, --words            näytä sanamäärät\n"

#: src/who.c:40
msgid "Joseph Arceneaux, David MacKenzie, and Michael Stone"
msgstr "Joseph Arceneaux, David MacKenzie ja Michael Stone"

#: src/who.c:221
msgid " old "
msgstr "kauan"

#: src/who.c:431 src/who.c:434
msgid "id="
msgstr "id="

#: src/who.c:447 src/who.c:452
msgid "term="
msgstr "sulj="

#: src/who.c:449 src/who.c:453
msgid "exit="
msgstr "pois="

#: src/who.c:490
msgid "clock change"
msgstr "kellon siirto"

#: src/who.c:502 src/who.c:503
msgid "run-level"
msgstr "käyttötaso"

#: src/who.c:506 src/who.c:507
msgid "last="
msgstr "edell="

#: src/who.c:536
#, c-format
msgid ""
"\n"
"# users=%u\n"
msgstr ""
"\n"
"# käyttäjiä=%u\n"

#: src/who.c:542
msgid "NAME"
msgstr "NIMI"

#: src/who.c:542
msgid "LINE"
msgstr "YHTEYS"

#: src/who.c:542
msgid "TIME"
msgstr "AIKA"

#: src/who.c:542
msgid "IDLE"
msgstr "JOUTEN"

#: src/who.c:542
msgid "PID"
msgstr "PID"

#: src/who.c:543
msgid "COMMENT"
msgstr "KOMMENTTI"

#: src/who.c:543
msgid "EXIT"
msgstr "POIS"

#: src/who.c:618
#, c-format
msgid "Usage: %s [OPTION]... [ FILE | ARG1 ARG2 ]\n"
msgstr "Käyttö: %s [VALITSIN]... [ TIEDOSTO | ARG1 ARG2 ]\n"

#: src/who.c:619
msgid ""
"\n"
"  -a, --all         same as -b -d --login -p -r -t -T -u\n"
"  -b, --boot        time of last system boot\n"
"  -d, --dead        print dead processes\n"
"  -H, --heading     print line of column headings\n"
msgstr ""
"\n"
"  -a, --all         sama kuin -b -d --login -p -r -t -T -u\n"
"  -b, --boot        viimeisimmän käynnistyksen aika\n"
"  -d, --dead        näytä kuolleet prosessit\n"
"  -H, --heading     näytä otsikkorivi\n"

#: src/who.c:626
msgid ""
"  -i, --idle        add idle time as HOURS:MINUTES, . or old\n"
"                    (deprecated, use -u)\n"
"  -l, --login       print system login processes\n"
msgstr ""
"  -i, --idle        näytä myös joutenoloaika muodossa TUNNIT:MINUUTIT, .\n"
"                      tai kauan  (ei suositeltava, käytä valitsinta -u)\n"
"  -l, --login       näytä järjestelmän sisäänkirjausprosessit\n"

#: src/who.c:631
msgid ""
"      --lookup      attempt to canonicalize hostnames via DNS\n"
"  -m                only hostname and user associated with stdin\n"
"  -p, --process     print active processes spawned by init\n"
msgstr ""
"      --lookup      yritä selvittää palvelinnimet DNS:n avulla\n"
"  -m                vain koneen nimi ja vakiosyötteeseen liittyvä tunnus\n"
"  -p, --process     näytä aktiiviset prosessit, jotka init on käynnistänyt\n"

#: src/who.c:636
msgid ""
"  -q, --count       all login names and number of users logged on\n"
"  -r, --runlevel    print current runlevel\n"
"  -s, --short       print only name, line, and time (default)\n"
"  -t, --time        print last system clock change\n"
msgstr ""
"  -q, --count       tunnukset ja kirjautuneena olevien käyttäjien määrä\n"
"  -r, --runlevel    näytä voimassa oleva käyttötaso\n"
"  -s, --short       näytä vain nimi, yhteys ja aika (oletus)\n"
"  -t, --time        näytä viimeisin järjestelmäkellon muutosaika\n"

#: src/who.c:642
msgid ""
"  -T, -w, --mesg    add user's message status as +, - or ?\n"
"  -u, --users       list users logged in\n"
"      --message     same as -T\n"
"      --writable    same as -T\n"
msgstr ""
"  -T, -w, --mesg    näytä myös tunnuksen viestitila merkeillä +, - tai ?\n"
"  -u, --users       listaa kirjautuneet käyttäjän\n"
"      --message     sama kuin -T\n"
"      --writable    sama kuin -T\n"

#: src/who.c:650
#, c-format
msgid ""
"\n"
"If FILE is not specified, use %s.  %s as FILE is common.\n"
"If ARG1 ARG2 given, -m presumed: `am i' or `mom likes' are usual.\n"
msgstr ""
"\n"
"%s on oletusTIEDOSTO. %s TIEDOSTOna on yleinen.\n"
"Jos ARG1 ja ARG2 annetaan, -m on oletetaan: \"am i\" tai \"mom likes\" ovat\n"
"tavallisia.\n"

#: src/who.c:753
msgid "Warning: -i will be removed in a future release;   use -u instead"
msgstr ""
"Varoitus: valitsin -i poistetaan tulevassa julkaisussa; käytä valitsinta\n"
"-u sen sijaan"

#: src/whoami.c:52
msgid ""
"Print the user name associated with the current effective user id.\n"
"Same as id -un.\n"
"\n"
msgstr ""
"Tulosta voimassaolevaa käyttäjä-id:tä vastaava käyttäjänimi.\n"
"Sama kuin id -un.\n"
"\n"

#: src/whoami.c:104
#, c-format
msgid "%s: cannot find username for UID %u\n"
msgstr "%s: UID:lle %u ei löydy käyttäjänimeä\n"

#: src/yes.c:49
#, c-format
msgid ""
"Usage: %s [STRING]...\n"
"  or:  %s OPTION\n"
msgstr ""
"Käyttö: %s [MERKKIJONO]...\n"
"  tai:  %s VALITSIN\n"

#: src/yes.c:55
msgid ""
"Repeatedly output a line with all specified STRING(s), or `y'.\n"
"\n"
msgstr ""
"Tulosta toistuvasti riviä, jolla on kaikki annetut MERKKIJONO(t) tai \"y\".\n"
"\n"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.