summaryrefslogtreecommitdiffstats
path: root/contrib/tcsh/nls
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tcsh/nls')
-rw-r--r--contrib/tcsh/nls/Makefile2
-rw-r--r--contrib/tcsh/nls/finnish/set1140
-rw-r--r--contrib/tcsh/nls/finnish/set108
-rw-r--r--contrib/tcsh/nls/finnish/set1110
-rw-r--r--contrib/tcsh/nls/finnish/set124
-rw-r--r--contrib/tcsh/nls/finnish/set1313
-rw-r--r--contrib/tcsh/nls/finnish/set146
-rw-r--r--contrib/tcsh/nls/finnish/set157
-rw-r--r--contrib/tcsh/nls/finnish/set1613
-rw-r--r--contrib/tcsh/nls/finnish/set1716
-rw-r--r--contrib/tcsh/nls/finnish/set184
-rw-r--r--contrib/tcsh/nls/finnish/set1915
-rw-r--r--contrib/tcsh/nls/finnish/set294
-rw-r--r--contrib/tcsh/nls/finnish/set2041
-rw-r--r--contrib/tcsh/nls/finnish/set215
-rw-r--r--contrib/tcsh/nls/finnish/set2218
-rw-r--r--contrib/tcsh/nls/finnish/set2334
-rw-r--r--contrib/tcsh/nls/finnish/set244
-rw-r--r--contrib/tcsh/nls/finnish/set256
-rw-r--r--contrib/tcsh/nls/finnish/set2615
-rw-r--r--contrib/tcsh/nls/finnish/set278
-rw-r--r--contrib/tcsh/nls/finnish/set294
-rw-r--r--contrib/tcsh/nls/finnish/set3118
-rw-r--r--contrib/tcsh/nls/finnish/set3016
-rw-r--r--contrib/tcsh/nls/finnish/set317
-rw-r--r--contrib/tcsh/nls/finnish/set445
-rw-r--r--contrib/tcsh/nls/finnish/set54
-rw-r--r--contrib/tcsh/nls/finnish/set611
-rw-r--r--contrib/tcsh/nls/finnish/set730
-rw-r--r--contrib/tcsh/nls/finnish/set85
-rw-r--r--contrib/tcsh/nls/finnish/set912
31 files changed, 714 insertions, 1 deletions
diff --git a/contrib/tcsh/nls/Makefile b/contrib/tcsh/nls/Makefile
index 43a23fa..1b4de3a 100644
--- a/contrib/tcsh/nls/Makefile
+++ b/contrib/tcsh/nls/Makefile
@@ -1,5 +1,5 @@
-SUBDIRS= C german french italian ja greek spanish
+SUBDIRS= C finnish french german greek italian ja spanish
#GENCAT= gencat -new
GENCAT= gencat
diff --git a/contrib/tcsh/nls/finnish/set1 b/contrib/tcsh/nls/finnish/set1
new file mode 100644
index 0000000..3c52d450
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set1
@@ -0,0 +1,140 @@
+$ $Id: set1,v 1.1 2000/01/14 22:57:31 christos Exp $
+$ Error messages
+$set 1
+1 Kielioppivirhe
+2 %s ei ole sallittu
+3 Liian pitkä sana
+4 $< rivi liian pitkä
+5 Puuttuva tiedosto $0
+6 Vajavainen [] muunnos
+7 $ -laajennuksen on päätyttävä ennen ']'-merkkiä
+8 Virheellinen : -muunnos $ (%c)
+9 Indeksivirhe
+10 Virheellinen numero
+11 Liian vähän sanoja
+12 Puuttuva tiedoston nimi
+13 Sisäinen laajennusvirhe (glob)
+14 Käskyä ei löydy
+15 Liian vähän argumentteja
+16 Liian monta argumenttia
+17 Vaarallinen alias
+18 Tyhjä ehto (if)
+19 Soveltumaton seuraus (then)
+20 Sanat eivät ole suluissa
+21 %s ei löydy
+22 Soveltumaton maski
+23 Rajoite tuntematon
+24 Liian suuri argumentti
+25 Soveltumaton tai tuntematon muunnoskerroin
+26 Määrittelemätön muuttuja
+27 Hakemistopino on matalampi
+28 Virheellinen signaalin numero
+29 Tuntematon signaali; kill -l tulostaa signaalit
+30 Muutujan nimi on aloitettava kirjaimella
+31 Liian pitkä muuttuja nimi
+32 Muuttujan nimi on koostuttava kirjaimista ja numeroista
+33 Tässä komentotulkissa ei ole töiden hallintaa
+34 Lauseke virheellinen
+35 Kotihakemisto puuttuu
+36 Siirtyminen kotihakemistoon ei onnistu
+37 Tyhjä käsky
+38 Sijoituksesta puuttuu lauseke
+39 Tuntematon operaattori
+40 Tulkinnanvarainen
+41 %s: Tiedosto ei ole uusi
+42 Parametrin -c argumentti päätty takakenoviivaan (\\)
+43 Keskeytetty
+44 Indeksi viittaa rajojen ulkopuollelle
+45 Rivin ylivuoto
+46 Olematon työ
+47 Ei onnistu päätteeltä
+48 Silmukan (while/foreach) ulkopuolella
+49 Lisää prosesseja ei voida luoda
+50 Ei vastaavuuksia (match)
+51 Puuttuva %c
+52 Ylimääräinen/pariton %c
+53 Muisti loppu
+54 Putkea ei voida luoda
+55 %s: %s
+56 %s
+57 Käyttö: jobs [ -l ]
+58 Argumenttien on oltava töiden tai prosessien tunnisteita
+59 Ei tämänhetkistä työtä
+60 Ei edellistä työtä
+61 Mikään työ ei vastaa mallia
+62 Sisäkkäinen prosessin luonti (fork) > %d; mahdollisesti `...` silmukka
+63 Alemman tason komentotulkeissa ei ole töidenhallintaa
+64 Synkronointivirhe: Prosessia %d ei löydy
+65 %sTilapäisesti keskeytettyjä töitä
+66 %sPysähtyneenä olevia töitä
+67 Toinen hakemisto puuttuu
+68 Hakemistopino on tyhjä
+69 Virheellinen hakemisto
+70 Käyttö: %s [-%s]%s
+71 Lipulle -h ei ole argumenttia
+72 Tämä ei ole ensimmäisen tason komentotulkki (login shell)
+73 Jako 0:lla
+74 Jakojäännös 0:lla
+75 Virheellinen muunnoskerroin; tarkoititko "%s"?
+76 Ensimmäisen tason komentotulkkia ei voi keskeyttää (vielä)
+77 Tuntematon käyttäjä: %s
+78 Muuttujaa $home ei ole asetettu
+79 Käyttö: history [-%s] [# tapahtumien/käskyjen lukumäärä]
+80 $, ! tai < ei ole sallittu $# eikä $? yhteydessä
+81 Muuttujan nimi sisältää rivin vaihdon
+82 * ei ole sallittu $# eikä $? yhteydessä
+83 $?<numero> tai $#<numero> ei ole sallittu
+84 Soveltumaton muuttujan nimi
+85 Rivin vaihto muutujan indeksissä
+86 Laajennuspuskurin ylivuoto
+87 Muuttujassa kielioppivirhe
+88 Virheellinen ! -muoto
+89 Edellistä korvaavaa merkkijonoa ei ole
+90 Virheellinen korvaava merkkijono
+91 Edellistä vasemmanpuolista merkkijonoa ei ole
+92 Oikeanpuolinen merkkijono on liian pitkä
+93 Virheellinen ! -muunnos: %c
+94 Muunnos epäonnistui
+95 Korvauspuskurin ylivuoto
+96 Virheellinen ! argumenttivalitsin
+97 Edellistä hakua ei ole
+98 %s: Tapahtumaa/käskyä ei löydy
+99 Liian paljon loppusulkuja ')'
+100 Liian paljon alkusulkuja '('
+101 Virheellisesti sijoitettu alkusulku '('
+102 Uudelleen ohjauksesta puuttuu nimi
+103 Tulkinnanvarainen tulostuksen ohjaus
+104 Ohjaus << ei onnistu sulkujen '()' sisällä
+105 Tulkinnanvarainen syötteen ohjaus
+106 Virheelisesti sijoitetut sulut '()'
+107 Silmukka alias-määrittelyissä
+108 Muuttujaa $watch ei ole asetettu
+109 Jonossa ei ole tapahtumia
+110 Käyttö: sched -<tapahtumien lukumäärä>.\nKäyttö: sched [+]tt:mm <käsky>
+111 Jonotettuja tapahtumia ei ole niin monta
+112 Suoritettava käsky puuttuu
+113 Virheellinen tapahtuma-aika
+114 Suhteellinen ajan määre ei sovellu käytettäväksi am/pm yhteydessä
+115 Päätetyypin kuvaukselle (termcap) ei ole tarpeeksi tilaa
+116 Käyttö: settc %s [yes|no]
+117 Tuntematon toiminne `%s'
+118 Tuntematon päätetyypin (termcap) parameteri `%%%c'
+119 Liian paljon argumentteja käskylle `%s' (%d)
+120 `%s' edellyttää %d argumenttia
+121 Käyttö: echotc [-v|-s] [<toiminne> [<argumentit>]]
+122 %s: %s. Väärä laitearkkitehtuuri
+123 !# Silmukka komentohistoriassa
+124 Virheellinen tiedostotesti
+125 Valitsimen ylivuoto
+126 Tuntematon valitsin: `-%s'\nKäyttö: %s [ -bcdefilmnqstvVxX -Dnimi[=arvo] ] [ argumentti ... ]
+127 Tuntematon valitsin: `-%s'\nKäyttö: %s [ -bcdefFilmnqstvVxX ] [ argumentti ... ]
+128 Tuntematon valitsin: `-%s'\nKäyttö: %s [ -bcdefilmnqstvVxX ] [ argumentti ... ]
+129 \nSoveltumaton täydennys: "%s"
+130 \nSoveltumaton %s: '%c'
+131 \nErotin '%c' puuttuu %s "%s" jäljestä
+132 \nVajaa %s: "%s"
+133 Valitsimelle -m ei ole kohdeargumenttia
+134 Käyttö: unlimit [-fh] [rajoitteet (limits)]
+135 Muuttujalle $%S ei voida asettaa arvoa
+136 Viitattua työtä ei ole
+137 Tuntematon colorls -muuttuja `%c%c'
diff --git a/contrib/tcsh/nls/finnish/set10 b/contrib/tcsh/nls/finnish/set10
new file mode 100644
index 0000000..5aaae1e
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set10
@@ -0,0 +1,8 @@
+$ $Id: set10,v 1.1 2000/01/14 22:57:31 christos Exp $
+$ ma.setp.c
+$set 10
+1 setpath: Virheellinen komento '%s'.\n
+2 setpath: Argumentit ovat riittämättömiä komennolle '%s'.\n
+3 setpath: Arvoa ei löydy hakupolusta '%s'\n
+4 setpath: %s ei löydy paikasta %s\n
+5 setpath: %d ei ole hyväksyttävä sijainti paikassa %s\n
diff --git a/contrib/tcsh/nls/finnish/set11 b/contrib/tcsh/nls/finnish/set11
new file mode 100644
index 0000000..31e1772
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set11
@@ -0,0 +1,10 @@
+$ $Id: set11,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.c
+$set 11
+1 Varoitus: ei yhteyttä päätteeseen (%s).\n
+2 Niinpä tässä komentotulkissa ei ole töiden hallintaa.\n
+3 Sinulla on %d sähköpostiviestiä.\n
+4 Sinulla on %d viestiä tiedostossa %s.\n
+5 Sinulla on %spostia.\n
+6 uutta
+7 Sinulla on %spostia tiedostossa %s.\n
diff --git a/contrib/tcsh/nls/finnish/set12 b/contrib/tcsh/nls/finnish/set12
new file mode 100644
index 0000000..ca4b5b8
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set12
@@ -0,0 +1,4 @@
+$ $Id: set12,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.dir.c
+$set 12
+1 %s: Yritetään käynnistää hakemistosta "%s"\n
diff --git a/contrib/tcsh/nls/finnish/set13 b/contrib/tcsh/nls/finnish/set13
new file mode 100644
index 0000000..66a688a
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set13
@@ -0,0 +1,13 @@
+$ $Id: set13,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.exec.c
+$set 13
+1 hash=%-4d dir=%-2d prog=%s\n
+2 %d hajautusluokkaa, joista jokaisessa %d bittiä\n
+3 debug mask = 0x%08x\n
+4 %d osumia, %d harhoja, %d%%\n
+5 %S: Komentotulkin sisäinen komento.\n
+6 %S: Komentoa ei löydy.\n
+7 where: / käskyssä on mahdoton ajatus\n
+8 %S on alias komennolle
+9 %S on komentotulkin sisäinen komento\n
+10 hajautusharha:
diff --git a/contrib/tcsh/nls/finnish/set14 b/contrib/tcsh/nls/finnish/set14
new file mode 100644
index 0000000..cd3d623
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set14
@@ -0,0 +1,6 @@
+$ $Id: set14,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.file.c
+$set 14
+1 \nAuts!! Liian monta %s!!\n
+3 nimeä käyttäjätietokannassa
+3 tiedostoa
diff --git a/contrib/tcsh/nls/finnish/set15 b/contrib/tcsh/nls/finnish/set15
new file mode 100644
index 0000000..3312184
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set15
@@ -0,0 +1,7 @@
+$ $Id: set15,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.func.c
+$set 15
+1 %s: %s: rajoitusta ei voida %s %s\n
+2 poistaa
+3 asettaa
+4 ehdottomaksi
diff --git a/contrib/tcsh/nls/finnish/set16 b/contrib/tcsh/nls/finnish/set16
new file mode 100644
index 0000000..e3d2a03
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set16
@@ -0,0 +1,13 @@
+$ $Id: set16,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.lex.c
+$set 16
+1 Päätteen prosessiryhmä vaihdettu arvosta %d %d:ksi.\n
+2 \nSano "logout" kirjoittautuaksesi ulos järjestelmästä.\n
+3 \nSano "exit" lopettaaksesi %s:n\n
+4 seek to eval %x %x\n
+5 seek to alias %x %x\n
+6 seek to file %x\n
+7 Virheellinen seek-tyyppi %d\n
+8 tell eval %x %x\n
+9 tell alias %x %x\n
+10 tell file %x\n
diff --git a/contrib/tcsh/nls/finnish/set17 b/contrib/tcsh/nls/finnish/set17
new file mode 100644
index 0000000..a0be387
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set17
@@ -0,0 +1,16 @@
+$ $Id: set17,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.proc.c
+$set 17
+1 VIKA: taustatyötä!\n
+2 Paluuarvo %d\n
+3 VIKA: prosessi on hävitetty jo kertaalleen
+4 Ajossa
+5 Signaali
+6 Paluuarvo %-25d
+7 Valmis
+8 VIKA: status=%-9o
+9 \040(muistin tila talletettu)
+10 \040(hakemisto:
+11 hakemisto nyt:
+12 %S: On jo keskeytetty\n
+13 %S: On jo pysäytetty\n
diff --git a/contrib/tcsh/nls/finnish/set18 b/contrib/tcsh/nls/finnish/set18
new file mode 100644
index 0000000..06a88cb
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set18
@@ -0,0 +1,4 @@
+$ $Id: set18,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ sh.set.c
+$set 18
+1 Varoitus: Kohtuuttoman pitkä hakupolku (PATH) katkaistu.\n
diff --git a/contrib/tcsh/nls/finnish/set19 b/contrib/tcsh/nls/finnish/set19
new file mode 100644
index 0000000..ad98544
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set19
@@ -0,0 +1,15 @@
+$ $Id: set19,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ tc.alloc.c
+$set 19
+1 nbytes=%d: Muisti loppu\n
+2 free(%lx) kutsuttu ennen kuin mitään on varattu.
+3 free(%lx) arvo on sallitun muistialueen yläpuolella.
+4 free(%lx) arvo on sallitun muistialueen alapuolella.
+5 free(%lx) Virheellinen/viallinen lohko.
+6 free(%lx) Lohko ei ole dynaamisesti varatulla alueella.
+7 free(%lx) Virheellinen lohkon indeksi.
+8 %s tämänhetkinen muistin varauksien tila:\nvapaana:\t
+9 \nkäytössä:\t
+10 \n\tYhteensä käytössä: %d, yhteensä vapaana: %d\n
+11 \tVarattu muisti alueella 0x%lx .. 0x%lx. Todellinen huippu 0x%lx\n
+12 Varattu muisti alueella 0x%lx .. 0x%lx (%ld).\n
diff --git a/contrib/tcsh/nls/finnish/set2 b/contrib/tcsh/nls/finnish/set2
new file mode 100644
index 0000000..0a306a7
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set2
@@ -0,0 +1,94 @@
+$ $Id: set2,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ Signal names
+$set 2
+1 Null-signaali
+2 Yhteyden katkaisu
+3 Keskeytys
+4 Lopetus
+5 Virheellinen konekäsky
+6 Seuranta-ansa (BPT)
+7 Hätäkeskeytys
+8 Syöttö-/tulostusansa
+9 Järjestelmän alasajo odotettavissa
+10 Virheellinen päättyminen
+11 Jäljittelyansa (EMT)
+12 Liukulukupoikkeus
+13 Tapettu
+14 Käyttäjän signaal1 1
+15 Käyttäjän signaali 2
+16 Väärä muistilohko
+17 Väylävirhe
+18 Viittaus ohjelma-alueen ulkopuolelle
+19 Data sallittujen arvojen ulkopuolella
+20 Tuntematon järjestelmäkutsu
+21 Murtunut putki
+22 Herätyskello
+23 Päätetty
+24 Poikasen tila muuttunut
+25 Poikanen kuollut
+26 Apollon laitekohtainen virhe
+27 Poikanen pysähtynyt tai poistunut
+28 Poikanen poistunut
+29 Tehonsyöttö pettänyt
+30 Resurssi menetetty
+31 Break (Ctrl-Break)
+32 Syöte/tulostus mahdollista
+33 Epäsynkroninen syöte/tulostus (select)
+34 Kiireellinen syöte-/tulostustapahtuma
+35 Herätys moniajossa
+36 Tappaminen moniajossa
+37 Fortranin epäsynkroninen syöte/tulostus valmis
+38 Toipuminen
+39 Korjauskelvoton muistivirhe
+40 Keskusyksikköajan raja ylitetty
+41 Järjestelmän sulkeminen odotettavissa
+42 Pienoistehtäväryhmän ei-herätystä lippu asetettu
+43 Säievirhe - (yksityiskohtaisempia tietoja käskyllä cord -T)
+44 rekisterin pariteettivirhe (CRAY Y-MP)
+45 Tiedotepyyntö
+46 Keskeytetty (signaali)
+47 Pysäytetty (signaali)
+48 Keskeytetty
+49 Pysäytetty
+50 Suoritus jatkuu
+51 Keskeytetty (päätesyöte)
+52 Pysäytetty (päätetulostus)
+53 Keskeytetty (päätetulostus)
+54 Pysäytetty (päätetulostus)
+55 Ikkunan tila muuttunut
+56 Ikkunan koko muuttunut
+57 Puhelinlinjan tila muuttunut
+58 Keskusyksikköajan raja ylitetty
+59 Tiedostokoon raja ylitetty
+60 Käyttökelpoisen ajan ajastin laukesi
+61 Ohjelman ajankäytönseurannan ajastin laukesi
+62 DIL-signaali
+63 Tutkittava tapahtuma (poll)
+64 Prosessin kevytprosessit Process's lwps are blocked
+65 Erityinen kevytprossisignaali (LWP)
+66 Erityinen CPR-signaali
+67 Erityinen CPR-signaali
+68 Ensimmäinen tosiaikasignaali
+69 Toinen tosiaikasignaali
+70 Kolmas tosiaikasignaali
+71 Neljäs tosiaikasignaali
+72 Neljänneksi viimeinen tosiaikasignaali
+73 Kolmanneksi viimeinen tosiaikasignaali
+74 Toiseksi viimeinen tosiaikasignaali
+75 Viimeinen tosiaikasignaali
+76 Paikallisverkko (epäsynkroninen syöte/tulostus)
+77 Näennäispääte (syöte/tulostus valmiina)
+78 Syöte-/tulostustoimenpidettä edellytetään
+79 HFT seurantatila luovutettu
+80 HFT seurantatila vapautettava
+81 HFT äänenhallinta valmis
+82 Uutta dataa HFT-rengaspuskurissa
+83 Muuta prosessi
+84 Turvallinen huomionäppäin
+85 Vuorottelutarve
+86 SS$_DEBUG -signaali
+87 Etusija muuttunut (priority)
+88 Todellinen lukkiintumistila
+89 Uusi merkki syötteessä
+90 Pinon raja ylitetty
+91 Käyttämätön signaali
diff --git a/contrib/tcsh/nls/finnish/set20 b/contrib/tcsh/nls/finnish/set20
new file mode 100644
index 0000000..4fa3a93
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set20
@@ -0,0 +1,41 @@
+$ $Id: set20,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ tc.bind.c
+$set 20
+1 Invalid key name `%S'\n
+2 Bad key name: %S\n
+3 Bad command name: %S\n
+4 Bad key spec %S\n
+5 Null string specification\n
+6 Standard key bindings\n
+7 Alternative key bindings\n
+8 Multi-character bindings\n
+9 Arrow key bindings\n
+10 %-15s-> is undefined\n
+11 BUG!!! %s isn't bound to anything.\n
+12 Usage: bindkey [options] [--] [KEY [COMMAND]]\n
+13 -a list or bind KEY in alternative key map\n
+14 -b interpret KEY as a C-, M-, F- or X- key name\n
+15 -s interpret COMMAND as a literal string to be output\n
+16 -c interpret COMMAND as a builtin or external command\n
+17 -v bind all keys to vi bindings\n
+18 -e bind all keys to emacs bindings\n
+19 -d bind all keys to default editor's bindings\n
+20 -l list editor commands with descriptions\n
+21 -r remove KEY's binding\n
+22 -k interpret KEY as a symbolic arrow-key name\n
+23 -- force a break from option processing\n
+24 -u (or any invalid option) this message\n
+25 Without KEY or COMMAND, prints all bindings\n
+26 Without COMMAND, prints the binding for KEY.\n
+27 bad key specification -- null string\n
+28 bad key specification -- empty string\n
+29 Bad function-key specification. Null key not allowed\n
+30 bad key specification -- malformed hex number\n
+31 bad key specification -- malformed octal number\n
+32 bad key specification -- malformed decimal number\n
+33 Bad function-key specification.\n
+34 Null key not allowed\n
+35 bad key specification -- unknown name "%S"\n
+36 usage: bind [KEY | COMMAND KEY | "emacs" | "vi" | "-a"]\n
+37 Invalid function
+38 %s\t\tis undefined\n
diff --git a/contrib/tcsh/nls/finnish/set21 b/contrib/tcsh/nls/finnish/set21
new file mode 100644
index 0000000..67fa0c0
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set21
@@ -0,0 +1,5 @@
+$ $Id: set21,v 1.1 2000/01/14 22:57:32 christos Exp $
+$ tc.disc.c
+$set 21
+1 Couldn't get local chars.\n
+2 Couldn't set local chars.\n
diff --git a/contrib/tcsh/nls/finnish/set22 b/contrib/tcsh/nls/finnish/set22
new file mode 100644
index 0000000..f66ed7b
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set22
@@ -0,0 +1,18 @@
+$ $Id: set22,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tc.func.c
+$set 22
+1 %S: \t on alias komennolle
+2 \nTunnussana ei ole käyttäjän %s\n
+3 Virheellinen alias 'precmd' poistettu.\n
+4 Virheellinen alias 'cwdcmd' poistettu.\n
+5 Virheellinen alias 'beepcmd' poistettu.\n
+6 Virheellinen alias 'periodic' poistettu.\n
+7 Jäsennetään komentoriviä\n
+8 Haluatko todella tuhota kaikki tiedostot? [e/k]
+9 Ohitetaan tiedostojen tuhoaminen!\n
+10 Komentorivi on nyt:\n
+11 Jäsennetään komentoriviä\n
+12 on yhdellä listoista\n
+13 Komentorivi on nyt:\n
+$ 14 YyKk
+14 Kk
diff --git a/contrib/tcsh/nls/finnish/set23 b/contrib/tcsh/nls/finnish/set23
new file mode 100644
index 0000000..acf4ac1
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set23
@@ -0,0 +1,34 @@
+$ $Id: set23,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tc.os.c
+$set 23
+1 Virheellinen solmun nimi
+2 Solmun polku liian pitkä
+3 tuntematon
+4 solmu: %s\n
+5 %d: Solmua ei löydy\n
+6 setlocal: %s: %s\n
+7 Solmua ei löydy
+8 Olet ansassa maailmassa (universe), mitä et itse luonut.
+9 Getwarp epäonnistui
+10 Virheellinen warp
+11 Setwarp epäonnistui
+12 Virheellinen maailma (universe)
+13 Tuntematon virhe: %d
+14 sysname: %s\n
+15 nodename: %s\n
+16 release: %s\n
+17 version: %s\n
+18 machine: %s\n
+19 getwd: Avaus ei onnistu ".." (%s)
+20 getwd: En voi siirtyä hakemistoon ".." (%s)
+21 getwd: Virhe luettaessa hakemistoa ".." (%s)
+22 getwd: En voi siirtyä takaisin hakemistoon "." (%s)
+23 getwd: En voi testata (stat) hakemistoa "/" (%s)
+24 getwd: En voi testata (stat) hakemistoa "." (%s)
+25 getwd: En voi testata (stat) hakemistoa "%s" (%s)
+26 getwd: En voi avata hakemistoa "%s" (%s)
+27 getwd: Hakemisto "." ei löydy hakemistosta ".." (%s)
+28 Virheellinen järjestelmän tyyppi
+29 Järjestelmän tyyppiä ei asetettu
+30 Liian monta argumenttia
+31 Virheellinen argumentti
diff --git a/contrib/tcsh/nls/finnish/set24 b/contrib/tcsh/nls/finnish/set24
new file mode 100644
index 0000000..2d7904d
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set24
@@ -0,0 +1,4 @@
+$ $Id: set24,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tc.sched.c
+$set 24
+1 jippo (kludge)
diff --git a/contrib/tcsh/nls/finnish/set25 b/contrib/tcsh/nls/finnish/set25
new file mode 100644
index 0000000..15fecd8
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set25
@@ -0,0 +1,6 @@
+$ $Id: set25,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tc.sig.c
+$set 25
+1 our wait %d\n
+2 virhe: bsd_signal(%d) signaali on sallitun arvoalueen ulkopuolella\n
+3 virhe: bsd_signal(%d) - sigaction epäonnistui, errno %d\n
diff --git a/contrib/tcsh/nls/finnish/set26 b/contrib/tcsh/nls/finnish/set26
new file mode 100644
index 0000000..5db9ffd
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set26
@@ -0,0 +1,15 @@
+$ $Id: set26,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tc.who.c
+$set 26
+1 Testaaminen ei onnistu: stat(%s). Ole hyvä ja suorita "unset watch".\n
+2 %s ei avaudu. Ole hyvä ja suorita "unset watch".\n
+3 VIKA! viimeinen osa ei ole whotail!\n
+4 takaperin:
+5 VIKA! ensimmäinen osa ei ole whohead!\n
+6 uusi: %s/%s\n
+7 %n on %a %l koneelta %m.
+8 %n on %a %l.
+9 kirjoittautunut sisään linjalle
+10 kirjoittautunut ulos linjalta
+11 korvannut tunnuksen %s linjalla
+12 localhost
diff --git a/contrib/tcsh/nls/finnish/set27 b/contrib/tcsh/nls/finnish/set27
new file mode 100644
index 0000000..a99a18a
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set27
@@ -0,0 +1,8 @@
+$ $Id: set27,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tw.comp.c
+$set 27
+1 komento
+2 erotin
+3 malli
+4 arvojoukko
+5 täydennys
diff --git a/contrib/tcsh/nls/finnish/set29 b/contrib/tcsh/nls/finnish/set29
new file mode 100644
index 0000000..65d943d
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set29
@@ -0,0 +1,4 @@
+$ $Id: set29,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tw.help.c
+$set 29
+1 Ei löydy aputiedostoa komennolle %S\n
diff --git a/contrib/tcsh/nls/finnish/set3 b/contrib/tcsh/nls/finnish/set3
new file mode 100644
index 0000000..01a99dc
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set3
@@ -0,0 +1,118 @@
+$ $Id: set3,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ Editor function descriptions
+$set 3
+1 Siirry taaksepäin yksi merkki
+2 Poista kursoria edeltävä merkki
+3 Leikkaa sanan alusta kursoriin - talleteta leikkauspuskuriin
+4 Leikkaa rivin alusta kursoriin - talleteta leikkauspuskuriin
+5 Siirry sanan alkuun
+6 Siirry rivin alkuun
+7 Vaihda isoiksi kirjaimiksi kursorista sanan loppuun
+8 Vi: Vaihda kirjain kursorin alla ison ja pienen välillä, ja etene merkki
+9 Vi: muuta rivin loppuun
+10 Puhdista kuvaruutu jättäen keskeneräinen rivi ylimmäksi
+11 Täydennä sana
+12 Etene tiedostojen läpi yksi kerrallaan
+13 Peruuta tiedostojen läpi yksi kerrallaan
+14 Täydennä sana huomioimatta ohjelmoitavia täydennyksiä
+15 Kopioi sana kursoriin saakka
+16 Kopioi leikkauspuskuriin alue merkistä kursoriin
+17 Laajenna edelliseksi sanaksi, missä on tämä alkuosa
+18 Poista merkki kursorin alta
+19 Poista merkki kursorin alta ja ilmoita tiedoston loppu tyhjällä rivillä
+20 Poista merkki kursorin alta ja näytä täydennykset, mikäli rivin lopussa
+21 Poista merkki kursorin alta ja ilmoita täydennykset tai tiedoston loppu
+22 Leikkaa kursorista sanan loppuun - talleteta leikkauspuskuriin
+23 Lisää argumenttiin, mikäli sekvenssi on aloitettu tai kyseessä on numero
+24 Numero, mikä aloittaa argumentin
+25 Siirry seuraavalle riville historiassa
+26 Muuta pieniksi kirjaimiksi kursorista sanan loppuun
+27 Ilmoita tiedoston loppu
+28 Siirrä kursori rivin loppuun
+29 Vaihda kursorin ja merkin paikkaa
+30 Laajenna tiedoston nimen jokerimerkit
+31 Laajenna viittaukset komentohistoriaan
+32 Laajenna viittaukset komentohistoriaan suoraan paikallaan
+33 Laajenna muuttujat
+34 Siirry eteenpäin yksi merkki
+35 Siirry eteenpäin sanan loppuun
+36 Vaihda keskenään kursoria edeltävät kaksi merkkiä
+37 Etsi historiasta taaksepäin riviä, mikä alkaa kuten tämä
+38 Etsi historiasta eteenpäin riviä, mikä alkaa kuten tämä
+39 Lisää viimeisen komennon viimeinen osa
+40 Täsmentyvä haku eteenpäin
+41 Täsmentyvä haku taaksepäin
+42 Tyhjennä rivi
+43 Leikkaa kursorista rivin loppuun ja talleta leikkauspuskuriin
+44 Leikkaa alue merkistä kursoriin ja talleta leikkauspuskuriin
+45 Leikkaa koko rivi ja talleta leikkauspuskuriin
+46 Näytä täydennysvaihtoehdot
+47 Näytä täydennysvaihtoehdot ohittaen ohjelmoitavat taydennykset
+48 Näytä tiedostojen nimien jokerimerkkivastaavuudet
+49 Näytä täydennysvaihtoehdot tai ilmoita tiedoston loppu, jos rivi on tyhjä
+50 Näytä kuormituskeskiarvot ja tämänhetkisen prosessin tila
+51 Laajenna historiaviittaukset ja lisää välilyönti
+52 Suorita komento
+53 Laajenna hakupolut ja korvaa tai taydennä jokainen '.' ja '..'
+54 Laajenna komennot kokonaisiksi hakupoluiksi tai alias-vastineiksi
+55 Vaihda toimintatilaa lisäyksen ja päällekirjoituksen välillä
+56 Lisää 8. bitti seuraavaan merkkiin (meta)
+57 Lisää seuraava merkki riville sellaisenaan ilman tulkintaa
+58 Näytä kaikki uudestaan
+59 Jatka pysäytettyä tekstinkäsittelyä
+60 Etsi aputietoja tästä komennosta
+61 Tämä merkki lisätään riville
+62 Tämä merkki aloittaa merkkisarjan
+63 Aseta merkki kursorin kohdalle
+64 Korjaa sanan kirjoitusasu
+65 Korjaa koko rivin kirjoitusasu
+66 Lähetä merkki päätteelle erikoismerkkien tulkinnan ja muunnoksien jälkeen
+67 Vaihda esitystä raa'an ja täydennetyn historiarivin välillä
+68 Vaihda kursoria edeltävä merkki ja kursorin alla oleva merkki keskenään
+69 Vaihda kursoria edeltävät kaksi merkkiä keskenään
+70 Tty viivästetty pysäytysmerkki (TSTP)
+71 Tty tulosteen hävittämismerkki
+72 Tty keskeytysmerkki (INT)
+73 Tty lopetusmerkki (QUIT)
+74 Tty pysäytysmerkki (STOP)
+75 Tty salli tulostus -merkki
+76 Tty estä tulostus -merkki
+77 Ilmoitus sitomattomasta merkistä
+78 Emacs-tyylin toistettava argumentti (4 kertaa argumentti)
+79 Siirry edelliselle historiariville
+80 Muuta kirjaimet kursorista sanan loppuun isoiksi
+81 Vi: siirry seuraavan sanan alkuun
+82 Vi: vaihda lisäystilaan kursorin jälkeen
+83 Vi: vaihda lisäystilaan rivin lopussa
+84 Vi: vaihda kirjain kursorin alla ison ja pienen välillä, ja etene merkki
+85 Vi: vaihda (sanan) alkuliite/-osa
+86 Vi: vaihda kursorista rivin loppuun
+87 Vaihda vi:n komentotilaan (vaihtoehtoisin näppäinmäärittelyin)
+88 Vi: komentotilan täydennä sana
+89 Vi: siirry edelliseen merkkiin (backspace, välilyönti taaksepäin)
+90 Vi: poista (sanan) alkuliite/-osa
+91 Vi: siirry seuraavaan välilyönnin rajoittamaan sanan loppuun
+92 Vi: siirry seuraavaan sanan loppuun
+93 Vi: siirry edelliseen annetun mallin mukaiseen merkkiin
+94 Vi: siirry seuraavaan annetun mallin mukaiseen merkkiin
+95 Vi: siirry edelliseen annetun mallin mukaisen merkin jälkeiseen merkkiin
+96 Vi: siirry seuraavaan annetun mallin mukaista merkkiä edeltävään merkkiin
+97 Vaihda vi-tilaan
+98 Vaihda vi:n lisäystilaan rivin alussa
+99 Vi: toista viimeinen merkkihaku jatkaen etsintää samaan suuntaan
+100 Vi: toista viimeinen merkkihaku jatkaen etsintää päinvastaiseen suuntaan
+101 Vi: toista viimeinen haku jatkaen etsintää samaan suuntaan
+102 Vi: toista viimeinen haku jatkaen etsintää päinvastaiseen suuntaan
+103 Vi: vaihda kursorin alla oleva merkki seuraavaan näppäiltyyn merkkiin
+104 Vi: korvaustila
+105 Vi: etsi historiasta taaksepäin
+106 Vi: etsi historiasta eteenpäin
+107 Vi: korvaa kursorin alla oleva merkki ja siirry lisäystilaan
+108 Vi: korvaa koko rivi
+109 Vi: siirry edelliseen sanaan
+110 Vi: siirry seuraavaan sanaan
+111 Vi: peruuta muutos
+112 Vi: siirry rivin alkuun
+113 Suorita 'which' tälle komennolle
+114 Liimaa/lisää leikkauspuskurin sisältö kursorin paikalle
+
diff --git a/contrib/tcsh/nls/finnish/set30 b/contrib/tcsh/nls/finnish/set30
new file mode 100644
index 0000000..1fed722
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set30
@@ -0,0 +1,16 @@
+$ $Id: set30,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ tw.parse.c
+$set 30
+1 starting_a_command %d\n
+2 complete %d
+3 complete %d %S\n
+4 %s: Internal match error.\n
+5 items
+6 rows
+7 There are %d %s, list them anyway? [n/y]
+8 looking = %d\n
+9 \ntcsh internal error: I don't know what I'm looking for!\n
+10 not a directory
+11 not found
+12 unreadable
+13 Yy
diff --git a/contrib/tcsh/nls/finnish/set31 b/contrib/tcsh/nls/finnish/set31
new file mode 100644
index 0000000..fa97487
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set31
@@ -0,0 +1,7 @@
+$ $Id: set31,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ vms.termcap.c
+$set 31
+1 Can't open TERMCAP: [%s]\n
+2 Can't open %s.\n
+3 Found %s in %s.\n
+4 No match found for %s in file %s\n
diff --git a/contrib/tcsh/nls/finnish/set4 b/contrib/tcsh/nls/finnish/set4
new file mode 100644
index 0000000..518fbb1
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set4
@@ -0,0 +1,45 @@
+$ $Id: set4,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ Termcap strings
+$set 4
+1 add new blank line
+2 audible bell
+3 clear to bottom
+4 clear to end of line
+5 cursor to horiz pos
+6 clear screen
+7 delete a character
+8 delete a line
+9 start delete mode
+10 end delete mode
+11 end insert mode
+12 cursor from status line
+13 home cursor
+14 insert character
+15 start insert mode
+16 insert padding
+17 sends cursor down
+18 sends cursor left
+19 sends cursor right
+20 sends cursor up
+21 begin bold
+22 end attributes
+23 non destructive space
+24 end standout
+25 begin standout
+26 cursor to status line
+27 cursor up one
+28 begin underline
+29 end underline
+30 visible bell
+31 delete multiple chars
+32 cursor down multiple
+33 insert multiple chars
+34 cursor left multiple
+35 cursor right multiple
+36 cursor up multiple
+37 Has automatic margins
+38 Can use physical tabs
+39 Number of lines
+40 Number of columns
+41 Has meta key
+42 Newline ignored at right margin
diff --git a/contrib/tcsh/nls/finnish/set5 b/contrib/tcsh/nls/finnish/set5
new file mode 100644
index 0000000..4aeba28
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set5
@@ -0,0 +1,4 @@
+$ $Id: set5,v 1.1 2000/01/14 22:57:33 christos Exp $
+$ ed.chared.c
+$set 5
+1 Kuormituskeskiarvoja ei ole saatavilla\n
diff --git a/contrib/tcsh/nls/finnish/set6 b/contrib/tcsh/nls/finnish/set6
new file mode 100644
index 0000000..83ba9ba
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set6
@@ -0,0 +1,11 @@
+$ $Id: set6,v 1.1 2000/01/14 22:57:34 christos Exp $
+$ ed.inputl.c
+$set 6
+1 VIKA: Virheellinen komento näppäimeltä 0%o\r\n
+2 kyllä\n
+3 muokkaa\n
+4 keskeytä\n
+5 ei\n
+6 Ei malliin sopivaa komentoa\n
+7 Tulkinnanvarainen komento\n
+8 *** kohtalokas VIKA tekstinkäsittelyssä ***\r\n\n
diff --git a/contrib/tcsh/nls/finnish/set7 b/contrib/tcsh/nls/finnish/set7
new file mode 100644
index 0000000..6ac2a2f
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set7
@@ -0,0 +1,30 @@
+$ $Id: set7,v 1.1 2000/01/14 22:57:34 christos Exp $
+$ ed.screen.c
+$set 7
+1 \n\tTcsh:n mielestä päätteelläsi on\n
+2 \tseuraavat ominaisuudet:\n\n
+3 \tSiinä on %d palstaa ja %d riviä.\n
+4 \tMeta-näppäin %s käytettävissä.\n
+5 on
+6 ei ole
+7 \tSe %sosaa hyödyntää tabulaattorimerkkejä.\n
+8 not
+9 \tSiinä %s luottaa automaattisiin marginaaleihin.\n
+10 voi
+11 ei voi
+12 \tSiinä %s luottaa taikamarginaaleihin. (magic margin)\n
+13 (empty)
+14 yes
+15 no
+16 VIRHE: Ei pysty tuhoamaan merkkejä.\r\n
+17 DeleteChars: Numeroarvo on naurettava: %d\r\n
+18 VIRHE: Ei pysty lisäämään merkkejä keskelle riviä.\r\n
+19 StartInsert: Numeroarvo on naurettava: %d\r\n
+20 %s: Ei pystytä avaamaan tiedostoa /etc/termcap.\n
+21 %s: Päätetyypille "%s" ei löydy määrittely\n
+22 %s: Käytän tyhmän (dumb) päätteen asetuksia.\n
+23 %s: VAROITUS: Päätteesi ei osaa siirtää kursoria ylöspäin.\n
+24 Pitkillä riveillä tekstinkäsittely voi olla lievästi outoa.\n
+25 Päätteestäsi puuttuu toiminto "tuhoa rivin loppuun".\n
+26 Päätteestäsi puuttuu toiminto "tuhoa merkki".\n
+27 Päätteestäsi puuttuu toiminto "lisää merkki aiempien väliin".\n
diff --git a/contrib/tcsh/nls/finnish/set8 b/contrib/tcsh/nls/finnish/set8
new file mode 100644
index 0000000..abff0ad
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set8
@@ -0,0 +1,5 @@
+$ $Id: set8,v 1.1 2000/01/14 22:57:34 christos Exp $
+$ ed.term.c
+$set 8
+1 Tuntematon valitsin
+2 Soveltumaton argumentti
diff --git a/contrib/tcsh/nls/finnish/set9 b/contrib/tcsh/nls/finnish/set9
new file mode 100644
index 0000000..857dce9
--- /dev/null
+++ b/contrib/tcsh/nls/finnish/set9
@@ -0,0 +1,12 @@
+$ $Id: set9,v 1.1 2000/01/14 22:57:34 christos Exp $
+$ ed.xmap.c
+$set 9
+1 AddXkey: Null extended-key not allowed.\n
+2 AddXkey: sequence-lead-in command not allowed\n
+3 DeleteXkey: Null extended-key not allowed.\n
+4 Sitomaton laajennettu näppäin "%S"\n
+5 Jotkin laajennetut näppäimet ovat liian pitkiä sisäiseen tulostuspuskurille
+6 Enumerate: VIKA!! Välitetty null-osoitin\n!
+7 ei syötettä
+8 Jotain on seurattava: %c\n
+9 Oktaalivakio ei mahdu char-tyypin muuttujaan.\n
OpenPOWER on IntegriCloud