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"