r9611 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r9610‎ | r9611 | r9612 >
Date:06:59, 24 June 2005
Author:avar
Status:old
Tags:
Comment:
* (bug 2504) Updated the Finnish translation
Modified paths:
  • /trunk/phase3/RELEASE-NOTES (modified) (history)
  • /trunk/phase3/languages/LanguageFi.php (modified) (history)

Diff [purge]

Index: trunk/phase3/RELEASE-NOTES
@@ -329,6 +329,7 @@
330330 realize you can just hit print to get a nicely formatted printable page.
331331 * Trim whitespace from option values to weather line-ending corruption problems
332332 * Fixed a typo in the Romanian language file (NS_MESIA => NS_MEDIA)
 333+* (bug 2504) Updated the Finnish translation
333334
334335 === Caveats ===
335336
Index: trunk/phase3/languages/LanguageFi.php
@@ -7,13 +7,8 @@
88
99 require_once( 'LanguageUtf8.php' );
1010
11 -# Revised 2005-04-08 for MediaWiki 1.4.0 -- Nikerabbit
 11+# Revised 2005-06-22 for MediaWiki 1.5a2 and CVS -- Nikerabbit
1212
13 -# The names of the namespaces can be set here, but the numbers
14 -# are magical, so don't change or move them! The Namespace class
15 -# encapsulates some of the magic-ness.
16 -# See Language.php for more notes.
17 -
1813 /* private */ $wgNamespaceNamesFi = array(
1914 NS_MEDIA => 'Media',
2015 NS_SPECIAL => 'Toiminnot',
@@ -42,15 +37,9 @@
4338
4439 /* private */ $wgSkinNamesFi = array(
4540 'standard' => 'Perus',
46 - 'nostalgia' => 'Nostalgia',
4741 'cologneblue' => 'Kölnin sininen',
48 - 'davinci' => 'DaVinci',
49 - 'mono' => 'Mono',
50 - 'monobook' => 'MonoBook',
51 - 'myskin' => 'Oma tyylisivu',
52 - 'chick' => 'Chick' // kenties ranskan "chic" 'tyylikäs'? --Mikalaari | Peruskini, ei tällä hetkellä käytössä -- Nikerabbit
53 -);
54 -//myskinin nyk. toiminnallisuus on se, että saa käyttää selaimen "käyttäjän tyylisivu"-toimintoa
 42+ 'myskin' => 'Oma tyylisivu'
 43+) + $wgSkinNamesEn;
5544
5645 /* private */ $wgBookstoreListFi = array(
5746 'Akateeminen kirjakauppa' => 'http://www.akateeminen.com/search/tuotetieto.asp?tuotenro=$1',
@@ -60,11 +49,6 @@
6150 'Tampereen seudun kirjastot' => 'http://pandora.lib.hel.fi/cgi-bin/mhask/monihask.py?volname=&author=&keyword=&ident=$1-1&lang=kaikki&mat_type=kaikki&submit=Hae&engine_tampere=ON'
6251 ) + $wgBookstoreListEn;
6352
64 -#-------------------------------------------------------------------
65 -# Default messages
66 -#-------------------------------------------------------------------
67 -
68 -
6953 # Current practices (may be changed if not good ones)
7054 # Refer namespaces with the English name or 'Project' in case of project namespace
7155 # Avoid any hard coded references to any particular subject which may not apply everywhere, e.g. artikkeli, wikipedia
@@ -72,21 +56,23 @@
7357 # Avoid unnecessary parenthesis, quotes and html code
7458 #
7559
76 -# Allowed characters in keys are: A-Z, a-z, 0-9, underscore (_) and
77 -# hyphen (-). If you need more characters, you may be able to change
78 -# the regex in MagicWord::initRegex
 60+#-------------------------------------------------------------------
 61+# Translated messages
 62+#-------------------------------------------------------------------
 63+
7964 /* private */ $wgAllMessagesFi = array(
 65+
8066 # User preference toggles
8167 'tog-underline' => 'Alleviivaa linkit',
8268 'tog-highlightbroken' => 'Näytä linkit puuttuville sivuille <a href="" class="new">näin </a> (vaihtoehtoisesti näin: <a href="" class="internal">?</a>).',
8369 'tog-justify' => 'Tasaa kappaleet',
8470 'tog-hideminor' => 'Piilota pienet muutokset tuoreet muutokset -listasta',
85 -'tog-usenewrc' => 'Kehittynyt tuoreet muutokset -listaus. Tämä ei toimi kaikilla selaimilla.',
 71+'tog-usenewrc' => 'Kehittynyt tuoreet muutokset -listaus (JavaScript)',
8672 'tog-numberheadings' => 'Numeroi otsikot',
8773 'tog-showtoolbar' => 'Näytä työkalupalkki',
8874 'tog-editondblclick' => 'Muokkaa sivuja kaksoisnapsautuksella (JavaScript)',
89 -'tog-editsection' => 'Näytä muokkauslinkit jokaisen kappaleen yläpuolella',
90 -'tog-editsectiononrightclick' => 'Muokkaa kappaleita otsikon oikealla hiirennapsautuksella (JavaScript)',
 75+'tog-editsection' => 'Näytä muokkauslinkit jokaisen osion yläpuolella',
 76+'tog-editsectiononrightclick' => 'Muokkaa osioita napsauttamalla otsikkoa hiiren oikealla painikkeella (JavaScript)',
9177 'tog-showtoc' =>'Näytä sisällysluettelo sivuille, joilla yli 3 otsikkoa',
9278 'tog-rememberpassword'=> 'Älä kysy salasanaa saman yhteyden eri istuntojen välillä',
9379 'tog-editwidth' => 'Muokkauskenttä on sivun levyinen',
@@ -95,7 +81,14 @@
9682 'tog-previewontop' => 'Näytä esikatselu muokkauskentän yläpuolella',
9783 'tog-previewonfirst' => 'Näytä esikatselu heti, kun muokkaus aloitetaan',
9884 'tog-nocache' => 'Älä tallenna sivuja välimuistiin',
 85+'tog-enotifwatchlistpages' => 'Lähetä sähköpostiviesti tarkkailtujen sivujen muutoksista',
 86+'tog-enotifusertalkpages' => 'Lähetä sähköpostiviesti, kun käyttäjäsivun keskustelusivu muuttuu',
 87+'tog-enotifminoredits' => 'Lähetä sähköpostiviesti myös pienistä muokkauksista',
 88+'tog-enotifrevealaddr' => 'Näytä sähköpostiosoitteeni muille lähetetyissä ilmoituksissa',
 89+'tog-shownumberswatching' => 'Näytä sivua tarkkailevien käyttäjien määrä',
9990 'tog-fancysig' => 'Muotoilematon allekirjoitus ilman automaattista linkkiä',
 91+'tog-externaleditor' => 'Käytä ulkoista tekstieditoria oletuksena',
 92+'tog-externaldiff' => 'Käytä ulkoista diff-ohjelmaa oletuksena',
10093
10194 # dates
10295 'sunday' => 'sunnuntai',
@@ -218,7 +211,6 @@
219212 'viewcount' => 'Tämä sivu on näytetty $1 kertaa.',
220213 'copyright' => 'Sisältö on käytettävissä lisenssillä $1.',
221214 'poweredby' => '{{GRAMMAR:genitive|{{SITENAME}}}} tarjoaa [http://www.mediawiki.org/ MediaWiki], avoimen lähdekoodin ohjelmisto.',
222 -'gnunote' => 'Kaikki teksti on saatavilla <a class=internal href="$wgScriptPath/GNU_FDL">GNU Free Documentation -lisenssin</a> ehdoilla.',
223215 'printsubtitle' => '(Lähde: {{SERVER}})',
224216 'protectedpage' => 'Suojattu sivu',
225217 'administrators' => 'Project:Ylläpitäjät',
@@ -228,6 +220,10 @@
229221 'developertext' => 'Yrittämäsi toiminnon voi suorittaa vain henkilö, jolla on ohjelmistokehittäjänoikeudet. Katso $1.',
230222 'bureaucrattitle' => 'Tämän toiminnon suorittamiseen tarvitaan byrokraattioikeudet',
231223 'bureaucrattext' => 'Tämän toiminnon voivat suorittaa vain ylläpitäjät, joilla on byrokraattioikeudet.',
 224+
 225+'badaccess' => 'Lupa evätty',
 226+'badaccesstext' => 'Toiminto, jonka halusit suorittaa on rajoitettu käyttäjille, joilla on oikeus "$2". Katso $1.',
 227+
232228 'nbytes' => '$1 tavua',
233229 'go' => 'Siirry',
234230 'ok' => 'OK',
@@ -252,7 +248,7 @@
253249 'nstab-media' => 'Media',
254250 'nstab-special' => 'Toiminto',
255251 'nstab-wp' => 'Projektisivu',
256 -'nstab-image' => 'Kuva',
 252+'nstab-image' => 'Tiedosto',
257253 'nstab-mediawiki' => 'Järjestelmäviesti',
258254 'nstab-template' => 'Malline',
259255 'nstab-help' => 'Ohje',
@@ -274,20 +270,21 @@
275271 'noconnect' => 'Tietokantaan ei saatu yhteyttä, ole hyvä ja yritä uudestaan.',
276272 'nodb' => 'Tietokantaa $1 ei voitu valita',
277273 'cachederror' => 'Pyydetystä sivusta näytettiin välimuistissa oleva kopio, ja se saattaa olla vanhentunut.',
278 -'laggedslave' => 'Varoitus: tämä sivu saattaa olla vanhentunut.',
 274+'laggedslavemode' => 'Varoitus: Sivu ei välttämättä sisällä viimeisimpiä muutoksia.',
279275 'readonly' => 'Tietokanta on lukittu',
280276 'enterlockreason' => 'Anna lukituksen syy sekä sen arvioitu poistamisaika',
281277 'readonlytext' => '{{GRAMMAR:genitive|{{SITENAME}}}} tietokanta on tällä hetkellä lukittu. Uusia sivuja ei voi luoda eikä muitakaan muutoksia tehdä. Syynä ovat todennäköisimmin rutiininomaiset tietokannan ylläpitotoimet. Tietokannan lukinneen ylläpitäjän selitys: <p>$1',
282278 'missingarticle' => 'Tietokannasta ei löytynyt sivua <b>$1</b>. Koita hetken päästä uudelleen. Jos ongelma ei katoa, ota yhteyttä ylläpitäjään ja anna mukaan tämän sivun URL-osoite.',
 279+'readonly_lag' => 'Tietokanta on automaattisesti lukittu, jotta kaikki tietokantapalvelimet saisivat kaikki tuoreet muutokset',
283280 'internalerror' => 'Sisäinen virhe',
284281 'filecopyerror' => 'Tiedostoa <b>$1</b> ei voitu kopioida tiedostoksi <b>$2</b>.',
285282 'filerenameerror' => 'Tiedostoa <b>$1</b> ei voitu nimetä uudelleen nimellä <b>$2</b>.',
286283 'filedeleteerror' => 'Tiedostoa <b>$1</b> ei voitu poistaa.',
287284 'filenotfound' => 'Tiedostoa <b>$1</b> ei löytynyt.',
288285 'unexpected' => 'Odottamaton arvo: "$1"="$2".',
289 -'formerror' => 'Virhe: lomaketta ei voitu lähettää',
 286+'formerror' => 'Lomakkeen tiedot eivät kelpaa',
290287 'badarticleerror' => 'Toimintoa ei voi suorittaa tälle sivulle.',
291 -'cannotdelete' => 'Määriteltyä sivua tai kuvaa ei voitu poistaa. Joku muu on saattanut poistaa sen.',
 288+'cannotdelete' => 'Sivun tai tiedoston poisto epäonnistui. Joku muu on saattanut poistaa sen.',
292289 'badtitle' => 'Virheellinen otsikko',
293290 'badtitletext' => 'Pyytämäsi sivuotsikko oli virheellinen, tyhjä tai väärin linkitetty kieltenvälinen tai wikienvälinen otsikko.',
294291 'perfdisabled' => 'Pahoittelut! Tämä ominaisuus ei toistaiseksi ole käytetössä, sillä se hidastaa tietokantaa niin paljon, että kukaan ei voi käyttää wikiä. Toiminto ohjelmoidaan tehokkaammaksi lähiaikoina. (Sinäkin voit tehdä sen! Tämä on vapaa ohjelmisto.)',
@@ -297,8 +294,10 @@
298295 'viewsource' => 'Lähdekoodi',
299296 'protectedtext' => '<big>\'\'\'Tämä sivu on suojattu muutoksilta\'\'\'</big>
300297 * [[Talk:{{PAGENAME}}|Keskustele tästä sivusta]] muiden kanssa
301 -<p style="border-top:1px solid #ccc; margin-top:1.5em; padding-top:.5em">Sivun lähdekoodi:</p>',
 298+----
 299+Sivun lähdekoodi:',
302300 'seriousxhtmlerrors' => 'XHTML-merkkauskielessä havaittiin vakavia virheitä.',
 301+'sqlhidden' => '(SQL-kysely piilotettu)',
303302
304303 # Login and logout pages
305304 #
@@ -311,6 +310,8 @@
312311 'yourpasswordagain' => 'Salasana uudelleen',
313312 'newusersonly' => 'vain uudet käyttäjät',
314313 'remembermypassword' => 'Muista minut',
 314+'yourdomainname' => 'Verkkonimi',
 315+'externaldberror' => 'Tapahtui virhe ulkoisen autentikointitietokannan käytössä tai sinulla ei ole lupaa päivittää tunnustasi.',
315316 'loginproblem' => '<b>Sisäänkirjautuminen ei onnistunut.</b><br />Yritä uudelleen!',
316317 'alreadyloggedin' => '<font color=red><b>Käyttäjä $1, olet jo kirjautunut sisään!</b></font><br />\n',
317318 'login' => 'Kirjaudu sisään',
@@ -323,28 +324,33 @@
324325 'createaccountmail' => 'sähköpostitse',
325326 'badretype' => 'Syöttämäsi salasanat ovat erilaiset.',
326327 'userexists' => 'Pyytämäsi käyttäjänimi on jo käytössä. Ole hyvä ja valitse toinen käyttäjänimi.',
327 -'youremail' => 'Sähköpostiosoite',
328 -'yourrealname' => 'Nimi',
 328+'youremail' => 'Sähköpostiosoite²',
 329+'yourrealname' => 'Nimi¹',
329330 'yourlanguage' => 'Käyttöliittymän kieli',
330331 'yourvariant' => 'Kielivariantti', // TODO: CHECK ME (language varian)
331 -'yournick' => 'Nimimerkki (allekirjoituksia varten)',
332 -'emailforlost' => '',
333 -'prefs-help-userdata' => '* <strong>Sähköposti</strong> (valinnainen): Ihmiset voivat ottaa yhteyttä sinuun sivuston kautta ilman, että sähköpostiosoitteesi paljastuu lähettäjälle. Myös unohtunut salasana voidaan lähettää sähköpostiisi.',
 332+'yournick' => 'Nimimerkki allekirjoituksia varten',
 333+'email' => 'Sähköpostitoiminnot',
 334+'emailforlost' => '&nbsp;',
 335+'prefs-help-email-enotif' => 'Tätä osoitetta käytetään myös artikkelien muuttumisilmoituksiin, jos ominaisuus on käytössä.',
 336+'prefs-help-realname' => '¹ Nimi (vapaaehtoinen): Nimeäsi käytetään antaamaan kunnia työllesi.',
334337 'loginerror' => 'Sisäänkirjautumisvirhe',
 338+'prefs-help-email' => '² Sähköpostiosoite (vapaaehtoinen): Muut käyttäjät voivat ottaa sinuun yhteyttä sähköpostilla ilman, että osoitteesi paljastuu.',
 339+
335340 'nocookiesnew' => 'Käyttäjä luotiin, mutta et ole kirjautunut sisään. {{SITENAME}} käyttää evästeitä sisäänkirjautumisen yhteydessä. Selaimesi ei salli evästeistä. Kytke ne päälle, ja sitten kirjaudu sisään juuri luomallasi käyttäjänimellä ja salasanalla.',
336341 'nocookieslogin' => '{{SITENAME}} käyttää evästeitä sisäänkirjautumisen yhteydessä. Selaimesi ei salli evästeitä. Ota ne käyttöön, ja yritä uudelleen.',
337342 'noname' => 'Et ole määritellyt kelvollista käyttäjänimeä.',
338343 'loginsuccesstitle' => 'Sisäänkirjoittautuminen onnistui',
339344 'loginsuccess' => 'Olet kirjautunut käyttäjänä $1.',
340345 'nosuchuser' => 'Käyttäjää <strong>$1</strong> ei ole olemassa. Tarkista kirjoititko nimen oikein, tai käytä alla olevaa lomaketta uuden käyttäjätunnuksen luomiseksi.', // TODO NOWIKIMARKUP
 346+'nosuchusershort' => 'Käyttäjää nimellä <b>$1</b> ei ole. Kirjoititko nimen oikein?', // TODO NO WIKIMARKUP
341347 'wrongpassword' => 'Syöttämäsi salasana ei ole oikein. Ole hyvä ja yritä uudelleen.',
342 -'nosuchusershort' => 'Käyttäjää nimellä <b>$1</b> ei ole. Kirjoititko nimen oikein?', // TODO NO WIKIMARKUP
343348 'mailmypassword' => 'Lähetä minulle uusi salasana sähköpostilla',
344349 'passwordremindertitle' => 'Salasanamuistutus {{GRAMMAR:elative|{{SITENAME}}}}',
345 -// merkki
346 -'passwordremindertext'=> 'Joku IP-osoitteesta $1 pyysi {{GRAMMAR:partitive|{{SITENAME}}}} lähettämään uuden salasanan. Salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasanasi.',
 350+
 351+'passwordremindertext'=> 'Joku IP-osoitteesta $1 pyysi {{GRAMMAR:partitive|{{SITENAME}}}} lähettämään uuden salasanan. Salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasana.',
347352 'noemail' => 'Käyttäjälle \'\'\'$1\'\'\' ei ole määritelty sähköpostiosoitetta.',
348 -'passwordsent' => 'Uusi salasana on lähetetty käyttäjän <b>$1</b> sähköpostiosoitteeseen.',
 353+'passwordsent' => 'Uusi salasana on lähetetty käyttäjän <b>$1</b> sähköpostiosoitteeseen.', // TODO NOWIKIMARKUP
 354+'eauthentsent' => 'Varmennussähköposti on lähetetty annettuun sähköpostiosoitteeseen. Muita viestejä ei lähetetä, ennen kuin olet toiminut viestin ohjeiden mukaan ja varmistanut, että sähköpostiosoite kuuluu sinulle.',
349355 'loginend' => '\'\'\'Rekisteröidäksesi käyttäjätunnuksen:\'\'\'
350356 #<small>Valitse itsellesi käyttäjätunnus ja kirjoita se \'\'käyttäjätunnus\'\'-kenttään.</small>
351357 #<small>Valitse salasana ja kirjoita se sekä \'\'salasana\'\'- että \'\'salasana uudelleen\'\' -kenttiin.</small>
@@ -356,8 +362,14 @@
357363 <small>Huomaa, että {{GRAMMAR:illative|{{SITENAME}}}} kirjautuminen edellyttää evästeiden käyttöä.</small>',
358364 'mailerror' => 'Virhe lähetettäessä sähköpostia: $1',
359365 'acct_creation_throttle_hit' => 'Olet jo luonut $1 tunnusta. Et voi luoda uutta.',
 366+'emailauthenticated' => 'Sähköpostiosoitteesi varmennettiin $1.',
 367+'emailnotauthenticated' => 'Sähköpostiosoitteesi ei ole vielä varmennettu. Sähköpostia ei lähetetä liittyen alla oleviin toimintoihin.',
 368+'noemailprefs' => 'Sähköpostiosoitetta ei ole määritelty. <!-- Seuraavat ominaisuudet eivät ole käytössä. -->', // MAYCHANGE
 369+'emailconfirmlink' => 'Varmenna sähköpostiosoite',
 370+'invalidemailaddress' => 'Sähköpostiosoitetta ei voida hyväksyä, koska se ei ole oikeassa muodossa. Ole hyvä ja anna oikea sähköpostiosoite tai jätä kenttä tyhjäksi.',
360371
361372
 373+
362374 # Edit page toolbar
363375 'bold_sample' => 'Lihavoitu teksti',
364376 'bold_tip' => 'Lihavointi',
@@ -374,7 +386,7 @@
375387 'nowiki_sample' => 'Lisää muotoilematon teksti tähän',
376388 'nowiki_tip' => 'Tekstiä, jota wiki ei muotoile',
377389 'image_sample' => 'Esimerkki.jpg',
378 -'image_tip' => 'Sisäinen kuva',
 390+'image_tip' => 'Tallennettu kuva',
379391 'media_sample' => 'Esimerkki.ogg',
380392 'media_tip' => 'Mediatiedostolinkki',
381393 'sig_tip' => 'Allekirjoitus aikamerkinnällä',
@@ -415,7 +427,7 @@
416428 'noarticletext' => '<big>\'\'\'{{GRAMMAR:inessive|{{SITENAME}}}} ei ole tämän nimistä sivua.\'\'\'</big>
417429 * Voit kirjoittaa uuden sivun \'\'\'[http:{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} {{PAGENAME}}].\'\'\'
418430 * Jos olet luonut sivun tällä nimellä, se on saatettu poistaa — katso [[Special:Log/delete|poistoloki]].',
419 -'clearyourcache' => '\'\'\'Huomautus:\'\'\' Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan. Tallenna kaikki sivut ennen tyhjentämistä.<br />Koita seuraavia näppäinyhdistelmiä: \'\'\'Mozilla:\'\'\' \'\'ctrl-r\'\', \'\'\'IE ja Opera:\'\'\' \'\'ctrl-f5\'\', \'\'\'Safari:\'\'\' \'\'cmd-r\'\', \'\'\'Konqueror\'\'\' \'\'ctrl-r\'\'.',
 431+'clearyourcache' => '\'\'\'Huomautus:\'\'\' Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan: \'\'\'Mozilla, Konqueror ja Safari:\'\'\' napsauta shift-näppäin pohjassa päivitä tai paina \'\'shift-ctrl-r\'\', \'\'\'IE:\'\'\' \'\'ctrl-f5\'\' tai \'\'\'Opera:\'\'\' \'\'F5\'\'.',
420432 'usercssjsyoucanpreview' => '\'\'\'Vinkki:\'\'\' Käytä esikatselupainiketta testataksesi uutta CSS:ää tai JavaScriptiä ennen tallennusta.',
421433 'usercsspreview' => '\'\'\'Tämä on vasta CSS:n testaus ja esikatselu.\'\'\'',
422434 'userjspreview' => '\'\'\'Tämä on vasta JavaScriptin testaus ja esikatselu.\'\'\'',
@@ -424,21 +436,19 @@
425437 'previewnote' => 'Tämä on vasta sivun esikatselu. Sivua ei ole vielä tallennettu!',
426438 'previewconflict' => 'Tämä esikatselu näyttää miltä muokkausalueella oleva teksti näyttää tallennettuna.',
427439 'editing' => 'Muokataan sivua $1',
428 -'sectionedit' => ' (lohko)',
429 -'commentedit' => ' (kommentti)',
430 -'editingsection' => 'Muokataan osiota $1',
 440+'editingsection' => 'Muokataan osiota sivusta $1',
431441 'editingcomment' => 'Muokataan kommenttia sivulla $1',
432442 'editconflict' => 'Päällekkäinen muokkaus: $1',
433443 'explainconflict' => 'Joku muu on muuttanut tätä sivua sen jälkeen, kun aloit muokata sitä. Ylempi tekstialue sisältää tämänhetkisen tekstin. Tekemäsi muutokset näkyvät alemmassa ikkunassa. Sinun täytyy yhdistää muutoksesi olemassa olevaan tekstiin. \'\'\'Vain\'\'\' ylemmässä alueessa oleva teksti tallentuu, kun tallennat sivun.',
434444 'yourtext' => 'Oma tekstisi',
435445 'storedversion' => 'Tallennettu versio',
436446 'nonunicodebrowser' => '\'\'\'Varoitus: Selaimesi ei ole Unicode-yhteensopiva. Ole hyvä ja vaihda selainta, ennen kuin muokkaat sivua.\'\'\'',
437 -'editingold' => '<center style="font-weight:bold">VAROITUS: Olet muokkaamassa vanhaa versiota tämän sivun tekstistä. Jos tallennat sen, kaikki tämän version jälkeen tehdyt muutokset katoavat.</center>', # TODO: NOWIKIMARKUP
 447+'editingold' => '<center><strong>Varoitus</strong>: Olet muokkaamassa vanhaa versiota tämän sivun tekstistä. Jos tallennat sen, kaikki tämän version jälkeen tehdyt muutokset katoavat.</center>',
438448 'yourdiff' => 'Eroavaisuudet',
439449 'copyrightwarning' => '<strong>Muutoksesi astuvat voimaan välittömästi.</strong> Jos haluat harjoitella muokkaamista, ole hyvä ja käytä [[Project:Hiekkalaatikko|hiekkalaatikkoa]].<br/><br/>Kaikki {{GRAMMAR:illative|{{SITENAME}}}} tehtävät tuotokset katsotaan julkaistuksi GNU Free Documentation -lisenssin mukaisesti ([[Project:{{SITENAME}} ja tekijänoikeudet|lisätietoja]]). Jos et halua, että kirjoitustasi muokataan armottomasti ja uudelleenkäytetään vapaasti, älä tallenna kirjoitustasi. Tallentamalla muutoksesi lupaat, että kirjoitit tekstisi itse, tai kopioit sen jostain vapaasta lähteestä. <strong>ÄLÄ KÄYTÄ TEKIJÄNOIKEUDEN ALAISTA MATERIAALIA ILMAN LUPAA!</strong>',
440450 'copyrightwarning2' => '<br />Huomaa, että kuka tahansa voi muokata, muuttaa ja poistaa kaikkia sivustolle tekemiäsi lisäyksiä ja muutoksia. Muokkaamalla sivustoa luovutat sivuston käyttäjille tämän oikeuden ja takaat, että lisäämäsi aineisto on joko itse kirjoittamaasi tai peräisin jostain vapaasta lähteestä. <strong>TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!</strong>',
441451 'longpagewarning' => '<center>Tämän sivun tekstiosuus on $1 binäärikilotavua pitkä. Harkitse, voisiko sivun jakaa pienempiin osiin.</center>',
442 -'readonlywarning' => 'VAROITUS: Tietokanta on lukittu huoltoa varten, joten voi olla ettet pysty tallentamaan muokkauksiasi juuri nyt. Saattaa olla paras leikata ja liimata tekstisi omaan tekstitiedostoosi ja tallentaa se tänne myöhemmin.',
 452+'readonlywarning' => '<strong>Varoitus</strong>: Tietokanta on lukittu huoltoa varten, joten voi olla ettet pysty tallentamaan muokkauksiasi juuri nyt. Saattaa olla paras leikata ja liimata tekstisi omaan tekstitiedostoosi ja tallentaa se tänne myöhemmin.',
443453 'protectedpagewarning'=> '<center><small>Tämä sivu on lukittu. Vain ylläpitäjät voivat muokata sitä.</small></center>',
444454 'templatesused' => 'Tällä sivulla käytetyt mallineet:',
445455
@@ -452,8 +462,8 @@
453463 'currentrev' => 'Nykyinen versio',
454464 'revisionasof' => 'Versio $1',
455465 'revisionasofwithlink'=> 'Versio, joka luotiin $1.<br />$3 | $2 | $4',
456 -'previousrevision' => '? Vanhempi versio',
457 -'nextrevision' => 'Uudempi versio ?',
 466+'previousrevision' => '← Vanhempi versio',
 467+'nextrevision' => 'Uudempi versio →',
458468 'currentrevisionlink' => 'Näytä nykyinen versio',
459469 'cur' => 'nyk.',
460470 'next' => 'seur.',
@@ -478,39 +488,39 @@
479489 'searchresulttext' => '<!-- -->',
480490 'searchquery' => 'Haku termeillä $1',
481491 'badquery' => 'Kelvoton hakumerkkijono',
482 -'badquerytext' => 'Tekemääsi kyselyä ei ole kelvollinen. Tämä johtuu todennäköisesti siitä, että et ole määritellyt hakumerkkijonoa.',
 492+'badquerytext' => 'Tekemäsi kysely ei ole kelvollinen. Tämä johtuu todennäköisesti siitä, että et ole määritellyt hakumerkkijonoa.',
483493 'matchtotals' => 'Haulla \'\'\'$1\'\'\' löytyi $2 osumaa sivujen otsikoista ja $3 osumaa sivujen sisällöistä.',
484 -'nogomatch' => '<big><strong>Täsmälleen tällä otsikolla ei ole sivua.</strong></big><br />Voit <strong><a href="$1" class="new">luoda aiheesta uuden sivun</a></strong> tai <a href="http:{{localurle:Project:Toiveet}}">lisätä sen toivottujen sivujen listaan</a>.<br /><small>Etsi ensin vastaavaa sivua, joka voi olla kirjoitusasultaan hieman erilainen</small><br /><br />', // TODO NO WIKIMARKUP
 494+'nogomatch' => '<big>Täsmälleen tällä otsikolla ei ole sivua.</big>
 495+
 496+:Voit [[$1|luoda aiheesta uuden sivun]].
 497+:<small>Etsi ensin vastaavaa sivua, joka voi olla kirjoitusasultaan hieman erilainen</small>
 498+',
485499 'titlematches' => 'Osumat sivujen otsikoissa',
486500 'notitlematches' => 'Hakusanaa ei löytynyt minkään sivun otsikosta',
487501 'textmatches' => 'Osumat sivujen teksteissä',
488502 'notextmatches' => 'Hakusanaa ei löytynyt sivujen teksteistä',
489 -'prevn' => '? $1 edellistä',
490 -'nextn' => '$1 seuraavaa ?',
 503+'prevn' => '← $1 edellistä',
 504+'nextn' => '$1 seuraavaa →',
491505 'viewprevnext' => 'Näytä [$3] kerralla.<br />$1 | $2',
492506 'showingresults' => '<b>$1</b> tulosta tuloksesta <b>$2</b> alkaen.',
493507 'showingresultsnum' => 'Alla on <b>$3</b> hakutulosta alkaen <b>$2.</b> tuloksesta.',
494508 'nonefound' => '\'\'\'Huomautus\'\'\': Epäonnistuneet haut johtuvat usein hyvin yleisten sanojen, kuten \'\'on\'\' ja \'\'ei\'\', etsimisestä tai useamman kuin yhden hakutermin määrittelemisestä. Vain sivut, joilla on kaikki hakutermin sanat, näkyvät tuloksissa.',
495509 'powersearch' => 'Etsi',
496 -'powersearchtext' => '
497 -Haku nimiavaruuksista:<br />
498 -$1<br />
499 -$2 Luettelo uudelleenohjauksista<br />Etsi $3 $9',
500 -'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Tekstihaku on poistettu toistaiseksi käytöstä suuren kuorman vuoksi. Voit käyttää alla olevaa Googlen hakukenttää sivujen etsimiseen, kunnes haku tulee taas käyttöön.<small>Huomaa, että ulkopuoliset kopiot {{GRAMMAR:genitive|{{SITENAME}}}} sisällöstä eivät välttämättä ole ajan tasalla.</small></p>',
501 -'blanknamespace' => '(Oletusnimiavaruus)',
 510+'powersearchtext' => 'Haku nimiavaruuksista:<br />$1<br /><b>Etsi</b> $3 $9 $2 Luettele uudelleenohjaukset', # TODO NOWIKIMARKUP
 511+'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Tekstihaku on poistettu toistaiseksi käytöstä suuren kuorman vuoksi. Voit käyttää alla olevaa Googlen hakukenttää sivujen etsimiseen, kunnes haku tulee taas käyttöön.<small>Huomaa, että ulkopuoliset kopiot {{GRAMMAR:genitive|{{SITENAME}}}} sisällöstä eivät välttämättä ole ajan tasalla.</small></p>', # TODO NOWIKIMARKUP
 512+'blanknamespace' => '(sivut)',
502513
503514 # Preferences page
504515 #
505516 'preferences' => 'Asetukset',
506517 'prefsnologin' => 'Et ole kirjautunut sisään',
507 -'prefsnologintext' => 'Sinun täytyy [[Special:Userlogin|kirjautua sisään]], jotta voisit muuttaa asetuksia.', // TODO: NO WIKIMARKUP
 518+'prefsnologintext' => 'Sinun täytyy [[Special:Userlogin|kirjautua sisään]], jotta voisit muuttaa asetuksia.',
508519 'prefslogintext' => 'Olet kirjautunut sisään käyttäjänä \'\'\'$1\'\'\'. Sisäinen tunnistenumerosi on \'\'\'$2\'\'\'.',
509520 'prefsreset' => 'Asetukset on palautettu talletettujen mukaisiksi.',
510 -'qbsettings' => 'Pikavalikon asetukset',
511 -'qbsettingsnote' => 'Tämä asetus toimii ainostaan ulkoasutyyleillä <b>Perus</b> ja <b>Kölnin sininen</b>.',
 521+'qbsettings' => 'Pikavalikko',
512522 'changepassword' => 'Vaihda salasanaa',
513523 'skin' => 'Ulkonäkö',
514 -'math' => 'Matematiikan näyttäminen',
 524+'math' => 'Matematiikka',
515525 'dateformat' => 'Päiväyksen muoto',
516526 'math_failure' => 'Jäsentäminen epäonnistui',
517527 'math_unknown_error' => 'Tuntematon virhe',
@@ -522,17 +532,17 @@
523533 'math_bad_output' => 'Matematiikan tulostehakemistoon kirjoittaminen tai tuedostonluonti ei onnistu',
524534 'math_notexvc' => 'Texvc-sovellus puuttuu, lue math/READMEstä asennustietoja',
525535 'prefs-personal' => 'Käyttäjätiedot',
526 -'prefs-rc' => 'Tuoreet muutokset ja tynkien näyttö',
 536+'prefs-rc' => 'Tuoreet muutokset ja tyngät',
527537 'prefs-misc' => 'Muut asetukset',
528538 'saveprefs' => 'Tallenna asetukset',
529539 'resetprefs' => 'Palauta alkuperäiset asetukset',
530540 'oldpassword' => 'Vanha salasana',
531541 'newpassword' => 'Uusi salasana',
532542 'retypenew' => 'Uusi salasana uudelleen',
533 -'textboxsize' => 'Muokkauskenttä',
 543+'textboxsize' => 'Muokkaaminen',
534544 'rows' => 'Rivit',
535545 'columns' => 'Sarakkeet',
536 -'searchresultshead' => 'Hakutulosten asetukset',
 546+'searchresultshead' => 'Haku',
537547 'resultsperpage' => 'Tuloksia sivua kohti',
538548 'contextlines' => 'Rivien määrä tulosta kohti',
539549 'contextchars' => 'Sisällön merkkien määrä riviä kohden',
@@ -548,7 +558,42 @@
549559 'emailflag' => 'Estä sähköpostin lähetys osoitteeseen',
550560 'defaultns' => 'Etsi oletusarvoisesti näistä nimiavaruuksista:',
551561 'default' => 'oletus',
 562+'files' => 'Tiedostot',
552563
 564+# User levels special page
 565+#
 566+
 567+# switching pan
 568+'groups-lookup-group' => 'Manage group rights',
 569+'groups-group-edit' => 'Existing groups: ',
 570+'editgroup' => 'Edit Group',
 571+'addgroup' => 'Add Group',
 572+
 573+'userrights-lookup-user' => 'Käyttöoikeuksien hallinta',
 574+'userrights-user-editname' => 'Käyttäjätunnus: ',
 575+'editusergroup' => 'Muokkaa käyttäjän ryhmiä',
 576+
 577+# user groups editing
 578+#
 579+'userrights-editusergroup' => 'Käyttäjän ryhmät',
 580+'saveusergroups' => 'Tallenna',
 581+'userrights-groupsmember' => 'Jäsenenä ryhmissä:',
 582+'userrights-groupsavailable' => 'Saatavilla olevat ryhmät:',
 583+'userrights-groupshelp' => 'Valitse ryhmät, jotka haluat poistaa tai lisätä. Valitsemattomia ryhmiä ei muuteta. Voit poistaa valinnan pitämällä Ctrl-näppäintä pohjassa napsautuksen aikana.',
 584+
 585+# Default group names and descriptions
 586+#
 587+'group-anon-name' => 'Anonyymi',
 588+'group-anon-desc' => 'Käyttäjät, joilla ei ole tunnusta tai jotka eivät ole kirjautuneet sisään',
 589+'group-loggedin-name' => 'Käyttäjä',
 590+'group-loggedin-desc' => 'Käyttäjät, jotka ovat kirjautuneet sisään',
 591+'group-admin-name' => 'Ylläpitäjä',
 592+'group-admin-desc' => 'Luotetut käyttäjät voivat estää käyttäjiä ja poistaa ja suojata artikkeleita',
 593+'group-bureaucrat-name' => 'Byrokraatti',
 594+'group-bureaucrat-desc' => 'Byrokraatit voivat tehdä ylläpitäjiä',
 595+'group-steward-name' => 'Ylivalvoja',
 596+'group-steward-desc' => 'Ylivalvojilla on kaikki oikeudet',
 597+
553598 # Recent changes
554599 #
555600 'changes' => 'muutosta',
@@ -571,7 +616,9 @@
572617 'nchanges' => '$1 muutosta',
573618 'minoreditletter' => 'p',
574619 'newpageletter' => 'U',
575 -'sectionlink' => '?',
 620+'sectionlink' => '→',
 621+'number_of_watching_users_RCview' => '[$1]',
 622+'number_of_watching_users_pageview' => '[$1 tarkkailevaa käyttäjää]', // TODO sigplu
576623
577624 # Upload
578625 #
@@ -582,15 +629,16 @@
583630 'reuploaddesc' => 'Paluu tallennuslomakkeelle.',
584631 'uploadnologin' => 'Et ole kirjaunut sisään',
585632 'uploadnologintext' => 'Sinun pitää olla [[Special:Userlogin|kirjautuneena sisään]], jotta voisit tallentaa tiedostoja.', // TODO NO WIKIMARKUP
 633+'upload_directory_read_only' => 'Palvelimella ei ole kirjoitusoikeuksia tallennushakemistoon "$1".',
586634 'uploaderror' => 'Tallennusvirhe',
587 -'uploadtext' => '\'\'\'SEIS!\'\'\' Ennen kuin tallennat tiedostoja {{GRAMMAR:illative|{{SITENAME}}}}, tutustu [[Project:Kuvien_käyttösäännöt|kuvien käyttösääntöihin]] ja noudata niitä.
588 -*\'\'Kirjoita kuvan tietoihin tarkka tieto kuvan lähteestä.\'\' Jos teit kuvan itse, sano se. Jos löysit kuvan Internetistä, laita mukaan linkki kyseiselle sivulle.
589 -*\'\'Kerro kuvan tekijänoikeuksien tila.\'\'
590 -*\'\'Käytä järkevää tiedostonimeä.\'\' Nimeä tiedostosi mieluummin tyyliin ”Eiffel-torni Pariisissa, yökuva.jpg” kuin ”etpan1024c.jpg”. Näin vältät mahdollisesti jo olemassa olevan kuvan korvaamisen omallasi. Voit etsiä olemassaolevia kuvia [[Special:Imagelist|kuvaluettelosta]].
 635+'uploadtext' => '\'\'\'SEIS!\'\'\' Ennen kuin tallennat tiedostoja {{GRAMMAR:illative|{{SITENAME}}}}, tutustu [[Project:Tiedostojen tallennus|sääntöihin]] ja noudata niitä.
 636+*\'\'Kirjoita tiedoston tietoihin tarkka tieto tiedoston lähteestä.\'\' Jos teit tiedoston itse, sano se. Jos löysit tiedoston Internetistä, varmista, että sitä saa käyttää {{GRAMMAR:inessive|{{SITENAME}}}} laita mukaan linkki kyseiselle sivulle.
 637+*\'\'Kerro tiedoston tekijänoikeuksien tila.\'\'
 638+*\'\'Käytä järkevää tiedostonimeä.\'\' Nimeä tiedostosi mieluummin tyyliin ”Eiffel-torni Pariisissa, yökuva.jpg” kuin ”etpan1024c.jpg”. Näin vältät mahdollisesti jo olemassa olevan tiedoston korvaamisen omallasi. Voit etsiä aikaisemmin tallennettuja tiedostoja [[Special:Imagelist|tiedostoluettelosta]].
591639 *Laita johonkin aiheeseen liittyvään sivuun linkki kyseiseen tiedostoon, tai kirjoita kuvaussivulle kuvaus tiedoston sisällöstä.
592 -*Jos haluat nähdä tai etsiä aiemmin tallennettuja kuvia, katso [[Special:Imagelist|luetteloa tallennetuista kuvista]]. Tallennukset ja poistot kirjataan [[Special:Log/upload|tallennuslokiin]].
 640+*Jos haluat nähdä tai etsiä aiemmin tallennettuja tiedostoja, katso [[Special:Imagelist|tiedostoluettelo]]. Tallennukset ja poistot kirjataan [[Special:Log/upload|tallennuslokiin]].
593641
594 -Suositellut kuvaformaatit ovat JPEG valokuville, PNG piirroksille ja kuvakkeille ja Ogg Vorbis äänille. Nimeä tiedostosi kuvaavasti välttääksesi sekaannuksia. Voit liittää kuvan sivulle käyttämällä seuraavan muotoista merkintää \'\'\'<nowiki>[[Kuva:tiedosto.jpg]]</nowiki>\'\'\' tai \'\'\'<nowiki>[[Kuva:tiedosto.png|kuvausteksti]]</nowiki>\'\'\' tai \'\'\'<nowiki>[[media:tiedosto.ogg]]</nowiki>\'\'\' äänille.
 642+Suositellut kuvaformaatit ovat JPEG valokuville, PNG piirroksille ja kuvakkeille ja Ogg Vorbis äänille. Voit liittää kuvan sivulle käyttämällä seuraavan muotoista merkintää \'\'\'<nowiki>[[Kuva:tiedosto.jpg]]</nowiki>\'\'\' tai \'\'\'<nowiki>[[Kuva:tiedosto.png|kuvausteksti]]</nowiki>\'\'\' tai \'\'\'<nowiki>[[media:tiedosto.ogg]]</nowiki>\'\'\' äänille.
595643
596644 Huomaa, että {{GRAMMAR:inessive|{{SITENAME}}}} muut voivat muokata tai poistaa tallentamasi tiedoston, jos he katsovat, että se ei palvele projektin tarpeita. Tallentamismahdollisuutesi voidaan estää, jos käytät järjestelmää väärin.',
597645 'uploadlog' => 'Tallennusloki',
@@ -606,44 +654,50 @@
607655 'uploadedfiles' => 'Tallennetut tiedostot',
608656 'noaffirmation' => 'Vahvista, ettei lähettämäsi tiedosto riko tekijänoikeuksia.',
609657 'ignorewarning' => 'Jätä tämä varoitus huomiotta, ja tallenna tiedosto.',
610 -'minlength' => 'Kuvan nimessä pitää olla vähintään kolme merkkiä.',
 658+'minlength' => 'Tiedoston nimessä pitää olla vähintään kolme merkkiä.',
611659 'illegalfilename' => 'Tiedoston nimessä \'\'\'$1\'\'\' on merkkejä, joita ei sallita sivujen nimissä. Vaihda tiedoston nimeä, ja yritä tallentamista uudelleen.',
612 -'badfilename' => 'Kuva on siirretty nimelle $1.',
 660+'badfilename' => 'Tiedoston nimi vaihdettiin: $1.',
613661 'badfiletype' => '".$1" ei ole suositeltava tiedostomuoto.',
614 -'largefile' => 'Kuvien ei tulisi olla yli 100 kilotavun kokoisia.',
 662+'largefile' => 'Tiedostojen ei tulisi olla yli 100 kilotavun kokoisia.',
615663 'emptyfile' => 'Tiedosto, jota yritit tallentaa näyttäisi olevan tyhjä. Tarkista, että kirjoitit polun ja nimen oikein.',
616664 'fileexists' => 'Tämän niminen tiedosto on jo olemassa. Tarkista $1, ellet ole varma, että haluat muuttaa sitä.',
617665 'successfulupload' => 'Tallennus onnistui',
618 -'fileuploaded' => 'Tiedosto \'\'\'$1\'\'\' on tallennettu onnistuneesti. Seuraa linkkiä ($2) kuvaussivulle, ja täytä kuvaan liityvät tiedot, kuten mistä se on peräisin, milloin se on luotu, kuka sen loi ja mahdollisesti muita tietämiäsi tietoja. Jos tiedosto on kuva, voit lisätä sen sivulle näin: <tt>[[Kuva:$1|thumb|Kuvaus]]</tt>',
 666+'fileuploaded' => 'Tiedosto \'\'\'$1\'\'\' on tallennettu onnistuneesti. Seuraa linkkiä ($2) kuvaussivulle, ja täytä tiedostoon liityvät tiedot, kuten mistä se on peräisin, milloin se on luotu, kuka sen loi ja mahdollisesti muita tietämiäsi tietoja. Jos tiedosto on kuva, voit lisätä sen sivulle näin: \'\'\'<nowiki>[[Kuva:$1|thumb|Kuvaus]]</nowiki>\'\'\'',
619667 'uploadwarning' => 'Tallennusvaroitus',
620668 'savefile' => 'Tallenna',
621669 'uploadedimage' => 'tallensi tiedoston [[$1]]', // TODO CHECK ME
622670 'uploaddisabled' => 'Tiedostojen lähettäminen on poissa käytöstä.',
 671+'uploadscripted' => 'Tämä tiedosto sisältää HTML-koodia tai skriptejä, jotka selain saattaa virheellisesti suorittaa.',
623672 'uploadcorrupt' => 'Tiedosto on vioittunut tai sillä on väärä tiedostopääte. Tarkista tiedosto ja lähetä se uudelleen.',
 673+'uploadvirus' => 'Tiedosto sisältää viruksen. Tarkemmat tiedot: $1',
 674+'sourcefilename' => 'Lähdenimi',
 675+'destfilename' => 'Kohdenimi',
624676
625677 # Image list
626678 #
627 -'imagelist' => 'Luettelo kuvista',
628 -'imagelisttext' => 'Alla on $1 kuvan luettelo lajiteltuna $2.',
629 -'getimagelist' => 'noudetaan kuvaluettelo',
 679+'imagelist' => 'Tiedostoluettelo',
 680+'imagelisttext' => 'Alla on $1 tiedostoa lajiteltuna $2.',
 681+'getimagelist' => 'noudetaan tiedostoluetteloa',
630682 'ilsubmit' => 'Hae',
631 -'showlast' => 'Näytä viimeiset $1 kuvaa lajiteltuna $2.',
 683+'showlast' => 'Näytä viimeiset $1 tiedostoa lajiteltuna $2.',
632684 'byname' => 'nimen mukaan',
633685 'bydate' => 'päiväyksen mukaan',
634686 'bysize' => 'koon mukaan',
635687 'imgdelete' => 'poista',
636688 'imgdesc' => 'kuvaus',
637 -'imglegend' => 'Merkinnät: (kuvaus) = näytä/muokkaa kuvan kuvausta.',
638 -'imghistory' => 'Kuvan historia',
 689+'imglegend' => 'Merkinnät: (kuvaus) = näytä tai muokkaa tiedoston kuvausta.',
 690+'imghistory' => 'Historia',
639691 'revertimg' => 'palauta',
640692 'deleteimg' => 'poista',
641693 'deleteimgcompletely' => 'poista',
642 -'imghistlegend' => 'Merkinnät: (nyk.) = nykyinen kuva, (poista) = poista tämä vanha versio, (palauta) = palauta kuva tähän vanhaan versioon.<br />Napsauta päiväystä nähdäksesi silloin tallennettu kuva.',
643 -'imagelinks' => 'Kuvalinkit',
644 -'linkstoimage' => 'Seuraavilta sivuilta on linkki tähän kuvaan:',
645 -'nolinkstoimage' => 'Tähän kuvaan ei ole linkkejä miltään sivulta.',
 694+'imghistlegend' => 'Merkinnät: (nyk.) = nykyinen versio, (poista) = poista tämä vanha versio, (palauta) = palauta tiedosto tähän vanhaan versioon.<br />Napsauta päiväystä nähdäksesi silloin tallennettu tiedosto.',
 695+'imagelinks' => 'Viittaukset sivuilta',
 696+'linkstoimage' => 'Seuraavilta sivuilta on linkki tähän tiedostoon:',
 697+'nolinkstoimage' => 'Tähän tiedostoon ei ole linkkejä miltään sivulta.',
646698 'sharedupload' => 'Tämä tiedosto on jaettu ja muut projektit saattavat käyttää sitä.',
647 -'shareduploadwiki' => 'Katso [$1 kuvan kuvaussivulta] lisätietoja.',
 699+'shareduploadwiki' => 'Katso [$1 kuvaussivulta] lisätietoja.',
 700+'noimage' => 'Tämän nimistä tiedostoa ei ole olemassa. Voit [$1 tallentaa tiedoston] {{GRAMMAR:genitive|{{SITENAME}}}}',
 701+'uploadnewversion' => '[$1 Tallenna] uusi versio tästä tiedostosta',
648702
649703 # Statistics
650704 #
@@ -659,7 +713,7 @@
660714 'maintenance' => 'Ylläpitosivu',
661715 'maintnancepagetext' => 'Tämä sivu sisältää useita käteviä työkaluja jokapäiväistä ylläpitoa varten. Jotkut näistä toiminnoista kuormittavat tietokantaa, joten ole hyvä äläkä paina päivitysnappia jokaisessa kohdassa ;-)',
662716 'maintenancebacklink' => 'Takaisin ylläpitosivulle',
663 -'disambiguations' => 'Tarkennussivu',
 717+'disambiguations' => 'Linkit tarkennusivuihin',
664718 'disambiguationspage' => 'Project:Linkkejä_tarkennussivuihin',
665719 'disambiguationstext' => 'Seuraavat artikkelit linkittävät <i>tarkennussivuun</i>. Sen sijasta niiden pitäisi linkittää asianomaiseen aiheeseen.<br />Sivua kohdellaan tarkennussivuna jos siihen on linkki sivulta $1.<br />Linkkejä muihin nimiavaruuksiin <i>ei</i> ole listattu tässä.',
666720 'doubleredirects' => 'Kaksinkertaiset uudelleenohjaukset',
@@ -683,7 +737,7 @@
684738 'lonelypages' => 'Yksinäiset sivut',
685739 'uncategorizedpages' => 'Luokittelemattomat sivut',
686740 'uncategorizedcategories' => 'Luokittelemattomat luokat',
687 -'unusedimages' => 'Käyttämättömät kuvat',
 741+'unusedimages' => 'Käyttämättömät tiedostot',
688742 'popularpages' => 'Suositut sivut',
689743 'nviews' => '$1 latausta',
690744 'wantedpages' => 'Halutut sivut',
@@ -694,19 +748,9 @@
695749 'longpages' => 'Pitkät sivut',
696750 'deadendpages' => 'Sivut, joilta ei linkkejä',
697751 'listusers' => 'Käyttäjälista',
698 -'listadmins' => 'Ylläpitäjälista',
699752 'specialpages' => 'Toimintosivut',
700753 'spheading' => 'Toimintosivut',
701 -
702 -/* Special page sections */
703 -'asksqlpheading' => 'Tietokantakyselyt',
704 -'blockpheading' => 'Esto',
705 -'createaccountpheading' => 'Tunnuksen luominen',
706 -'deletepheading' => 'Sivujen poisto',
707 -'userrightspheading' => 'Käyttöoikeudet',
708 -'grouprightspheading' => 'Ryhmät', // TODO: Check me! (2005-03-17)
709 -'siteadminpheading' => 'Sivuston ylläpito',
710 -
 754+'restrictedpheading' => 'Rajoitetut toimintosivut',
711755 'protectpage' => 'Suojaa sivu',
712756 'recentchangeslinked' => 'Linkitettyjen sivujen muutokset',
713757 'rclsub' => 'Sivut, joihin linkki sivulta $1',
@@ -716,12 +760,15 @@
717761 'intl' => 'Kieltenväliset linkit',
718762 'move' => 'Siirrä',
719763 'movethispage' => 'Siirrä tämä sivu',
720 -'unusedimagestext' => 'Huomaa, että muut verkkosivut saattavat viitata kuvaan suoran URL:n kautta, jolloin kuva saattaa olla tässä listassa, vaikka sitä käytetäänkin.',
 764+'unusedimagestext' => 'Huomaa, että muut verkkosivut saattavat viitata tiedostoon suoran URL:n avulla, jolloin tiedosto saattaa olla tässä listassa, vaikka sitä käytetäänkin.',
721765 'booksources' => 'Kirjalähteet',
722766 'categoriespagetext' => '{{GRAMMAR:inessive|{{SITENAME}}}} on seuraavat luokat:',
723767 'data' => 'Data', // TODO: CHECK ME
 768+'userrights' => 'Käyttöoikeuksien hallinta',
 769+'groups' => 'Ryhmät',
724770 'booksourcetext' => 'Alla on lista linkeistä ulkopuolisiin sivustoihin, joilla myydään uusia ja käytettyjä kirjoja. Niillä voi myös olla lisätietoa kirjoista, joita etsit. {{SITENAME}} ei liity mitenkään näihin sivustoihin, eikä tätä listaa tule pitää suosituksena tai hyväksyntänä.',
725771 'isbn' => 'ISBN',
 772+
726773 # No reason to overwrite
727774 // 'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
728775 'alphaindexline' => 'Alkaen sivusta $1 päättyen sivuun $2',
@@ -731,11 +778,14 @@
732779
733780 # Special:Allpages
734781 'nextpage' => 'Seuraava sivu ($1)',
 782+'allpagesfrom' => 'Näytä sivuja lähtien sivusta:',
735783 'allarticles' => 'Kaikki sivut',
 784+'allnonarticles' => 'Kaikki sivut, jotka eivät ole oletusnimiavaruudessa',
 785+'allinnamespace' => 'Kaikki sivut nimiavaruudessa $1',
 786+'allnotinnamespace' => 'Kaikki sivut, jotka eivät ole nimiavaruudessa $1',
736787 'allpagesprev' => 'Edellinen',
737788 'allpagesnext' => 'Seuraava',
738 -'allinnamespace' => 'Kaikki sivut nimiavaruudessa $1',
739 -'allpagessubmit' => 'Mene',
 789+'allpagessubmit' => 'Vaihda',
740790
741791 # Email this user
742792 #
@@ -762,7 +812,7 @@
763813 'watchlistsub' => 'Käyttäjälle $1',
764814 'nowatchlist' => 'Tarkkailulistallasi ei ole sivuja.',
765815 'watchnologin' => 'Et ole kirjautunut sisään',
766 -'watchnologintext' => 'Sinun pitää kirjautua sisään, jotta voisit käyttää tarkkailulistaa.', // TODO NO WIKIMARKUP
 816+'watchnologintext' => 'Sinun pitää kirjautua sisään, jotta voisit käyttää tarkkailulistaa.',
767817 'addedwatch' => 'Lisätty tarkkailulistalle',
768818 'addedwatchtext' => 'Sivu \'\'\'$1\'\'\' on lisätty [[Special:Watchlist|tarkkailulistallesi]]. Tulevaisuudessa sivuun ja sen keskustelusivuun tehtävät muutokset listataan täällä. Sivu on \'\'\'lihavoitu\'\'\' [[Special:Recentchanges|tuoreiden muutosten listassa]], jotta huomaisit sen helpommin. Jos haluat myöhemmin poistaa sivun tarkkailulistaltasi, napsauta linkkiä \'\'lopeta tarkkailu\'\' sivun reunassa.',
769819 'removedwatch' => 'Poistettu tarkkailulistalta',
@@ -772,8 +822,10 @@
773823 'unwatch' => 'Lopeta tarkkailu',
774824 'unwatchthispage' => 'Lopeta tarkkailu',
775825 'notanarticle' => 'Ei ole sivu',
776 -'watchnochange' => 'Valittuna ajanajaksona yhtäkään tarkkailemistasi sivuista ei muokattu. ',
777 -'watchdetails' => 'Keskustelusivuja mukaan laskematta tarkkailun alla on $1 sivua. <a href="$4">Muokkaa listaa</a>.',
 826+'watchnochange' => 'Valittuna ajanjaksona yhtäkään tarkkailemistasi sivuista ei muokattu. ',
 827+'watchdetails' => 'Keskustelusivuja mukaan laskematta tarkkailun alla on $1 sivua, joista $2 on muokattu määritellyllä aikavälillä. <span class="plainlinks"> [$4 Muokkaa listaa]</span>.',
 828+'wlheader-enotif' => '* Sähköposti-ilmoitukset ovat käytössä.',
 829+'wlheader-showupdated'=> '* Sivut, joita on muokattu viimeisen käyntisi jälkeen on merkitty \'\'\'paksummalla\'\'\'',
778830 'watchmethod-recent' => 'tarkistetaan tuoreimpia muutoksia tarkkailluille sivuille',
779831 'watchmethod-list' => 'tarkistetaan tarkkailtujen sivujen tuoreimmat muutokset',
780832 'removechecked' => 'Poista valitut sivut tarkkailulistalta',
@@ -782,21 +834,58 @@
783835 'removingchecked' => 'Merkityt sivut poistettiin tarkkailulistalta.',
784836 'couldntremove' => 'Sivua $1 ei voitu poistaa tarkkailulistalta',
785837 'iteminvalidname' => 'Sivun $1 kanssa oli ongelmia! Sivun nimessä on vikaa.',
786 -'wlnote' => 'Alla ovat $1 muutosta viimeisen <b>$2</b> tunnin ajalta.',
787 -'wlshowlast' => 'Näytä viimeiset $1 tuntia $2 päivää $3',
 838+'wlnote' => 'Alla on <b>$1</b> muutosta viimeisen <b>$2</b> tunnin ajalta.', // TODO NOWIKIMARKUP
 839+'wlshowlast' => 'Näytä viimeiset $1 tuntia $2 päivää$3',
788840 'wlsaved' => 'Tämä on tallennettu versio tarkkailulistastasi.',
 841+'wlhideshowown' => '$1 omat muokkaukset.',
 842+'wlshow' => 'Näytä',
 843+'wlhide' => 'Piilota',
789844
 845+'enotif_mailer' => '{{GRAMMAR:genitive|{{SITENAME}}}} sivu on muuttunut -ilmoitus',
 846+'enotif_reset' => 'Merkitse kaikki sivut katsotuiksi',
 847+'enotif_newpagetext' => 'Tämä on uusi sivu.',
 848+'changed' => 'muuttanut sivua',
 849+'created' => 'luonut sivun',
 850+'enotif_subject' => '$PAGEEDITOR on $CHANGEDORCREATED $PAGETITLE',
 851+'enotif_lastvisited' => 'Osoitteessa {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} on kaikki muutokset viimeisen käyntisi jälkeen.',
 852+'enotif_body' => 'Käyttäjä $WATCHINGUSERNAME,
 853+
 854+{{GRAMMAR:genitive|{{SITENAME}}}} käyttäjä $PAGEEDITOR on $CHANGEDORCREATED $PAGETITLE $PAGEEDITDATE.
 855+Nykyinen versio on osoitteessa {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} .
 856+
 857+$NEWPAGE
 858+
 859+Muokkaajan yhteenveto: $PAGESUMMARY $PAGEMINOREDIT
 860+
 861+Ota yhteyttä muokkaajaan:
 862+sähköposti: {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
 863+wiki: {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
 864+
 865+Uusia ilmoituksia tästä sivusta ei tule kunnes vierailet sivulla.
 866+Voit myös nollata ilmoitukset kaikille tarkkailemillesi sivuille tarkkailulistallasi.
 867+
 868+ {{GRAMMAR:genitive|{{SITENAME}}}} ilmoitusjärjestelmä
 869+
 870+--
 871+Tarkkailulistan asetuksia voit muuttaa osoitteessa:
 872+{{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
 873+
 874+Palaute ja lisäapu osoitteessa:
 875+{{SERVER}}{{localurl:Help:Sähköposti-ilmoitus}}',
 876+
 877+
790878 # Delete/protect/revert
791879 #
792880 'deletepage' => 'Poista sivu',
793881 'confirm' => 'Vahvista',
794 -'excontent' => "sisälsi: '$1'",
795 -'exbeforeblank' => "ennen tyhjentämistä sisälsi: '$1'",
 882+'excontent' => 'sisälsi: \'$1 \'',
 883+'excontentauthor' => 'sisälsi: \'$1\' (ainoa muokkaaja oli $2)',
 884+'exbeforeblank' => 'ennen tyhjentämistä sisälsi: \'$1\'',
796885 'exblank' => 'oli tyhjä',
797886 'confirmdelete' => 'Vahvista poisto',
798887 'deletesub' => 'Sivun $1 poisto',
799888 'historywarning' => 'Varoitus: Sivulla, jonka aiot poistaa on muokkaushistoria: ',
800 -'confirmdeletetext' => 'Olet tuhomassa sivun tai kuvan ja kaiken sen historian tietokannasta pysyvästi. Vahvista, aiotko todella tehdä näin, ja että ymmärrät teon seuraukset ja että ymmärrät tekeväsi tämän {{GRAMMAR:genitive|{{SITENAME}}}} käytännön mukaisesti.',
 889+'confirmdeletetext' => 'Olet tuhomassa sivun tai tiedoston ja kaiken sen historian tietokannasta. Ymmärrä teon seuraukset ja tee poisto {{GRAMMAR:genitive|{{SITENAME}}}} käytännön mukaisesti.',
801890 'actioncomplete' => 'Toiminto suoritettu',
802891 'deletedtext' => '<b>$1</b> on poistettu. Katso $2 nähdäksesi tallenteen viimeaikaisista poistoista.', // TODO NO WIKIMARKUP
803892 'deletedarticle' => 'poisti sivun $1',
@@ -845,6 +934,9 @@
846935 'undeletedrevisions' => '$1 versiota palautettiin',
847936 'undeletedtext' => 'Sivu [[$1]] on palautettu onnistuneesti. Lista viimeisimmistä poistoista ja palautuksista on [[Special:Log/delete|poistolokissa]].',
848937
 938+'namespace' => 'Nimiavaruus',
 939+'invert' => 'Käännä nimiavaruusvalinta päinvastaiseksi',
 940+
849941 # Contributions
850942 #
851943 'contributions' => 'Käyttäjän muokkaukset',
@@ -870,12 +962,12 @@
871963 #
872964 'blockip' => 'Aseta muokkausesto',
873965 'blockiptext' => 'Tällä lomakkeella voit estää käyttäjän tai IP-osoitteen muokkausoikeudet. Muokkausoikeuksien poistamiseen pitää olla syy, esimerkiksi sivujen vandalisointi. Kirjoita syy siihen varattuun kenttään.<br />Vanhenemisajat noudattavat GNUn standardimuotoa, joka on kuvattu tar-manuaalissa ([http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html] [EN]), esimerkiksi ”1 hour”, ”2 days”, ”next Wednesday”, ”1 January 2017”. Esto voi olla myös ”indefinite” tai ”infinite”, joka kestää siihen asti, että se poistetaan.',
874 -'ipaddress' => 'IP-osoite tai käyttäjätunnus',
 966+'ipaddress' => 'IP-osoite', // TODO bug
 967+'ipadressorusername' => 'IP-osoite tai käyttäjätunnus',
875968 'ipbexpiry' => 'Umpeutuu',
876969 'ipbreason' => 'Syy',
877970 'ipbsubmit' => 'Estä tämä osoite',
878971 'badipaddress' => 'IP-osoite on väärin muotoiltu.',
879 -'noblockreason' => 'Sinun täytyy antaa syy estolle.',
880972 'blockipsuccesssub' => 'Esto onnistui',
881973 'blockipsuccesstext' => 'Käyttäjä tai IP-osoite \'\'\'$1\'\'\' on estetty.<br />Nykyiset estot löytyvät [[Special:Ipblocklist|estolistalta]].',
882974 'unblockip' => 'Poista IP-osoitteen muokkausesto',
@@ -898,6 +990,8 @@
899991 'proxyblocker' => 'Välityspalvelinesto',
900992 'proxyblockreason' => 'IP-osoitteestasi on estetty muokkaukset, koska se on avoin välityspalvelin. Ota yhteyttä Internet-palveluntarjoajaasi tai tekniseen tukeen ja kerro heillä tästä tietoturvaongelmasta.',
901993 'proxyblocksuccess' => 'Valmis.',
 994+'sorbs' => 'SORBS DNSBL',
 995+'sorbsreason' => 'IP-osoitteesti on listattu avoimena välityspalvelimena [http://www.sorbs.net SORBSin] mustalla listalla.',
902996
903997 # Developer tools
904998 #
@@ -915,16 +1009,6 @@
9161010 'lockdbsuccesstext' => 'Tietokanta on lukittu.<br />Muista vapauttaa tietokanta ylläpitotoimenpiteiden jälkeen.',
9171011 'unlockdbsuccesstext' => 'Tietokanta on vapautettu.',
9181012
919 -# SQL query
920 -#
921 -'asksql' => 'SQL-kysely',
922 -'asksqltext' => 'Tämä ominaisuus ei ole käytössä',
923 -'sqlislogged' => 'Panethan merkille, että kaikki kyselyt kirjataan ylös.',
924 -'sqlquery' => 'Kirjoita kysely',
925 -'querybtn' => 'Lähetä kysely',
926 -'selectonly' => 'Vain {{GRAMMAR:genitive|{{SITENAME}}}} kehittäjät voivat tehdä muita kuin SELECT-hakuja.',
927 -'querysuccessful' => 'Kysely onnistui',
928 -
9291013 # Make sysop
9301014 'makesysoptitle' => 'Tee käyttäjästä ylläpitäjä',
9311015 'makesysoptext' => 'Byrokraatit voivat tällä lomakkeella tehdä käyttäjistä ylläpitäjiä ja byrokraatteja. Kirjoita laatikkoon sen käyttäjän nimi, jolle haluat antaa oikeuksia.',
@@ -933,45 +1017,28 @@
9341018 'makesysopok' => 'Käyttäjä <b>$1</b> on nyt ylläpitäjä.',
9351019 'makesysopfail' => 'Käyttäjästä <b>$1</b> ei voitu tehdä ylläpitäjää. Kirjoititko nimen oikein?', // TODO: NOWIKIMARKUP
9361020 'setbureaucratflag' => 'Tee käyttäjästä myös byrokraatti',
937 -'bureaucratlog' => 'Byrokraattilogi',
 1021+'bureaucratlog' => 'Byrokraattiloki',
9381022 'rightslogtext' => 'Alla on loki on käyttäjien käyttöoikeuksien muutoksista.',
939 -'bureaucratlogentry' => 'antoi oikeudet käyttäjälle $1',
 1023+'bureaucratlogentry' => 'Käyttäjän $1 ryhmäoikeudet muutettiin ryhmästä $2 ryhmään $3', // TODO: Inflect me
9401024 'rights' => 'Oikeudet:',
9411025 'set_user_rights' => 'Aseta käyttäjän oikeudet',
9421026 'user_rights_set' => 'Käyttäjän <b>$1</b> oikeudet päivitetty.',
9431027 'set_rights_fail' => 'Käyttäjän <b>$1</b> oikeuksia ei voita asettaa. Kirjoititko nimen oikein?',
9441028 'makesysop' => 'Tee käyttäjästä ylläpitäjä',
 1029+'already_sysop' => 'Käyttäjä on jo ylläpitäjä',
 1030+'already_bureaucrat' => 'Käyttäjä on jo byrokraatti',
 1031+'already_steward' => 'Käyttäjä on jo ylivalvoja',
9451032
946 -//HOX Validation: missä näitä käytetään? -> http://meta.wikimedia.org/wiki/Article_validation
 1033+
9471034 # Validation
948 -'val_clear_old' => 'Poista sivulle $1 aiemmin antamani validiointitiedot',
949 -'val_merge_old' => 'Käytä aiempaa arviotani, kun en ole antanut mielipidettä',
950 -'val_form_note' => '<b>Vinkki:</b> Tietojen säilytys tarkoittaa, että kaikkiin valitun version kohtiin, joihin <i>et ole antanut mielipidettä</i>, asetetaan arvo ja kommentti vanhemmista versioista. Tiedot siirretään tuoreimmasta mielipiteen sisältävästä versiosta. Jos esimerkiksi uutta versiota validioidessasi haluat muuttaa mieltä yhdessä ainoassa kohdassa, aseta arvo vain siihen, jolloin muut kohdat säilyvät samoina kuin ennenkin.', // TODO: FIX ME
951 -'val_noop' => 'ei mielipidettä',
952 -'val_percent' => '<b>$1%</b><br />($2 / $3 pistettä<br /> $4 käyttäjältä)',
953 -'val_percent_single' => '<b>$1%</b><br />($2 / $3 pistettä<br /> yhdeltä käyttäjältä)',
954 -'val_total' => 'Yhteensä',
955 -'val_version' => 'Versio',
956 -'val_tab' => 'Validioi',
957 -'val_this_is_current_version' => 'tämä on tuorein versio',
958 -'val_version_of' => 'Käyttäjän $1 versio', // TODO: CHECK ME
959 -'val_table_header' => '<tr><th>luokka</th>$1<th colspan=4>mielipide</th>$1<th>kommentti</th></tr>\n',
960 -'val_stat_link_text' => 'Tilastotietoa sivun validioinnista',
961 -'val_view_version' => 'Katso tätä versiota',
962 -'val_validate_version'=> 'Validioi tämä versio',
963 -'val_user_validations'=> 'Käyttäjä on validioinut $1 sivua.',
964 -'val_no_anon_validation' => 'Vain sisään kirjautuneet käyttäjät voivat validioida sivuja.',
965 -'val_validate_article_namespace_only' => 'Vain sivuja voi validioida. Tämä sivu ei <i>ei</i> ole oletusnimiavaruudessa.',
966 -'val_validated' => 'Validiointi on valmis.',
967 -'val_article_lists' => 'Luettelo validioiduista sivuista',
968 -'val_page_validation_statistics' => 'Tilastotietoa $1:n sivujen validioinneista', // TODO: FIX ME
 1035+# Let this mature a bit
9691036
9701037 # Move page
9711038 #
9721039 'movepage' => 'Siirrä sivu',
9731040 'movepagetext' => 'Alla olevalla lomakkeella voit nimetä uudelleen sivuja, jolloin niiden koko historia siirtyy uuden nimen alle. Vanhasta sivusta tulee uudelleenohjaussivu, joka osoittaa uuteen sivuun. Vanhaan sivuun suunnattuja linkkejä ei muuteta, muista tehdä tarkistukset kaksinkertaisten tai rikkinäisten uudellenohjausten varalta. Olet vastuussa siitä, että linkit osoittavat sinne, mihin niiden on tarkoituskin osoittaa.
9741041
975 -Huomaa, että sivua \'\'\'ei\'\'\' siirretä mikäli uusi otsikko on olemassaolevan sivun käytössä, paitsi milloin kyseessä on tyhjä sivu tai uudelleenohjaus, jolla ei ole muokkaushistoriaa. Tämä tarkoittaa sitä, että voit siirtää sivun takaisin vanhalle nimelleen mikäli teit virheen, mutta et voi kirjoittaa olemassa olevan sivun päälle. Jos on sivu tarvitsee siirtää olemassa olevan sivun päälle, ota yhteyttä [[Special:Listadmins|ylläpitäjään]].
 1042+Huomaa, että sivua \'\'\'ei\'\'\' siirretä mikäli uusi otsikko on olemassaolevan sivun käytössä, paitsi milloin kyseessä on tyhjä sivu tai uudelleenohjaus, jolla ei ole muokkaushistoriaa. Tämä tarkoittaa sitä, että voit siirtää sivun takaisin vanhalle nimelleen mikäli teit virheen, mutta et voi kirjoittaa olemassa olevan sivun päälle. Jos sivu tarvitsee siirtää olemassa olevan sivun päälle, ota yhteyttä [[Special:Listadmins|ylläpitäjään]].
9761043
9771044 \'\'\'HUOMIO!\'\'\'
9781045 Saatat olla tekemässä huomattavaa ja odottamatonta muutosta suositulle sivulle. Ole varma, että ymmärrät seuraukset ennen kuin jatkat.',
@@ -994,8 +1061,17 @@
9951062 'movetalk' => 'Siirrä myös keskustelusivu, jos mahdollista.',
9961063 'talkpagemoved' => 'Myös sivun keskustelusivu siirrettiin.',
9971064 'talkpagenotmoved' => 'Sivun keskustelusivua <b>ei</b> siirretty.', // TODO: NO WIKIMARKUP
998 -'1movedto2' => '$1 siirretty sivulle $2',
999 -'1movedto2_redir' => '$1 siirretty edelleenohjauksen päälle sivulle $2',
 1065+'1movedto2' => 'siirsi sivun $1 uudelle nimelle $2',
 1066+'1movedto2_redir' => 'siirsi sivun $1 uudelleenohjauksen $2 päälle',
 1067+'movelogpage' => 'Siirtoloki',
 1068+'movelogpagetext' => 'Anna on loki siirretyistä sivuista.',
 1069+'movereason' => 'Syy',
 1070+'revertmove' => 'kumoa',
 1071+'delete_and_move' => 'Poista kohdesivu ja siirrä',
 1072+'delete_and_move_text' => 'Kohdesivu [[$1]] on jo olemassa. Haluatko poistaa sen, jotta nykyinen sivu voitaisiin siirtää?',
 1073+'delete_and_move_reason' => 'Sivu on siirron tiellä.',
 1074+'selfmove' => 'Lähde- ja kohdenimi ovat samat.',
 1075+'immobile_namespace' => 'Sivuja ei voi siirtää tähän nimiavaruuteen.',
10001076
10011077 # Export
10021078
@@ -1010,11 +1086,10 @@
10111087 # Namespace 8 related
10121088
10131089 'allmessages' => 'Kaikki järjestelmäviestit',
1014 -/* CVS only 2005-03-17*/
10151090 'allmessagesname' => 'Nimi',
10161091 'allmessagesdefault' => 'Oletusarvo',
10171092 'allmessagescurrent' => 'Nykyinen arvo',
1018 -'allmessagestext' => 'Tämä on luettelo kaikista MediaWiki-nimiavaruudesta olevista viesteistä.',
 1093+'allmessagestext' => 'Tämä on luettelo kaikista MediaWiki-nimiavaruudessa olevista viesteistä.',
10191094 'allmessagesnotsupportedUI' => 'Special:Allmessages-sivu ei tue täällä käyttöliittymäkieltäsi <b>$1</b>.',
10201095 'allmessagesnotsupportedDB' => 'Special:AllMessages-sivu ei ole käytössä, koska wgUseDatabaseMessages-asetus on pois päältä.',
10211096
@@ -1026,11 +1101,13 @@
10271102
10281103 # Special:Import
10291104 'import' => 'Tuo sivuja',
 1105+'importinterwiki' => 'Tuo sivuja lähiwikeistä',
10301106 'importtext' => 'Vie sivuja lähdewikistä käyttäen Special:Export-työkalua. Tallenna tiedot koneellesi ja tallenna ne täällä.',
10311107 'importfailed' => 'Tuonti epäonnistui: $1',
10321108 'importnotext' => 'Tyhjä tai ei tekstiä',
10331109 'importsuccess' => 'Tuonti onnistui!',
10341110 'importhistoryconflict' => 'Sivusta on olemassa tuonnin kanssa ristiriitainen muokkausversio. Tämä sivu on saatettu tuoda jo aikaisemmin.',
 1111+'importnosources' => 'Wikienvälisiä tuontilähteitä ei ole määritelty ja suorat historiatallennukset on poistettu käytöstä.',
10351112
10361113 # Keyboard access keys for power users
10371114 'accesskey-search' => 'f',
@@ -1076,7 +1153,7 @@
10771154 'categoryarticlecount'=> 'Tässä luokassa on $1 sivua.',
10781155 'categoryarticlecount1' => 'Tässä luokassa on yksi sivu.',
10791156 'usenewcategorypage' => '1\n\nLaita ensimmäiseksi merkiksi nolla, kun et halua käyttää uutta luokittelutyyliä.',
1080 -'listingcontinuesabbrev' => 'jatk.',
 1157+'listingcontinuesabbrev' => ' jatkuu',
10811158
10821159 # Info page
10831160 'infosubtitle' => 'Tietoja sivusta',
@@ -1087,23 +1164,25 @@
10881165 'numtalkauthors' => 'Keskustelusivun erillisten kirjoittajien määrä: $1',
10891166
10901167 # Math options
1091 - 'mw_math_png' => 'Näytä aina PNG:nä',
1092 - 'mw_math_simple' => 'Näytä HTML:nä, jos yksinkertainen, muuten PNG:nä',
1093 - 'mw_math_html' => 'Näytä HTML:nä, jos mahdollista, muuten PNG:nä',
1094 - 'mw_math_source' => 'Näytä TeX-muodossa (tekstiselaimille)',
1095 - 'mw_math_modern' => 'Suositus nykyselaimille',
1096 - 'mw_math_mathml' => 'Näytä MathML:nä jos mahdollista (kokeellinen)',
 1168+'mw_math_png' => 'Näytä aina PNG:nä',
 1169+'mw_math_simple' => 'Näytä HTML:nä, jos yksinkertainen, muuten PNG:nä',
 1170+'mw_math_html' => 'Näytä HTML:nä, jos mahdollista, muuten PNG:nä',
 1171+'mw_math_source' => 'Näytä TeX-muodossa (tekstiselaimille)',
 1172+'mw_math_modern' => 'Suositus nykyselaimille',
 1173+'mw_math_mathml' => 'Näytä MathML:nä jos mahdollista (kokeellinen)',
10971174
10981175 // HOX
10991176 # Patrolling
11001177 'markaspatrolleddiff' => 'Merkitse tarkastetuksi',
11011178 'markaspatrolledlink' => '[$1]',
1102 -'markaspatrolledtext' => 'Merkitse sivu tarkastetuksi',
 1179+'markaspatrolledtext' => 'Merkitse muokkaus tarkastetuksi',
11031180 'markedaspatrolled' => 'Tarkastettu',
11041181 'markedaspatrolledtext' => 'Valittu versio on tarkastettu.',
1105 -'rcpatroldisabled' => 'Tuoreiden muutosten tarkastus on pois käytöstä',
1106 -'rcpatroldisabledtext' => 'Tuoreiden muutosten tarkastustoiminto on toistaiseksi pois käytöstä.',
 1182+'rcpatroldisabled' => 'Tuoreiden muutosten tarkastustoiminto ei ole käytössä',
 1183+'rcpatroldisabledtext' => 'Tuoreiden muutosten tarkastustoiminto ei ole käytössä.',
11071184
 1185+'Monobook.css' => "/* Tätä sivua muokkaamalla voi muokata koko sivuston Monobook-tyyliä */",
 1186+
11081187 # Monobook.js: tooltips and access keys for monobook
11091188 'Monobook.js' => "/* <pre> */
11101189 ta = new Object();
@@ -1151,7 +1230,7 @@
11521231 ta['ca-nstab-media'] = new Array('c','Näytä mediasivu');
11531232 ta['ca-nstab-special'] = new Array('','Tämä on toimintosivu');
11541233 ta['ca-nstab-wp'] = new Array('a','Näytä projektisivu');
1155 -ta['ca-nstab-image'] = new Array('c','Näytä kuvasivu');
 1234+ta['ca-nstab-image'] = new Array('c','Näytä tiedostosivu');
11561235 ta['ca-nstab-mediawiki'] = new Array('c','Näytä järjestelmäviesti');
11571236 ta['ca-nstab-template'] = new Array('c','Näytä malline');
11581237 ta['ca-nstab-help'] = new Array('c','Näytä ohjesivu');
@@ -1165,7 +1244,8 @@
11661245 'previousdiff' => '← Edellinen muutos',
11671246 'nextdiff' => 'Seuraava muutos →',
11681247
1169 -'imagemaxsize' => 'Rajoita kuvien kokoa kuvien kuvaussivuilla arvoon: ',
 1248+'imagemaxsize' => 'Rajoita kuvien koko kuvien kuvaussivuilla arvoon: ',
 1249+'thumbsize' => 'Pikkukuvien koko : ',
11701250 'showbigimage' => 'Lataa korkeatarkkuuksinen versio ($1×$2, $3 KiB)',
11711251
11721252 'newimages' => 'Galleria uusista kuvista',
@@ -1177,9 +1257,42 @@
11781258
11791259 'passwordtooshort' => 'Salasanasi on liian lyhyt. Salasanan pitää olla vähintään $1 merkkiä pitkä.',
11801260
 1261+# Media Warning
 1262+'mediawarning' => '\'\'\'Varoitus\'\'\': Tämä tiedosto saattaa sisältää This file may contain vahingollista koodia, ja suorittamalla sen järjestelmäsi voi muuttua epäluotettavaksi.
 1263+<hr>',
11811264
 1265+'fileinfo' => '$1 KiB, MIME-tyyppi: <code>$2</code>',
 1266+
 1267+# external editor support
 1268+'edit-externally' => 'Muokkaa tätä tiedostoa ulkoisessa sovelluksessa',
 1269+'edit-externally-help'=> 'Katso [http://meta.wikimedia.org/wiki/Help:External_editors ohjeet], jos haluat lisätietoja.',
 1270+
 1271+'watchlistall2' => ', koko historia',
 1272+'contributionsall' => 'kaikki',
 1273+
 1274+# E-mail address confirmation
 1275+'confirmemail' => 'Varmenna sähköpostiosoite',
 1276+'confirmemail_text' => 'Tämä wiki vaatii sähköpostiosoitteen varmentamisen, ennen kuin voit käyttää sähköpostitoimintoja. Lähetä alla olevasta painikkeesta varmennusviesti osoitteeseesi. Viesti sisältää linkin, jonka avaamalla varmennat sähköpostiosoitteesi.',
 1277+'confirmemail_send' => 'Lähetä varmennusviesti',
 1278+'confirmemail_sent' => 'Varmennusviesi lähetetty.',
 1279+'confirmemail_sendfailed' => 'Varmennusviestin lähettäminen epäonnistui. Tarkista, onko osoitteessa kiellettyjä merkkejä.',
 1280+'confirmemail_invalid' => 'Varmennuskoodi ei kelpaa. Koodi on voinut vanhentua.',
 1281+'confirmemail_success' => 'Sähköpostiosoitteesi on nyt varmennettu. Voit kirjautua sisään.',
 1282+'confirmemail_loggedin' => 'Sähköpostiosoitteesti on nyt varmennettu.',
 1283+'confirmemail_error' => 'Jokin epäonnistui varmennnuksen tallentamisessa.',
 1284+'confirmemail_subject'=> '{{GRAMMAR:genitive|{{SITENAME}}}} sähköpostiosoitteen varmennus',
 1285+'confirmemail_body' => 'Joku IP-osoitteesta $1 on rekisteröinyt {{GRAMMAR:inessive|{{SITENAME}}}} tunnuksen $2 tällä sähköpostiosoitteella.
 1286+
 1287+Varmenna, että tämä tunnus kuuluu sinulle avamaalla seuraava linkki selaimellasi:
 1288+
 1289+$3
 1290+
 1291+Jos tämä tunnus ei ole sinun, ÄLÄ seuraa linkkiä. Varmennuskoodi vanhenee $4.
 1292+',
 1293+
11821294 );
11831295
 1296+
11841297 #--------------------------------------------------------------------------
11851298 # Internationalisation code
11861299 #--------------------------------------------------------------------------
@@ -1245,12 +1358,12 @@
12461359 return parent::getMessage( $key );
12471360 }
12481361 }
1249 -
 1362+
12501363 var $digitTransTable = array(
12511364 ',' => '&nbsp;',
12521365 '.' => ','
12531366 );
1254 -
 1367+
12551368 function formatNum( $number ) {
12561369 return strtr($number, $this->digitTransTable );
12571370 }
@@ -1260,7 +1373,6 @@
12611374 function convertGrammar( $word, $case ) {
12621375 # These rules are not perfect, but they are currently only used for site names so it doesn't
12631376 # matter if they are wrong sometimes. Just add a special case for your site name if necessary.
1264 - # TODO: in the future add better version. (Nikerabbit)
12651377 switch ( $case ) {
12661378 case 'genitive':
12671379 if ( $word == 'Wikisitaatit' ) {

Status & tagging log