From 6faaead86be36e84bff4062af115119428f35166 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Sun, 17 Feb 2008 18:29:14 +0100
Subject: [PATCH] Finnish language update

darcs-hash:20080217172914-7ad00-400fed6d7ca8844ef214081724cd5c280344f0e5.gz
---
 inc/lang/fi/conflict.txt                    |   2 +-
 inc/lang/fi/denied.txt                      |   2 +-
 inc/lang/fi/diff.txt                        |   2 +-
 inc/lang/fi/lang.php                        |  21 +--
 inc/lang/fi/mailtext.txt                    |  14 +-
 inc/lang/fi/newpage.txt                     |   2 +-
 inc/lang/fi/norev.txt                       |   2 +-
 inc/lang/fi/password.txt                    |   4 +-
 inc/lang/fi/preview.txt                     |   2 +-
 inc/lang/fi/recent.txt                      |   2 +-
 inc/lang/fi/register.txt                    |   3 +-
 inc/lang/fi/revisions.txt                   |   2 +-
 inc/lang/fi/searchpage.txt                  |   4 +-
 inc/lang/fi/stopwords.txt                   |  11 ++
 inc/lang/fi/wordblock.txt                   |   2 +-
 lib/plugins/acl/lang/fi/help.txt            |  14 ++
 lib/plugins/acl/lang/fi/lang.php            |  26 ++++
 lib/plugins/config/lang/fi/intro.txt        |   8 ++
 lib/plugins/config/lang/fi/lang.php         | 139 ++++++++++++++++++++
 lib/plugins/plugin/lang/fi/admin_plugin.txt |   4 +
 lib/plugins/plugin/lang/fi/lang.php         |  40 ++++++
 lib/plugins/revert/lang/fi/intro.txt        |   4 +
 lib/plugins/revert/lang/fi/lang.php         |   9 ++
 lib/plugins/usermanager/lang/fi/add.txt     |   1 +
 lib/plugins/usermanager/lang/fi/delete.txt  |   1 +
 lib/plugins/usermanager/lang/fi/edit.txt    |   1 +
 lib/plugins/usermanager/lang/fi/intro.txt   |   1 +
 lib/plugins/usermanager/lang/fi/lang.php    |  40 ++++++
 lib/plugins/usermanager/lang/fi/list.txt    |   1 +
 29 files changed, 333 insertions(+), 31 deletions(-)
 create mode 100644 inc/lang/fi/stopwords.txt
 create mode 100644 lib/plugins/acl/lang/fi/help.txt
 create mode 100644 lib/plugins/config/lang/fi/intro.txt
 create mode 100644 lib/plugins/plugin/lang/fi/admin_plugin.txt
 create mode 100644 lib/plugins/revert/lang/fi/intro.txt
 create mode 100644 lib/plugins/usermanager/lang/fi/add.txt
 create mode 100644 lib/plugins/usermanager/lang/fi/delete.txt
 create mode 100644 lib/plugins/usermanager/lang/fi/edit.txt
 create mode 100644 lib/plugins/usermanager/lang/fi/intro.txt
 create mode 100644 lib/plugins/usermanager/lang/fi/list.txt

diff --git a/inc/lang/fi/conflict.txt b/inc/lang/fi/conflict.txt
index 969a22011..b5f99f68b 100644
--- a/inc/lang/fi/conflict.txt
+++ b/inc/lang/fi/conflict.txt
@@ -3,5 +3,5 @@
 Muokkaamastasi dokumentintista on olemassa uudempi versio. Näin käy, kun toinen käyttäjä 
 muuttaa dokumenttia sillä aikaa, kun sinä olit muokkaamassa sitä.
 
-Tutki alla näkyvät eroavaisuudet kunnolla ja päätä mikä versio säilytetään. Jos valitse talenna 
+Tutki alla näkyvät eroavaisuudet kunnolla ja päätä mikä versio säilytetään. Jos valitse "talenna" 
 sinun versiosi tallennetaan. Valitse ''peru'' pitääksesi tämänhetkisen version.
diff --git a/inc/lang/fi/denied.txt b/inc/lang/fi/denied.txt
index e409131b6..cd31da06b 100644
--- a/inc/lang/fi/denied.txt
+++ b/inc/lang/fi/denied.txt
@@ -1,3 +1,3 @@
-======Lupa evätty======
+====== Lupa evätty ======
 
 Sinulla ei ole tarpeeksi valtuuksia jatkaa. Ehkä unohdit kirjautua sisään?
diff --git a/inc/lang/fi/diff.txt b/inc/lang/fi/diff.txt
index 7791d6b52..fbf62b78c 100644
--- a/inc/lang/fi/diff.txt
+++ b/inc/lang/fi/diff.txt
@@ -1,3 +1,3 @@
-======Erot======
+====== Erot ======
 
 Tämä näyttää erot valitun ja nykyisen version kesken tästä sivusta.
diff --git a/inc/lang/fi/lang.php b/inc/lang/fi/lang.php
index 61dd12582..e10a732e0 100644
--- a/inc/lang/fi/lang.php
+++ b/inc/lang/fi/lang.php
@@ -38,8 +38,8 @@ $lang['btn_delete']            = 'Poista';
 $lang['btn_back']              = 'Takaisin';
 $lang['btn_backlink']          = 'Paluulinkit';
 $lang['btn_backtomedia']       = 'Takaisin mediatiedostojen valintaan';
-$lang['btn_subscribe']         = 'Tarkkaile';
-$lang['btn_unsubscribe']       = 'Lopeta tarkkailu';
+$lang['btn_subscribe']         = 'Tilaa muutokset';
+$lang['btn_unsubscribe']       = 'Lopeta muutosten tilaus';
 $lang['btn_profile']           = 'Päivitä profiili';
 $lang['btn_reset']             = 'Tyhjennä';
 $lang['btn_resendpwd']         = 'Lähetä uusi salasana';
@@ -65,9 +65,9 @@ $lang['reguexists']            = 'Käyttäjä tällä käyttäjänimellä on jo
 $lang['regsuccess']            = 'Käyttäjä luotiin ja salasana lähetettiin sähköpostilla.';
 $lang['regsuccess2']           = 'Käyttäjänimi on luotu.';
 $lang['regmailfail']           = 'Näyttää siltä, että salasanan lähettämisessä tapahtui virhe. Ota yhteys ylläpitäjään!';
-$lang['regbadmail']            = 'Antamasi sähköposti näyttää epäkelvolta. Jos pidät tätä virheenä ota yhteys ylläpitäjään.';
+$lang['regbadmail']            = 'Antamasi sähköpostiosoite näyttää epäkelvolta. Jos pidät tätä virheenä ota yhteys ylläpitäjään.';
 $lang['regbadpass']            = 'Annetut kaksi salasanaa eivät täsmää. Yritä uudelleen.';
-$lang['regpwmail']             = 'Sinun DokuWiki salasanasi';
+$lang['regpwmail']             = 'DokuWiki salasanasi';
 $lang['reghere']               = 'Puuttuuko sinulta käyttäjätili? Hanki sellainen';
 $lang['profna']                = 'Tässä wikissä profiilien muokkaaminen ei ole mahdollista';
 $lang['profnochange']          = 'Ei muutoksia.';
@@ -86,7 +86,7 @@ $lang['txt_filename']          = 'Syötä wikinimi (valinnainen)';
 $lang['txt_overwrt']           = 'Ylikirjoita olemassa oleva';
 $lang['lockedby']              = 'Tällä hetkellä tiedoston on lukinnnut';
 $lang['lockexpire']            = 'Lukitus päättyy';
-$lang['willexpire']            = 'Sinun lukitus tämän sivun muokkaukseen päättyy minuutin kuluttua.\nRistiriitojen välttämiseksi paina esikatselu-nappia nollataksesi lukitusajan.';
+$lang['willexpire']            = 'Lukituksesi tämän sivun muokkaukseen päättyy minuutin kuluttua.\nRistiriitojen välttämiseksi paina esikatselu-nappia nollataksesi lukitusajan.';
 $lang['notsavedyet']           = 'Dokumentissa on tallentamattomia muutoksia, jotka häviävät.\n Haluatko varmasti jatkaa?';
 $lang['rssfailed']             = 'Virhe tapahtui noudettaessa tätä syötettä: ';
 $lang['nothingfound']          = 'Mitään ei löytynyt.';
@@ -134,7 +134,7 @@ $lang['mail_newpage']          = 'sivu lisätty:';
 $lang['mail_changed']          = 'sivu muutettu:';
 $lang['mail_new_user']         = 'uusi käyttäjä:';
 $lang['mail_upload']           = 'tiedosto lähetetty:';
-$lang['nosmblinks']            = 'Linkit windows-jakoihin toimivat vain Microsof Internet Explorerilla.\nVoit silti kopioida ja liittää linkin.';
+$lang['nosmblinks']            = 'Linkit Windows-jakoihin toimivat vain Microsof Internet Explorerilla.\nVoit silti kopioida ja liittää linkin.';
 $lang['qb_alert']              = 'Syötä teksti jonka haluat muotoilla.\nSe lisätään dokumentin loppuun.';
 $lang['qb_bold']               = 'Lihavoitu teksti';
 $lang['qb_italic']             = 'Kursivoitu teksti';
@@ -181,18 +181,21 @@ $lang['authtempfail']          = 'Käyttäjien autentikointi ei tällä hetkell
 $lang['i_chooselang']          = 'Valitse kieli';
 $lang['i_installer']           = 'DokuWikin asentaja';
 $lang['i_wikiname']            = 'Wikin nimi';
+$lang['i_enableacl']           = 'Käytä käyttöoikeuksian hallintaa (ACL) (Suositeltu)';
 $lang['i_superuser']           = 'Pääkäyttäjä';
 $lang['i_problems']            = 'Asennusohjelma löysi alla listattuja ongelmia ongelmia. Et voi jatkaa ennenkuin ne on korjattu.';
 $lang['i_modified']            = 'Turvallisuussyistä tämä ohjelma toimii vain uusien ja muokkamattomian Dokuwiki asennusten kanssa. Pura tiedostot uudestaan asennuspaketista, tai lue <a href="http://wiki.splitbrain.org/wiki:install">Dokuwiki asennusohjeen (Englanniksi)</a>';
-$lang['i_funcna']              = 'PHP fuonktio <code>%s</code> ei ole käytettävissä. Ehkä palveluntarjoajasi on poistanut sen jostain syystä?';
+$lang['i_funcna']              = 'PHP funktio <code>%s</code> ei ole käytettävissä. Ehkä palveluntarjoajasi on poistanut sen jostain syystä?';
 $lang['i_phpver']              = 'PHP versiosi <code>%s</code> on pienempi, kuin tarvitaan <code>%s</code>. PHP asennukseni pitää päivittää.';
 $lang['i_permfail']            = '<code>%s</code> ei ole DokuWikin kirjoitettavissa. Muokkaa hakemiston oikeuksia!';
 $lang['i_confexists']          = '<code>%s</code> on jo olemassa';
 $lang['i_writeerr']            = '<code>%s</code>n luonti epäonnistui. Tarkista hekmiston/tiedoston oikeudet ja luo tiedosto käsin.';
-$lang['i_badhash']             = 'tunnistamaton tai muokattu dokuwiki.php (hash=<code>%s</code>)';
+$lang['i_badhash']             = 'tunnistamaton tai muokattu dokuwiki.php (tarkistusumma=<code>%s</code>)';
 $lang['i_badval']              = '<code>%s</code> - väärä tai tyhjä arvo';
 $lang['i_success']             = 'Kokoonpano tehty onnistuneesti. Voit poistaa install.php tiedoston. Jatka <a href="doku.php">uuteen DokuWikiisi</a>.';
 $lang['i_failure']             = 'Joitain virheitä tapahtui kirjoitettaessa vaadittavia tiedostoja. Sinun pitää korjata ne käsin ennen kuin voit käyttää <a href="doku.php">uutta DokuWikiäsi</a>.';
-$lang['i_pol0']                = 'Avoin Wiki (luku, kirjoitus, tiedosojen lähetys kaikille)';
+$lang['i_policy']              = 'Käyttöoikeuksien oletus menettelytapa';
+$lang['i_pol0']                = 'Avoin Wiki (luku, kirjoitus, tiedostojen lähetys kaikille)';
 $lang['i_pol1']                = 'Julkinen Wiki (luku kaikilla, kirjoitus ja tiedostojen lähetys rekisteröidyillä käyttäjilla)';
 $lang['i_pol2']                = 'Suljettu Wiki (luku, kirjoitus ja tiedostojen lähetys vain rekisteröityneillä käyttäjillä)';
+$lang['i_retry']               = 'Yritä uudelleen';
diff --git a/inc/lang/fi/mailtext.txt b/inc/lang/fi/mailtext.txt
index a433ffd1f..ae71b292b 100644
--- a/inc/lang/fi/mailtext.txt
+++ b/inc/lang/fi/mailtext.txt
@@ -1,13 +1,13 @@
 DokuWikiisi lisättiin tai siellä muutettiin sivua. Tässä yksityiskohdat
 
-Päivämäärä               : @DATE@
-Selain                   : @BROWSER@
-IP-Osoite                : @IPADDRESS@
-Isäntänimi               : @HOSTNAME@
-Vanha versio             : @OLDPAGE@
-Uusi versio              : @NEWPAGE@
+Päivämäärä : @DATE@
+Selain : @BROWSER@
+IP-Osoite : @IPADDRESS@
+Isäntänimi : @HOSTNAME@
+Vanha versio : @OLDPAGE@
+Uusi versio : @NEWPAGE@
 Yhteenveto muokkauksesta : @SUMMARY@
-User                     : @USER@
+User : @USER@
 
 @DIFF@
 
diff --git a/inc/lang/fi/newpage.txt b/inc/lang/fi/newpage.txt
index 2c8176f66..fc6379be7 100644
--- a/inc/lang/fi/newpage.txt
+++ b/inc/lang/fi/newpage.txt
@@ -1,3 +1,3 @@
-======Tätä otsikkoa ei vielä ole======
+====== Tätä otsikkoa ei vielä ole ======
 
 Olet seurannut linkkiä otsikkoon jota ei vielä ole. Voit luoda tämän käyttämällä ''Luo tämä sivu'' -nappia.
diff --git a/inc/lang/fi/norev.txt b/inc/lang/fi/norev.txt
index 701731fbe..0a70fe76e 100644
--- a/inc/lang/fi/norev.txt
+++ b/inc/lang/fi/norev.txt
@@ -1,2 +1,2 @@
-======Ei tälläistä versiota======
+====== Ei tälläistä versiota ======
 Kyseistä versiota ei ole. Käytä ''Vanha versio''-nappia nähdäksesi listan tämän dokumentin vanhoista versioista
diff --git a/inc/lang/fi/password.txt b/inc/lang/fi/password.txt
index c6271badb..60dc8d4c4 100644
--- a/inc/lang/fi/password.txt
+++ b/inc/lang/fi/password.txt
@@ -1,9 +1,9 @@
-Hi @FULLNAME@!
+Terve @FULLNAME@!
 
 Tässä käyttäjätietosi sivulla @TITLE@ osoitteessa @DOKUWIKIURL@
 
 Käyttäjätunnus : @LOGIN@
-Salasana       : @PASSWORD@
+Salasana : @PASSWORD@
 
 --
 Tämän postin generoi DokuWiki
diff --git a/inc/lang/fi/preview.txt b/inc/lang/fi/preview.txt
index f2807f9a1..6bfcc2d5d 100644
--- a/inc/lang/fi/preview.txt
+++ b/inc/lang/fi/preview.txt
@@ -1,3 +1,3 @@
-======Esikatselu======
+====== Esikatselu ======
 
 Tämä on esikatselu miltä tekstisi tulee näyttäämään. Muista tätä **ei ole tallennettu** vielä!
diff --git a/inc/lang/fi/recent.txt b/inc/lang/fi/recent.txt
index 459fbff0d..dd114b67d 100644
--- a/inc/lang/fi/recent.txt
+++ b/inc/lang/fi/recent.txt
@@ -1,4 +1,4 @@
-======Viimeiset muutokset======
+====== Viimeiset muutokset ======
 
 Seuraavat sivut ovat muuttuneet viimeaikoina.
 
diff --git a/inc/lang/fi/register.txt b/inc/lang/fi/register.txt
index a1e39316c..530499bbc 100644
--- a/inc/lang/fi/register.txt
+++ b/inc/lang/fi/register.txt
@@ -1,5 +1,4 @@
 ====== Rekisteröi uusi käyttäjä ======
 
 Täytä alla olevat tiedot tehdäksesi uusi käyttäjätili tähän wikiin. Muista antaa **toimiva 
-sähköpostiosoite**, sillä salasanasi lähetetään sinne. Käyttäjänimi pitää olla myös käypä 
-[[doku>wiki:pagename|sivunimi]].
+sähköpostiosoite**. Jos sinulta ei kysytä uutta salasanaa, niin uusi salasanasi lähetetään sinne. Käyttäjänimi pitää olla myös käypä [[doku>wiki:pagename|sivunimi]].
diff --git a/inc/lang/fi/revisions.txt b/inc/lang/fi/revisions.txt
index 642b0dcb7..16391a063 100644
--- a/inc/lang/fi/revisions.txt
+++ b/inc/lang/fi/revisions.txt
@@ -1,4 +1,4 @@
-======Vanha versio======
+====== Vanha versio ======
 
 Nämä ovat vanhoja versioita nykyisestä dokumentista. Jos haluat palauttaa vanhan version 
 valitse se alhaalta, paina ''Muokkaa tätä sivua'' ja tallenna se.
diff --git a/inc/lang/fi/searchpage.txt b/inc/lang/fi/searchpage.txt
index e8efdeadc..aa9fbf52f 100644
--- a/inc/lang/fi/searchpage.txt
+++ b/inc/lang/fi/searchpage.txt
@@ -1,5 +1,5 @@
-======Etsi======
+====== Etsi ======
 
 Löydät etsinnän tulokset alta. Jos et löytänyt etsimääsi voit luoda uuden sivun tiedustelusi pohjalta käyttämällä ''Muokkaa tätä sivua'' -napilla.
 
-=====Tulokset=====
+===== Tulokset =====
diff --git a/inc/lang/fi/stopwords.txt b/inc/lang/fi/stopwords.txt
new file mode 100644
index 000000000..df5d7ba6e
--- /dev/null
+++ b/inc/lang/fi/stopwords.txt
@@ -0,0 +1,11 @@
+# Tämä on lista sanoista, jotka indeksoija ohittaa. Yksi sana riviä kohti
+# Kun muokkaat sivua, varmista että käytät UNIX rivinvaihtoa (yksi newline)
+# Ei tarvitse lisätä alle kolmen merkin sanoja. NE ohitetaan automaatisesti.
+# Jos wikissäsin muita kieliä, lisää sanoja listaan esim sivulta http://www.ranks.nl/stopwords/
+www
+eli
+tai
+sinä
+sinun
+com
+oli
diff --git a/inc/lang/fi/wordblock.txt b/inc/lang/fi/wordblock.txt
index ed6d1a76c..6be7fc012 100644
--- a/inc/lang/fi/wordblock.txt
+++ b/inc/lang/fi/wordblock.txt
@@ -1,4 +1,4 @@
-======SPÄMMI torjuttu======
+====== Roskaposti torjuttu ======
 
 Muutoksiasi **ei** talletettu, koska ne pitivät sisällään yhden tai useampia epäkelpoja sanoja. 
 Jos yritit spämmätä Wikiä, häpeä! Jos pidät tätä virheenä ota yhtettä wikin ylläpitäjään.
diff --git a/lib/plugins/acl/lang/fi/help.txt b/lib/plugins/acl/lang/fi/help.txt
new file mode 100644
index 000000000..0d31b1768
--- /dev/null
+++ b/lib/plugins/acl/lang/fi/help.txt
@@ -0,0 +1,14 @@
+=== Pika-apu: ===
+
+Tällä sivulla voit lisätä tai poistaa oikeuksia wikisi nimiavaruuksiin tai sivuihin.
+
+Vasen osa näyttää kaikki tarjolla olevat nimiavaruudet ja sivut.
+
+Yllä olevan kaavakkeen avulla voit katsoa ja muokata oikeuksia 
+valitulle käyttäjälle ja ryhmälle.
+
+Alla olevassa taulukossa on näkyvissä päällä olevat pääsyoikeudet.
+Voit käyttää sitä muokatakesi tai poistaaksesi useita oikeuksia.
+
+[[doku>wiki:acl|Virallisen käyttöoikeus (ACL) dokumentaation]]  lukeminen voi helpottaa
+sinua täysin ymmärtämään mitän käyttöoikeudet toimivat DokuWikissä.
diff --git a/lib/plugins/acl/lang/fi/lang.php b/lib/plugins/acl/lang/fi/lang.php
index 766006130..4e9c7b47e 100644
--- a/lib/plugins/acl/lang/fi/lang.php
+++ b/lib/plugins/acl/lang/fi/lang.php
@@ -4,3 +4,29 @@
  *
  * @author otto@valjakko.net
  */
+$lang['admin_acl']             = 'Käyttöoikeudet (ACL)';
+$lang['acl_group']             = 'Ryhmä';
+$lang['acl_user']              = 'Käyttäjä';
+$lang['acl_perms']             = 'Oikeudet';
+$lang['page']                  = 'Sivu';
+$lang['namespace']             = 'Nimiavaruus';
+$lang['p_user_id']             = 'Käyttäjällä <b class="acluser">%s</b> on tällä hetkellä seuraavat oikeudet sivulla <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_user_ns']             = 'Käyttäjällä <b class="acluser">%s</b> on tällä hetkellä seuraavat oikeudet nimiavaruudessa <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_group_id']            = 'Ryhmän <b class="aclgroup">%s</b> jäsenillä on tällä hetkellä seuraavat oikeudet sivulla <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_group_ns']            = 'Ryhmän <b class="aclgroup">%s</b> jäsenillä on tällä hetkellä seuraavat oikeudet nimiavaruudessa <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_choose_id']           = 'Ole hyvä ja <b>syötä ryhmän nimi</b> yllä olevaan kaavakkeeseen katsoaksesi tai muokataksesi oikeuksia sivulle <b class="aclpage">%s</b>.';
+$lang['p_choose_ns']           = 'Ole hyvä ja <b>syötä ryhmän nimi</b> yllä olevaan kaavakkeeseen katsoaksesi tai muokataksesi oikeuksia nimiavaruuteen <b class="aclpage">%s</b>.';
+$lang['p_inherited']           = 'Muomaa: Oikeuksia ei ole erikseen asetettu, vaan ne on peritty toiselta ryhmältä tai ylemmältä nimiavaruudelta.';
+$lang['p_isadmin']             = 'Huomaa: Valitulla ryhmällä tai käyttäjällä on aina täydet oikeudet, koska se on määritelty pääkäyttäjäksi (Superuser)';
+$lang['current']               = 'Tämänhetkiset käyttöoikeudet (ACL)';
+$lang['where']                 = 'Sivu/Nimiavaruus';
+$lang['who']                   = 'Käyttäjä/Ryhmä';
+$lang['perm']                  = 'Oikeudet';
+$lang['acl_perm0']             = 'Ei mitään';
+$lang['acl_perm1']             = 'Luku';
+$lang['acl_perm2']             = 'Muokkaus';
+$lang['acl_perm4']             = 'Luonti';
+$lang['acl_perm8']             = 'Lataus';
+$lang['acl_perm16']            = 'Poisto';
+$lang['acl_new']               = 'Lisää uusi';
+$lang['acl_mod']               = 'Muokkaa';
diff --git a/lib/plugins/config/lang/fi/intro.txt b/lib/plugins/config/lang/fi/intro.txt
new file mode 100644
index 000000000..8fdbab6ab
--- /dev/null
+++ b/lib/plugins/config/lang/fi/intro.txt
@@ -0,0 +1,8 @@
+====== Asetusten hallinta ======
+
+Käytä tätä sivua hallitaksesi DokuWikisi asetuksia.
+Apua yksittäisiin asetuksiin löytyy sivulta [[doku>wiki:config]].
+Lisätietoa tästä liitännäisestä katso [[doku>plugin:config]].
+
+Asetukset, jotka näkyvät vaalealla punaisella taustalla ovat suojattuja, eikä niitä voi muutta tämän liitännäisen avulla.
+Asetukset, jotka näkyvät sinisellä taustalla ovat oletusasetuksia ja asetukset valkoisella taustalla on asetettu paikallisesti tätä asennusta varten. Sekä sinisiä, että valkoisia asetuksia voi muokata.
\ No newline at end of file
diff --git a/lib/plugins/config/lang/fi/lang.php b/lib/plugins/config/lang/fi/lang.php
index 766006130..6115ef9ed 100644
--- a/lib/plugins/config/lang/fi/lang.php
+++ b/lib/plugins/config/lang/fi/lang.php
@@ -4,3 +4,142 @@
  *
  * @author otto@valjakko.net
  */
+$lang['menu']                  = 'Asetukset';
+$lang['error']                 = 'Asetuksia ei päivitetty väärän arvon vuoksi. Tarkista muutokset ja lähetä sivu uudestaan.
+<br />Väärät arvot on merkitty punaisella reunuksella.';
+$lang['updated']               = 'Asetukset päivitetty onnistuneesti.';
+$lang['nochoice']              = '(ei muita valintoja saatavilla)';
+$lang['locked']                = 'Asetustiedostia ei voi päivittää. Jos tämä ei oel tarkoitus, <br />
+niin varmista, että paikallisten asetusten tiedoston nimi ja oikeudet ovat kunnossa.';
+$lang['_configuration_manager'] = 'Asetusten hallinta';
+$lang['_header_dokuwiki']      = 'DokuWikin asetukset';
+$lang['_header_plugin']        = 'Liitännäisten asetukset';
+$lang['_header_template']      = 'Sivumallin asetukset';
+$lang['_header_undefined']     = 'Määrittelettömät asetukset';
+$lang['_basic']                = 'Perusasetukset';
+$lang['_display']              = 'Näyttöasetukset';
+$lang['_authentication']       = 'Sisääkirjoittautumisen asetukset';
+$lang['_anti_spam']            = 'Anti-Spam asetukset';
+$lang['_editing']              = 'Sivumuokkauksen asetukset';
+$lang['_links']                = 'Linkkien asetukset';
+$lang['_media']                = 'Media-asetukset';
+$lang['_advanced']             = 'Lisäasetukset';
+$lang['_network']              = 'Verkkoasetukset';
+$lang['_plugin_sufix']         = 'Liitännäisten asetukset';
+$lang['_template_sufix']       = 'Sivumallin asetukset';
+$lang['_msg_setting_undefined'] = 'Ei asetusten metadataa.';
+$lang['_msg_setting_no_class'] = 'Ei asetusluokkaa.';
+$lang['_msg_setting_no_default'] = 'Ei oletusarvoa';
+$lang['fmode']                 = 'Tiedoston luontioikeudet';
+$lang['dmode']                 = 'Hakemiston luontioikeudet';
+$lang['lang']                  = 'Kieli';
+$lang['basedir']               = 'Peruhakemisto';
+$lang['baseurl']               = 'Perus URL';
+$lang['savedir']               = 'Hakemisto tietojen tallennukseen.';
+$lang['start']                 = 'Alkusivun nimi';
+$lang['title']                 = 'Wikin nimi';
+$lang['template']              = 'Sivumalli';
+$lang['fullpath']              = 'Näytä sivun koko polku sivun alareunassa';
+$lang['recent']                = 'Viimemuutokset';
+$lang['breadcrumbs']           = 'Leivänmurujen määrä';
+$lang['youarehere']            = 'Hierarkiset leivänmurut';
+$lang['typography']            = 'Tee typograafiset korvaukset';
+$lang['htmlok']                = 'Salli upotettu HTML';
+$lang['phpok']                 = 'Salli upotettu PHP';
+$lang['dformat']               = 'Päivämäärän muoto (katso PHPn <a href="http://www.php.net/date">date</a> functiota)';
+$lang['signature']             = 'Allekirjoitus';
+$lang['toptoclevel']           = 'Ylätason sisällysluettelo';
+$lang['maxtoclevel']           = 'Sisällysluettelon suurin syvyys';
+$lang['maxseclevel']           = 'Kappale-editoinnin suurin syvyys.';
+$lang['camelcase']             = 'Käytä CamelCase linkkejä';
+$lang['deaccent']              = 'Siivoa sinun nimet';
+$lang['useheading']            = 'Käytä ensimmäistä otsikkoriviä sinun nimenä.';
+$lang['refcheck']              = 'Median viitteen tarkistus';
+$lang['refshow']               = 'Montako media viitettä näytetään';
+$lang['allowdebug']            = 'Salli debuggaus <b>pois, jos ei tarvita!</b>';
+$lang['usewordblock']          = 'Estä spam sanalistan avulla';
+$lang['indexdelay']            = 'Aikaraja indeksoinnille (sek)';
+$lang['relnofollow']           = 'Käytä rel="nofollow" ukoisille linkeille';
+$lang['mailguard']             = 'Häivytä email osoite';
+$lang['iexssprotect']          = 'Tarkista lähetetyt tiedostot pahojen javascript- ja html-koodien varalta';
+$lang['useacl']                = 'Käytä käyttöoikeuksien hallintaa';
+$lang['autopasswd']            = 'Luo salasana automaattisesti';
+$lang['authtype']              = 'Autentikointijärjestelmä';
+$lang['passcrypt']             = 'Salasanan suojausmenetelmä';
+$lang['defaultgroup']          = 'Oletusryhmä';
+$lang['superuser']             = 'Pääkäyttäjä. Ryhmä tai käyttäjä, jolla on täysi oikeus kaikkiin sivuihin ja toimintoihin käyttöoikeuksista huolimatta';
+$lang['manager']               = 'Ylläpitäjä. Ryhmä tai käyttäjä, jolla on pääsy joihinkin ylläpitotoimintoihin';
+$lang['profileconfirm']        = 'Vahvista profiilin päivitys salasanan avulla';
+$lang['disableactions']        = 'Estä DokuWiki toimintojen käyttö';
+$lang['disableactions_check']  = 'Tarkista';
+$lang['disableactions_subscription'] = 'Tilaa/Peruuta tilaus';
+$lang['disableactions_wikicode'] = 'Näytä lähdekoodi/Vie raakana';
+$lang['disableactions_other']  = 'Muut toiminnot (pilkulla erotettuna)';
+$lang['sneaky_index']          = 'Oletuksena DokuWiki näyttää kaikki nimiavaruudet index-näkymäsä. Tämä asetus piilottaa ne, joihin käyttäjällä ei ole lukuoikeuksia. Tämä voi piilottaa joitakin sallittuja ali-nimiavaruuksia. Tästä johtuen index-näkymä voi olla käyttöklvoton joillakin ACL-asetuksilla';
+$lang['updatecheck']           = 'Tarkista päivityksiä ja turvavaroituksia? Tätä varten DokuWikin pitää ottaa yhteys splitbrain.orgiin.';
+$lang['userewrite']            = 'Käytä siivottuja URLeja';
+$lang['useslash']              = 'Käytä kauttaviivaa nimiavaruuksien erottimena URL-osoitteissa';
+$lang['usedraft']              = 'Automaattisesti tallenna vedos muokkautilassa';
+$lang['sepchar']               = 'Sivunimen sanaerotin';
+$lang['autoplural']            = 'Etsi monikkomuotoja linkeistä';
+$lang['compression']           = 'Attic tiedostojen pakkausmenetelmä';
+$lang['cachetime']             = 'Välimuisti-tiedostojen maksimi-ikä (sek)';
+$lang['locktime']              = 'Lukitustiedostojen maksimi-ikä (sek)';
+$lang['fetchsize']             = 'Suurin koko (bytejä), jonka fetch.php voi ladata ulkopuolisesta lähteestä';
+$lang['notify']                = 'Lähetä muutos ilmoitukset tähän osoitteeseen';
+$lang['registernotify']        = 'Lähetä ilmoitus uusista rekisteröitymisistä tähän osoitteeseen';
+$lang['mailfrom']              = 'Sähköpostiosoite automaattisia postituksia varten';
+$lang['gzip_output']           = 'Käytä gzip "Content.Encoding" tapaa xhtml varten';
+$lang['gdlib']                 = 'GD Lib versio';
+$lang['im_convert']            = 'ImageMagick muunnostyökalun polku';
+$lang['jpg_quality']           = 'JPG pakkauslaatu';
+$lang['subscribers']           = 'Salli tuki sivujen tilaamiselle';
+$lang['compress']              = 'Pakkaa CSS ja javascript';
+$lang['hidepages']             = 'Piilota seuraavat sivut (säännönmukainen lauseke)';
+$lang['send404']               = 'Lähetä "HTTP 404/Page Not Found" puuttuvista sivuista';
+$lang['sitemap']               = 'Luo Google sitemap (päiviä)';
+$lang['broken_iua']            = 'Onko "ignore_user_abort" toiminto rikki systeemissäsi. Tämä voi aiheuttaa toimimattoman index-näkymän.
+IIS+PHP/CGI on tunnetusti rikki. Katso <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> lisätietoja varten.';
+$lang['xsendfile']             = 'Käytä X-Sendfile otsikkoa, kun web-palvelin lähettää staattisia tiedostoja? Palvelimesi pitää tukea tätä.';
+$lang['rss_type']              = 'XML-syötteen tyyppi';
+$lang['rss_linkto']            = 'XML-syöte kytkeytyy';
+$lang['rss_content']           = 'Mikä XML-syöte näyttää?';
+$lang['rss_update']            = 'XML-syötteen päivitystahti (sek)';
+$lang['recent_days']           = 'Montako edellistä muutosta säilytetään (päiviä)';
+$lang['rss_show_summary']      = 'XML-syöte näyttää yhteenvedon otsikossa';
+$lang['target____wiki']        = 'Kohdeikkuna sisäisissä linkeissä';
+$lang['target____interwiki']   = 'Kohdeikkuna interwiki-linkeissä';
+$lang['target____extern']      = 'Kohdeikkuna ulkoisissa linkeissä';
+$lang['target____media']       = 'Kohdeikkuna media-linkeissä';
+$lang['target____windows']     = 'Kohdeikkuna Windows-linkeissä';
+$lang['proxy____host']         = 'Proxy-palvelimen nimi';
+$lang['proxy____port']         = 'Proxy portti';
+$lang['proxy____user']         = 'Proxy käyttäjän nimi';
+$lang['proxy____pass']         = 'Proxy salasana';
+$lang['proxy____ssl']          = 'Käytä ssl-yhteyttä kytkeytyäksesi proxy-palvelimeen';
+$lang['safemodehack']          = 'Käytä safemode kiertoa';
+$lang['ftp____host']           = 'FTP-palvelin safemode kiertoa varten';
+$lang['ftp____port']           = 'FTP-portti safemode kiertoa varten';
+$lang['ftp____user']           = 'FTP-käyttäjä safemode kiertoa varten';
+$lang['ftp____pass']           = 'FTP-salasana safemode kiertoa varten';
+$lang['ftp____root']           = 'FTP-juurihakemisto safemode kiertoa varten';
+$lang['typography_o_0']        = 'ei mitään';
+$lang['typography_o_1']        = 'Vain tupla lainaukset';
+$lang['typography_o_2']        = 'kaikki lainaukset';
+$lang['userewrite_o_0']        = 'ei mitään';
+$lang['userewrite_o_1']        = '.htaccess';
+$lang['userewrite_o_2']        = 'DokuWikin sisäinen';
+$lang['deaccent_o_0']          = 'pois';
+$lang['deaccent_o_1']          = 'Poista aksenttimerkit';
+$lang['deaccent_o_2']          = 'translitteroi';
+$lang['gdlib_o_0']             = 'GD Lib ei ole saatavilla';
+$lang['gdlib_o_1']             = 'Versio 1.x';
+$lang['gdlib_o_2']             = 'Automaattitunnistus';
+$lang['rss_content_o_abstract'] = 'Yhteenveto';
+$lang['rss_content_o_html']    = 'Täysi HTML-sivu';
+$lang['rss_linkto_o_diff']     = 'erot-näkymä';
+$lang['rss_linkto_o_page']     = 'muutettu sivu';
+$lang['rss_linkto_o_rev']      = 'versiolista';
+$lang['rss_linkto_o_current']  = 'nykyinen sivu';
+$lang['compression_o_0']       = 'ei mitään';
+$lang['xsendfile_o_0']         = 'älä käytä';
diff --git a/lib/plugins/plugin/lang/fi/admin_plugin.txt b/lib/plugins/plugin/lang/fi/admin_plugin.txt
new file mode 100644
index 000000000..c5ad7f67c
--- /dev/null
+++ b/lib/plugins/plugin/lang/fi/admin_plugin.txt
@@ -0,0 +1,4 @@
+====== Liitännäisten hallinta ======
+
+Tällä sivulla voit hallita DokuWikin [[doku>wiki:plugins|liitännäisiä]].
+Voidaksesi ladata ja asentaa liitännäisiä pitää web-palvelimella olla kirjoitusoikeudet  plugin hakemistoon.
\ No newline at end of file
diff --git a/lib/plugins/plugin/lang/fi/lang.php b/lib/plugins/plugin/lang/fi/lang.php
index 766006130..e12156807 100644
--- a/lib/plugins/plugin/lang/fi/lang.php
+++ b/lib/plugins/plugin/lang/fi/lang.php
@@ -4,3 +4,43 @@
  *
  * @author otto@valjakko.net
  */
+$lang['menu']                  = 'Ylläpidä liitännäisiä';
+$lang['download']              = 'Lataa ja asenna uusi liitännäinen';
+$lang['manage']                = 'Asennetut liitännäiset';
+$lang['btn_info']              = 'tietoa';
+$lang['btn_update']            = 'päivitä';
+$lang['btn_delete']            = 'poista';
+$lang['btn_settings']          = 'asetukset';
+$lang['btn_download']          = 'Lataa';
+$lang['btn_enable']            = 'Tallenna';
+$lang['url']                   = 'URL';
+$lang['installed']             = 'Asennettu:';
+$lang['lastupdate']            = 'Päivitetty viimeksi:';
+$lang['source']                = 'Lähde:';
+$lang['unknown']               = 'tuntematon';
+$lang['updating']              = 'Päivitetään ...';
+$lang['updated']               = 'Liitännäinen %s päivitetty onnistuneesti';
+$lang['updates']               = 'Seuraavat liitännäiset on päivitetty onnistuneesti';
+$lang['update_none']           = 'Päivityksiä ei löytynyt';
+$lang['deleting']              = 'Poistetaan ...';
+$lang['deleted']               = 'Liitännäinen %s poistettu.';
+$lang['downloading']           = 'Ladataan ...';
+$lang['downloaded']            = 'Liitännäinen %s asennettu onnistuneesti';
+$lang['downloads']             = 'Seuraavat liitännäiset on asennettu onnistuneesti';
+$lang['download_none']         = 'Liitännäisiä ei löytynyt tai on tapahtunut joku tuntematon virhe latauksen ja asennuksen aikana.';
+$lang['plugin']                = 'Liitännäinen:';
+$lang['components']            = 'Osa';
+$lang['noinfo']                = 'Liitännäinen ei palauttanut mitään tietoa ja se voi olla epäkelpo.';
+$lang['name']                  = 'Nimi:';
+$lang['date']                  = 'Päiväys:';
+$lang['type']                  = 'Tyyppi:';
+$lang['desc']                  = 'Kuvaus:';
+$lang['author']                = 'Tekijä:';
+$lang['www']                   = 'Web:';
+$lang['error']                 = 'Tapahtui tuntematon virhe.';
+$lang['error_download']        = 'Liitännäistiedoston %s latauksessa tapahtui tuntematon virhe.';
+$lang['error_badurl']          = 'Url näyttää olleen väärä. Ei pystytty päättelemään tiedoston nimeä siitä.';
+$lang['error_dircreate']       = 'Ei pystytty luomaan väliaikaista hakemistoa latausta varten';
+$lang['error_decompress']      = 'Liitännäishallinta ei pystynyt purkamaan ladattua tiedostoa. Lataus voi olla epäonnistunut. Siinä tapauksessa voit yrittää uudestaan. Pakkaustapa voi myös olla tuntematon. Siinä tapauksessa sinun pitää ladata ja asentaa liitännäinen käsin.';
+$lang['error_copy']            = 'Tiedoston kopioinnissa tapahtui liitännäisen <em>%s</em> asennuksen aikana virhe. Levy voi olla täynnä tai kansioiden oikeudet voivat olla väärin. Liitännäinen voi olla osittain asennettu ja tämä voi jättää wikiasennukseesi epävakaaseen tilaan.';
+$lang['error_delete']          = 'Liitännäisen <em>%s</em> poistossa tapahtui virhe. Todennäköisin syy on puutteelliset tiedoston tai hakemiston oikeudet';
diff --git a/lib/plugins/revert/lang/fi/intro.txt b/lib/plugins/revert/lang/fi/intro.txt
new file mode 100644
index 000000000..1de7b9084
--- /dev/null
+++ b/lib/plugins/revert/lang/fi/intro.txt
@@ -0,0 +1,4 @@
+====== Palautuksenhallinta ======
+
+Tämä sivu auttaa sinua automaattisen palautuksenhallinnan kanssa spam hyökkäyksen jälkeen.
+Löytääksesi listan spammatyistä sivuista anna ensin hakusana (esim. spm URL), sen jälkeen varmista, että löytyneet sivut todella ovat spammia ja palauta sitten sivut.
\ No newline at end of file
diff --git a/lib/plugins/revert/lang/fi/lang.php b/lib/plugins/revert/lang/fi/lang.php
index 766006130..dc51e2646 100644
--- a/lib/plugins/revert/lang/fi/lang.php
+++ b/lib/plugins/revert/lang/fi/lang.php
@@ -4,3 +4,12 @@
  *
  * @author otto@valjakko.net
  */
+$lang['menu']                  = 'Palautuksenhallinta';
+$lang['filter']                = 'Etsi spammattyjä sivuja';
+$lang['revert']                = 'Palauta valitut sivut';
+$lang['reverted']              = '%s palautettu versioon %s';
+$lang['removed']               = '%s poistettu';
+$lang['revstart']              = 'Palautusprosessi käynnistetty. Tmä voi viedä pidemmän aikaa. Jos ajo katkeaa aikakatkaisuun ennen loppua, niin sinun pitää palauttaa pienemmissä osissa.';
+$lang['revstop']               = 'Palautusprosessi lopetti onnistuneesti.';
+$lang['note1']                 = 'Huomioi: tämä haku on kirjainkoosta riippuva';
+$lang['note2']                 = 'Huomioi: tämä sivu palautetaan viimeiseen versioon, jossa ei ole annettua spamtermiä <i>%s</i>';
diff --git a/lib/plugins/usermanager/lang/fi/add.txt b/lib/plugins/usermanager/lang/fi/add.txt
new file mode 100644
index 000000000..5c4ee0a41
--- /dev/null
+++ b/lib/plugins/usermanager/lang/fi/add.txt
@@ -0,0 +1 @@
+===== Lisää käyttäjä =====
\ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/fi/delete.txt b/lib/plugins/usermanager/lang/fi/delete.txt
new file mode 100644
index 000000000..2203a20f8
--- /dev/null
+++ b/lib/plugins/usermanager/lang/fi/delete.txt
@@ -0,0 +1 @@
+===== Poista käyttäjä =====
\ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/fi/edit.txt b/lib/plugins/usermanager/lang/fi/edit.txt
new file mode 100644
index 000000000..53e0b41ab
--- /dev/null
+++ b/lib/plugins/usermanager/lang/fi/edit.txt
@@ -0,0 +1 @@
+===== Muokkaa käyttäjää =====
\ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/fi/intro.txt b/lib/plugins/usermanager/lang/fi/intro.txt
new file mode 100644
index 000000000..2ef0bb509
--- /dev/null
+++ b/lib/plugins/usermanager/lang/fi/intro.txt
@@ -0,0 +1 @@
+====== Käyttäjähallinta ======
\ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/fi/lang.php b/lib/plugins/usermanager/lang/fi/lang.php
index 766006130..8c1311368 100644
--- a/lib/plugins/usermanager/lang/fi/lang.php
+++ b/lib/plugins/usermanager/lang/fi/lang.php
@@ -4,3 +4,43 @@
  *
  * @author otto@valjakko.net
  */
+$lang['menu']                  = 'Käyttäjähallinta';
+$lang['noauth']                = '(aautentikointi ei ole käytössä)';
+$lang['nosupport']             = '(käyttäjähallinta ei ole tuettu)';
+$lang['badauth']               = 'Viallinen autentikointimenetelmä';
+$lang['user_id']               = 'Käyttäjä';
+$lang['user_pass']             = 'Salasana';
+$lang['user_name']             = 'Oikea nimi';
+$lang['user_mail']             = 'Sähköposti';
+$lang['user_groups']           = 'Ryhmät';
+$lang['field']                 = 'Kenttä';
+$lang['value']                 = 'Arvo';
+$lang['add']                   = 'Lisää';
+$lang['delete']                = 'Poista';
+$lang['delete_selected']       = 'Poista valittu';
+$lang['edit']                  = 'Muokkaa';
+$lang['edit_prompt']           = 'Muokkaa ryhmää';
+$lang['modify']                = 'Tallenna muutokset';
+$lang['search']                = 'Hae';
+$lang['search_prompt']         = 'Tee haku';
+$lang['clear']                 = 'Tyhjennä hakusuodatin';
+$lang['filter']                = 'Suodatin';
+$lang['summary']               = 'Näytetään käyttäjät %1$d-%2$d / %3$d löytynyttä. %4$d käyttäjää yhteensä.';
+$lang['nonefound']             = 'Ei löytynyt käyttäjiä. %d käyttäjää yhteensä.';
+$lang['delete_ok']             = '%d käyttäjää poistettu';
+$lang['delete_fail']           = '%d poistoa epäonnistui';
+$lang['update_ok']             = 'Käyttäjän päivitys onnistui';
+$lang['update_fail']           = 'Käyttäjän päivitys epäonnistui';
+$lang['update_exists']         = 'Käyttäjän nimen vaihto epäonnistui. Nimi (%s) on jo olemassa (muut muutokset ok)';
+$lang['start']                 = 'alku';
+$lang['prev']                  = 'edellien';
+$lang['next']                  = 'seuraava';
+$lang['last']                  = 'viimeinen';
+$lang['edit_usermissing']      = 'Valittua käyttäjää ei löytynyt. Käyttäjä on voitu päivittää tai poistaa muualta.';
+$lang['user_notify']           = 'Tiedotä käyttäjälle';
+$lang['note_notify']           = 'Tiedotus lähetetään vain, jos käyttäjälle on määritelty uusi salasana.';
+$lang['note_group']            = 'Uudelle käyttäjälle määritellään oletusryhmä (%s), jos ryhmää ei erikseen määritellä.';
+$lang['add_ok']                = 'Käyttäjä lisätty onnistuneesti';
+$lang['add_fail']              = 'Käyttäjän lisäys epäonnistui';
+$lang['notify_ok']             = 'Ilmoitus sähköpostilla lähetetty';
+$lang['notify_fail']           = 'Ilmoitusta sähköpostilla ei voitu lähettää';
diff --git a/lib/plugins/usermanager/lang/fi/list.txt b/lib/plugins/usermanager/lang/fi/list.txt
new file mode 100644
index 000000000..5ecf2ff7b
--- /dev/null
+++ b/lib/plugins/usermanager/lang/fi/list.txt
@@ -0,0 +1 @@
+===== Käyttäjälista =====
\ No newline at end of file
-- 
GitLab