"Rueter",
"Kyykaarme",
"Surjection",
- "OneMember"
+ "OneMember",
+ "Valtlait"
]
},
"tog-underline": "Linkkien alleviivaus:",
"tog-watchlisthideminor": "Piilota pienet muokkaukset tarkkailulistalta",
"tog-watchlisthideliu": "Piilota kirjautuneiden käyttäjien muokkaukset tarkkailulistalta",
"tog-watchlistreloadautomatically": "Päivitä tarkkailulista automaattisesti aina kun jotakin suodatinta on muutettu (vaatii JavaScriptiä)",
- "tog-watchlistunwatchlinks": "Lisää suorat tarkkailemattomat/tarkkaillut linkit ({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}) tarkkailulistan muutettujen sivujen merkintöihin (JavaScriptiä edellytetään nappuloiden toiminnallisuuteen)",
+ "tog-watchlistunwatchlinks": "Lisää tarkkailulistalle linkit ({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}), joilla voit poistaa tai lisätä sivuja (vaatii JavaScriptin)",
"tog-watchlisthideanons": "Piilota rekisteröitymättömien käyttäjien muokkaukset tarkkailulistalta",
"tog-watchlisthidepatrolled": "Piilota muutostentarkastajien hyväksymät muokkaukset tarkkailulistalta",
"tog-watchlisthidecategorization": "Piilota sivujen luokitusmuutokset",
"versionrequiredtext": "MediaWikistä tarvitaan vähintään versio $1 tämän sivun käyttämiseen. Katso [[Special:Version|versio]].",
"ok": "OK",
"pagetitle": "$1 – {{SITENAME}}",
- "retrievedfrom": "Noudettu kohteesta \"$1\"",
+ "retrievedfrom": "Noudettu kohteesta ”$1”",
"youhavenewmessages": "Sinulle on $1 ($2).",
"youhavenewmessagesfromusers": "{{PLURAL:$4|Sinulle on}} $1 {{PLURAL:$3|toiselta käyttäjältä|$3 käyttäjältä}} ($2).",
"youhavenewmessagesmanyusers": "Sinulle on $1 uusia viestejä useilta käyttäjiltä ($2).",
"readonly": "Tietokanta on lukittu",
"enterlockreason": "Anna lukituksen syy sekä sen arvioitu poistamisaika",
"readonlytext": "Tietokanta on tällä hetkellä lukittu. Uusia sivuja ei voi luoda eikä muitakaan muutoksia tehdä. Syynä on todennäköisesti rutiininomainen tietokannan huoltaminen.\n\nTietokannan lukinneen palvelinjärjestelmän ylläpitäjän antama selitys on: $1",
- "missing-article": "Sivun sisältöä ei löytynyt tietokannasta nimellä \"$1\" $2.\n\nYleensä tämä johtuu vanhentuneesta vertailu- tai historialinkistä sivulle, joka on poistettu.\n\nJos kyseessä ei ole poistettu sivu, olet ehkä löytänyt virheen ohjelmistossa.\nIlmoita tästä [[Special:ListUsers/sysop|ylläpitäjälle]] ja kerro viestissäsi sivun URL.",
+ "missing-article": "Sivun sisältöä ei löytynyt tietokannasta nimellä ”$1” $2.\n\nYleensä tämä johtuu vanhentuneesta vertailu- tai historialinkistä sivulle, joka on poistettu.\n\nJos kyseessä ei ole poistettu sivu, olet ehkä löytänyt virheen ohjelmistossa.\nIlmoita tästä [[Special:ListUsers/sysop|ylläpitäjälle]] ja kerro viestissäsi sivun URL.",
"missingarticle-rev": "(versio nro: $1)",
"missingarticle-diff": "(vertailu: $1, $2)",
"readonly_lag": "Tietokanta on automaattisesti lukittu, jotta kaikki tietokantapalvelimet saisivat kaikki tuoreet muutokset",
"nonwrite-api-promise-error": "HTTP-header 'Promise-Non-Write-API-Action' on lähetetty, mutta pyyntö oli kohdistettu API:n kirjoitusmoduuliin (API write module).",
"internalerror": "Sisäinen virhe",
"internalerror_info": "Sisäinen virhe: $1",
- "internalerror-fatal-exception": "Vakava virhe, jonka tyyppi on \"$1\"",
+ "internalerror-fatal-exception": "Vakava virhe, jonka tyyppi on ”$1”",
"filecopyerror": "Tiedostoa <b>$1</b> ei voitu kopioida tiedostoksi <b>$2</b>.",
"filerenameerror": "Tiedostoa <b>$1</b> ei voitu nimetä uudelleen nimellä <b>$2</b>.",
"filedeleteerror": "Tiedostoa <b>$1</b> ei voitu poistaa.",
"formerror": "Lomakkeen tiedot eivät kelpaa",
"badarticleerror": "Tätä toimintoa ei voi suorittaa tälle sivulle.",
"cannotdelete": "Sivun tai tiedoston ”$1” poisto epäonnistui.\nJoku muu on saattanut poistaa sen.",
- "cannotdelete-title": "Sivua \"$1\" ei voi poistaa",
+ "cannotdelete-title": "Sivua ”$1” ei voi poistaa",
+ "delete-scheduled": "Sivu ”$1” on poistumassa piakkoin.\nOdota rauhassa.",
"delete-hook-aborted": "Laajennuskoodi esti poiston antamatta syytä.",
- "no-null-revision": "Nollamuokkausta sivulla \"$1\" ei voi tehdä",
+ "no-null-revision": "Nollamuokkausta sivulla ”$1” ei voi tehdä",
"badtitle": "Kelvoton sivun nimi",
"badtitletext": "Pyytämäsi sivunimi oli virheellinen, tyhjä tai väärin linkitetty kieltenvälinen tai wikienvälinen nimi.\nSiinä saattaa olla yksi tai useampi sellainen merkki, jota ei voi käyttää sivujen nimissä.",
"title-invalid-empty": "Pyydetty sivunimi on tyhjä tai sisältää ainoastaan nimiavaruuden nimen.",
"mypreferencesprotected": "Sinulla ei ole oikeutta muuttaa omia asetuksiasi.",
"ns-specialprotected": "Toimintosivuja ei voi muokata.",
"titleprotected": "Käyttäjä [[User:$1|$1]] on suojannut tämän sivunimen, ja sivua ei voi luoda.\nSuojauksen syy on: <em>$2</em>.",
- "filereadonlyerror": "Tiedostoa \"$1\" ei voida muuttaa, koska jaettu mediavarasto \"$2\" on asetettu tilaan ''vain lukeminen sallittu''.\n\nTietokannan lukinneen palvelinjärjestelmän ylläpitäjän antama selitys on: $3.",
+ "filereadonlyerror": "Tiedostoa ”$1” ei voida muuttaa, koska jaettu mediavarasto \"$2\" on asetettu tilaan ''vain lukeminen sallittu''.\n\nTietokannan lukinneen palvelinjärjestelmän ylläpitäjän antama selitys on: $3.",
"invalidtitle": "Virheellinen sivun nimi",
- "invalidtitle-knownnamespace": "Virheellinen sivunimi, nimiavaruus \"$2\" ja teksti \"$3\"",
- "invalidtitle-unknownnamespace": "Virheellinen sivunimi, tuntematon nimiavaruus numero $1 ja teksti \"$2\"",
+ "invalidtitle-knownnamespace": "Virheellinen sivunimi, nimiavaruus ”$2” ja teksti ”$3”",
+ "invalidtitle-unknownnamespace": "Virheellinen sivunimi, tuntematon nimiavaruus numero $1 ja teksti ”$2”",
"exception-nologin": "Et ole kirjautunut sisään",
"exception-nologin-text": "Ole hyvä ja kirjaudu sisään, niin pääset tälle sivulle tai tähän toimintoon.",
"exception-nologin-text-manual": "Sinun pitää $1, jotta pääset tälle sivulle tai toimintoon.",
"noname": "Et ole määritellyt kelvollista käyttäjänimeä.",
"loginsuccesstitle": "Olet kirjautunut sisään",
"loginsuccess": "'''Olet kirjautunut sivustolle {{SITENAME}} käyttäjänä $1.'''",
- "nosuchuser": "Käyttäjää \"$1\" ei ole olemassa.\nNimet ovat kirjainkoosta riippuvaisia. \nTarkista kirjoititko nimen oikein, tai [[Special:CreateAccount|luo uusi käyttäjätunnus]].",
+ "nosuchuser": "Käyttäjää ”$1” ei ole olemassa.\nNimet ovat kirjainkoosta riippuvaisia. \nTarkista, kirjoititko nimen oikein, tai [[Special:CreateAccount|luo uusi käyttäjätunnus]].",
"nosuchusershort": "Käyttäjää nimeltä ”$1” ei ole. Kirjoititko nimen oikein?",
"nouserspecified": "Käyttäjätunnusta ei ole määritelty.",
"login-userblocked": "Tämä käyttäjä on estetty. Kirjautuminen ei ole sallittua.",
"accountcreated": "Käyttäjätunnus luotiin",
"accountcreatedtext": "Käyttäjätunnus [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|keskustelu]]) luotiin.",
"createaccount-title": "Tunnuksen luominen {{GRAMMAR:illative|{{SITENAME}}}}",
- "createaccount-text": "Joku on luonut tunnuksen $2 {{GRAMMAR:illative|{{SITENAME}}}} ($4).\nTunnus on \"$2\" ja sen salasana on \"$3\". Sinun on syytä kirjautua sisään ja vaihtaa salasanasi heti.\n\nSinun ei tarvitse välittää tästä viestistä, jos tämä tunnus on luotu virheellisesti.",
+ "createaccount-text": "Joku on luonut tunnuksen $2 {{GRAMMAR:illative|{{SITENAME}}}} ($4).\nTunnus on ”$2” ja sen salasana on ”$3”. Sinun on syytä kirjautua sisään ja vaihtaa salasanasi heti.\n\nSinun ei tarvitse välittää tästä viestistä, jos tämä tunnus on luotu virheellisesti.",
"login-throttled": "Olet tehnyt liian monta kirjautumisyritystä.\nOdota $1 ennen kuin yrität uudelleen.",
"login-abort-generic": "Kirjautuminen epäonnistui – keskeytetty",
"login-migrated-generic": "Tunnuksesi on siirretty, ja käyttäjänimeäsi ei löydy enää tästä wikistä.",
"botpasswords-label-grants": "Valittavissa olevat toimintaoikeudet:",
"botpasswords-help-grants": "Toimintaoikeudet sallivat pääsyn oikeuksiin, joita käyttäjätililläsi jo on. Toimintaoikeuden käyttöönotto täällä ei lisää käyttäjätilillesi oikeuksia, joita sillä ei jo ole. Lisätietoja löytyy [[Special:ListGrants|toimintaoikeuksien luettelosta]].",
"botpasswords-label-grants-column": "Myönnetään",
- "botpasswords-bad-appid": "Botin nimi \"$1\" ei kelpaa.",
- "botpasswords-insert-failed": "Botin nimen \"$1\" lisääminen epäonnsitui. Onko se jo lisätty?",
- "botpasswords-update-failed": "Botin nimen \"$1\" päivittäminen epäonnistui. Onko se poistettu?",
+ "botpasswords-bad-appid": "Botin nimi ”$1” ei kelpaa.",
+ "botpasswords-insert-failed": "Botin nimen ”$1” lisääminen epäonnistui. Onko se jo lisätty?",
+ "botpasswords-update-failed": "Botin nimen ”$1” päivittäminen epäonnistui. Onko se poistettu?",
"botpasswords-created-title": "Bottisalasana luotu",
- "botpasswords-created-body": "Bottisalasana {{GENDER:$2|käyttäjän}} \"$2\" bottinimelle \"$1\" luotiin.",
+ "botpasswords-created-body": "Bottisalasana {{GENDER:$2|käyttäjän}} ”$2” bottinimelle ”$1” luotiin.",
"botpasswords-updated-title": "Bottisalasana päivitetty",
- "botpasswords-updated-body": "Bottisalasana {{GENDER:$2|käyttäjän}} \"$2\" bottinimelle \"$1\" päivitettiin.",
+ "botpasswords-updated-body": "Bottisalasana {{GENDER:$2|käyttäjän}} ”$2” bottinimelle ”$1” päivitettiin.",
"botpasswords-deleted-title": "Bottisalasana poistettu",
- "botpasswords-deleted-body": "Bottisalasana {{GENDER:$2|käyttäjän}} \"$2\" bottinimelle \"$1\" poistettiin.",
+ "botpasswords-deleted-body": "Bottisalasana {{GENDER:$2|käyttäjän}} ”$2” bottinimelle ”$1” poistettiin.",
"botpasswords-newpassword": "Uusi salasana kirjautumiseen käyttäjällä <strong>$1</strong> on <strong>$2</strong>. <em>Säilytä tämä myöhempää käyttöä varten.</em> <br> (Vanhoilla boteilla, jotka vaativat kirjautumisnimen olevan sama kuin lopullinen käyttäjänimi, voit myös käyttää nimeä <strong>$3</strong> ja salasanaa <strong>$4</strong>.)",
"botpasswords-no-provider": "BotPasswordsSessionProvider ei ole saatavilla.",
"botpasswords-restriction-failed": "Bottisalasanan rajoitukset estävät tämän sisäänkirjautumisen.",
- "botpasswords-invalid-name": "Annetussa käyttäjätunnuksessa ei ole bottisalasanan erotinta (\"$1\").",
- "botpasswords-not-exist": "Käyttäjällä \"$1\" ei ole bottisalasanaa nimellä \"$2\".",
- "botpasswords-needs-reset": "Bottisalasana {{GENDER:$1|käyttäjän}} \"$1\" bottinimelle \"$2\" täytyy nollata.",
+ "botpasswords-invalid-name": "Annetussa käyttäjätunnuksessa ei ole bottisalasanan erotinta (”$1”).",
+ "botpasswords-not-exist": "Käyttäjällä ”$1” ei ole bottisalasanaa nimellä ”$2”.",
+ "botpasswords-needs-reset": "Bottisalasana {{GENDER:$1|käyttäjän}} ”$1” bottinimelle ”$2” täytyy nollata.",
+ "botpasswords-locked": "Et voi kirjautua sisään bottisalasanalla, koska tunnuksesi on lukittu.",
"resetpass_forbidden": "Salasanoja ei voi vaihtaa.",
"resetpass_forbidden-reason": "Salasanoja ei voi muuttaa: $1",
"resetpass-no-info": "Et voi nähdä tätä sivua kirjautumatta sisään.",
"resetpass-temp-password": "Väliaikainen salasana:",
"resetpass-abort-generic": "Laajennus keskeytti salasanan vaihdon.",
"resetpass-expired": "Salasanasi on vanhentunut. Valitse uusi salasana, jotta pääset kirjautumaan sisään.",
- "resetpass-expired-soft": "Salasanasi on vanhentunut ja se pitää vaihtaa. Valitse uusi salasana nyt tai paina \"{{int:authprovider-resetpass-skip-label}}\", niin voit vaihtaa salasanan myöhemmin.",
- "resetpass-validity-soft": "Salasanasi ei ole kelvollinen: $1\n\nValitse nyt uusi salasana tai paina \"{{int:authprovider-resetpass-skip-label}}\", niin voit vaihtaa sen myöhemmin.",
+ "resetpass-expired-soft": "Salasanasi on vanhentunut ja se pitää vaihtaa. Valitse uusi salasana nyt tai paina ”{{int:authprovider-resetpass-skip-label}}”, niin voit vaihtaa salasanan myöhemmin.",
+ "resetpass-validity-soft": "Salasanasi ei ole kelvollinen: $1\n\nValitse nyt uusi salasana tai paina ”{{int:authprovider-resetpass-skip-label}}”, niin voit vaihtaa sen myöhemmin.",
"passwordreset": "Salasanan uusiminen",
"passwordreset-text-one": "Täytä tämä lomake uudistaaksesi salasanasi.",
"passwordreset-text-many": "{{PLURAL:$1|Täytä yksi seuraavista kentistä, jolloin saat väliaikaisen salasanan sähköpostitse.}}",
"preview": "Esikatselu",
"showpreview": "Esikatsele",
"showdiff": "Näytä muutokset",
- "blankarticle": "<strong>Varoitus:</strong> Sivu, jota olet luomassa on tyhjä.\nJos napsautat \"$1\" uudelleen, sivu luodaan ilman sisältöä.",
+ "blankarticle": "<strong>Varoitus:</strong> Sivu, jota olet luomassa on tyhjä.\nJos napsautat ”$1” uudelleen, sivu luodaan ilman sisältöä.",
"anoneditwarning": "<strong>Varoitus:</strong> Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos <strong>[$1 kirjaudut sisään]</strong> tai <strong>[$2 luot tunnuksen]</strong>, muokkauksesi kirjataan käyttäjätunnuksesi tekemiksi ja samalla saat käyttöösi hyödyllisiä välineitä.",
"anonpreviewwarning": "''Et ole kirjautunut sisään. Tallentaminen kirjaa IP-osoitteesi tämän sivun muutoshistoriaan.''",
"missingsummary": "Et ole antanut yhteenvetoa. Jos valitset Tallenna uudelleen, niin muokkauksesi tallennetaan ilman yhteenvetoa.",
- "selfredirect": "<strong>Varoitus:</strong> Olet tekemässä uudelleenohjausta, joka johtaa tästä sivusta tähän samaan sivuun. \n\nOlet ehkä määrittänyt ohjauksen kohteen väärin tai kenties muokkaat parhaillaan väärää sivua.\n\nJos painat toimintoa \"$1\" uudestaan, tämä ohjaussivu luodaan joka tapauksessa.",
+ "selfredirect": "<strong>Varoitus:</strong> Olet tekemässä uudelleenohjausta, joka johtaa tästä sivusta tähän samaan sivuun. \n\nOlet ehkä määrittänyt ohjauksen kohteen väärin tai kenties muokkaat parhaillaan väärää sivua.\n\nJos painat toimintoa ”$1” uudestaan, tämä ohjaussivu luodaan joka tapauksessa.",
"missingcommenttext": "Kirjoita kommentti.",
"missingcommentheader": "<strong>Muistutus:</strong> Et ole antanut aiheotsikkoa tälle kommentille. Napsauta ”$1”, jos haluat tallentaa kommenttisi ilman sellaista.",
"summary-preview": "Yhteenvedon esikatselu:",
"subject-preview": "Aiheotsikon esikatselu:",
"previewerrortext": "Muokkaustesi esikatselun toteuttamisessa on tapahtunut virhe.",
"blockedtitle": "Käyttäjä on estetty",
+ "blocked-email-user": "<strong>Käyttäjänimeäsi on estetty lähettämästä sähköpostia. Voit silti muokata muita sivuja tässä wikissä.</strong> Voit katsoa eston täydelliset tiedot [[Special:MyContributions|käyttäjän muokkauksista]].\n\nEston antoi $1.\n\nAnnettu syy on <em>$2</em>.\n\n* Eston alkamisaika: $8\n* Eston päättymisaika: $6\n* Kohde: $7\n* Eston tunnus #$5",
+ "blockedtext-partial": "<strong>Käyttäjänimesi tai IP-osoitteesi on estetty muokkaamasta tätä sivua.</strong> Voit katsoa eston täydelliset tiedot [[Special:MyContributions|käyttäjän muokkauksista]].\n\nEston antoi $1.\n\nAnnettu syy on <em>$2</em>.\n\n* Eston alkamisaika: $8\n* Eston päättymisaika: $6\n* Kohde: $7\n* Eston tunnus #$5",
"blockedtext": "<strong>Käyttäjätunnuksesi tai IP-osoitteesi on estetty.</strong>\n\nEston on asettanut $1.\nAnnettu syy on <em>$2</em>.\n\n* Eston alkamisaika: $8\n* Eston päättymisaika: $6\n* Kohde: $7\n\nVoit keskustella ylläpitäjän $1 tai toisen [[{{MediaWiki:Grouppage-sysop}}|ylläpitäjän]] kanssa estosta.\nHuomaa, ettet voi lähettää sähköpostia {{GRAMMAR:genitive|{{SITENAME}}}} kautta, ellet ole asettanut olemassa olevaa sähköpostiosoitetta [[Special:Preferences|asetuksissa]] tai jos esto on asetettu koskemaan myös sähköpostin lähettämistä.\nIP-osoitteesi on $3 ja estotunnus on #$5.\nLiitä kaikki yllä olevat tiedot mahdollisiin kyselyihisi.",
"autoblockedtext": "IP-osoitteesi on estetty automaattisesti, koska sitä on käyttänyt toinen käyttäjä, jonka on estänyt ylläpitäjä $1.\nAnnettu syy on:\n\n:<em>$2</em>\n\n* Eston alkamisaika: $8\n* Eston päättymisaika: $6\n* Kohde: $7\n\nVoit keskustella ylläpitäjän $1 tai toisen [[{{MediaWiki:Grouppage-sysop}}|ylläpitäjän]] kanssa estosta.\n\nHuomaa, ettet voi lähettää sähköpostia {{GRAMMAR:genitive|{{SITENAME}}}} kautta, ellet ole asettanut olemassa olevaa sähköpostiosoitetta [[Special:Preferences|asetuksissa]] tai jos esto on asetettu koskemaan myös sähköpostin lähettämistä.\n\nIP-osoitteesi on $3 ja estotunnus on #$5.\nLiitä kaikki yllä olevat tiedot mahdollisiin kyselyihisi.",
"systemblockedtext": "Käyttäjätunnuksesi tai IP-osoitteesi on automaattisesti estetty MediaWikin toimesta.\nAnnettu syy on:\n\n:<em>$2</em>\n\n* Start of block: $8\n* Expiration of block: $6\n* Intended blockee: $7\n\nTämänhetkinen IP-osoitteesi on $3.\nOle hyvä ja liitä kaikki yllä olevat tiedot mahdollisiin kyselyihisi.",
"anontalkpagetext": "----''Tämä on nimettömän käyttäjän keskustelusivu. Hän ei ole joko luonut itselleen käyttäjätunnusta tai ei käytä sitä, jonka vuoksi hänet tunnistetaan nyt numeerisella IP-osoitteella. Kyseinen IP-osoite voi olla useamman henkilön käytössä. Jos olet nimetön käyttäjä ja sinusta tuntuu, että aiheettomia kommentteja on ohjattu sinulle, [[Special:CreateAccount|luo itsellesi käyttäjätunnus]] tai [[Special:UserLogin|kirjaudu sisään]] välttääksesi jatkossa sekaannukset muiden nimettömien käyttäjien kanssa.''",
"noarticletext": "Tällä hetkellä tällä sivulla ei ole tekstiä.\nVoit [[Special:Search/{{PAGENAME}}|etsiä sivun nimellä]] muilta sivuilta,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} hakea aiheeseen liittyviä lokeja]\ntai [{{fullurl:{{FULLPAGENAME}}|action=edit}} luoda tämän sivun]</span>.",
"noarticletext-nopermission": "Tällä hetkellä tällä sivulla ei ole tekstiä.\nVoit [[Special:Search/{{PAGENAME}}|etsiä sivun nimellä]] muilta sivuilta tai <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} hakea aiheeseen liittyviä lokeja]</span>, mutta sinulla ei ole oikeutta luoda tätä sivua.",
- "missing-revision": "Sivusta \"{{FULLPAGENAME}}\" ei ole olemassa versiota $1.\n\nYleensä tämä johtuu vanhentuneesta historialinkistä sivulle, joka on poistettu.\nTarkempia tietoja löytyy [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} poistolokista].",
- "userpage-userdoesnotexist": "Käyttäjätunnusta \"$1\" ei ole rekisteröity. \nVarmista, haluatko luoda tämän sivun tai muokata sitä.",
+ "missing-revision": "Sivusta ”{{FULLPAGENAME}}” ei ole olemassa versiota $1.\n\nYleensä tämä johtuu vanhentuneesta historialinkistä sivulle, joka on poistettu.\nTarkempia tietoja löytyy [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} poistolokista].",
+ "userpage-userdoesnotexist": "Käyttäjätunnusta ”$1” ei ole rekisteröity. \nVarmista, haluatko luoda tämän sivun tai muokata sitä.",
"userpage-userdoesnotexist-view": "Käyttäjätunnusta ”$1” ei ole rekisteröity.",
"blocked-notice-logextract": "Tämä käyttäjä on tällä hetkellä estetty.\nAlla on viimeisin estolokin tapahtuma:",
"clearyourcache": "<strong>Huomautus:</strong> Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.\n* <strong>Firefox ja Safari:</strong> Napsauta <em>Shift</em>-näppäin pohjassa <em>Päivitä</em>, tai paina <em>Ctrl-F5</em> tai <em>Ctrl-R</em> (<em>⌘-R</em> Macilla)\n* <strong>Google Chrome:</strong> Paina <em>Ctrl-Shift-R</em> (<em>⌘-Shift-R</em> Macilla)\n* <strong>Internet Explorer:</strong> Napsauta <em>Ctrl</em>-näppäin pohjassa <em>Päivitä</em> tai paina <em>Ctrl-F5</em>\n* <strong>Opera:</strong> <em>Menu → Settings</em> (<em>Opera → Preferences</em> Macilla) ja sitten <em>Privacy & security → Clear browsing data → Cached images and files</em>.",
"usercssyoucanpreview": "Voit testata uutta CSS:ää ennen tallennusta käyttämällä painiketta ”{{int:showpreview}}”.",
- "userjsonyoucanpreview": "<strong>Vihje:</strong> Käytä \"{{int:showpreview}}\" painiketta testataksesi uutta JSON:iasi ennen tallentamista.",
+ "userjsonyoucanpreview": "<strong>Vihje:</strong> Voit testata uutta JSONia ennen tallennusta käyttämällä painiketta ”{{int:showpreview}}”.",
"userjsyoucanpreview": "Voit testata uutta JavaScriptiä ennen tallennusta käyttämällä painiketta ”{{int:showpreview}}”.",
"usercsspreview": "'''Tämä on CSS:n esikatselu. Muutoksia ei ole vielä tallennettu.'''",
"userjsonpreview": "<strong>Huomaa, että tämä on vasta JSON-käyttäjäasetusten esikatselu.\nMuutoksia ei ole vielä tallennettu!</strong>",
"sitecsspreview": "'''Huomaa, että tämä on vasta CSS:n esikatselu.''' \n'''Muutoksia ei ole vielä tallennettu.'''",
"sitejsonpreview": "<strong>Huomaa, että tämä on vasta JSON-asetusten esikatselu.\nMuutoksia ei ole vielä tallennettu!</strong>",
"sitejspreview": "'''Huomaa, että tämä on vasta JavaScript-koodin esikatselu.'''\n'''Muutoksia ei ole vielä tallennettu.'''",
- "userinvalidconfigtitle": "<strong>Varoitus:</strong> Tyyliä nimeltä ”$1” ei ole olemassa. Muista, että käyttäjän määrittelemät .css-, -json- ja .js-sivut alkavat pienellä alkukirjaimella, esim. {{ns:user}}:Matti Meikäläinen/vector.css eikä {{ns:user}}:Matti Meikäläinen/Vector.css.",
+ "userinvalidconfigtitle": "<strong>Varoitus:</strong> Tyyliä nimeltä ”$1” ei ole olemassa. Muista, että käyttäjän määrittelemät .css-, -.json- ja .js-sivut alkavat pienellä alkukirjaimella, esim. {{ns:user}}:Matti Meikäläinen/vector.css eikä {{ns:user}}:Matti Meikäläinen/Vector.css.",
"updated": "(Päivitetty)",
"note": "'''Huomautus:'''",
"previewnote": "'''Tämä on vasta sivun esikatselu.'''\nTekemiäsi muutoksia ei ole vielä tallennettu.",
"editingsection": "Muokataan osiota sivusta $1",
"editingcomment": "Muokataan uutta osiota sivulla $1",
"editconflict": "Päällekkäinen muokkaus: $1",
- "explainconflict": "Joku muu on muuttanut tätä sivua sen jälkeen, kun aloit muokata sitä.\nYlempi tekstialue sisältää tämänhetkisen tekstin.\nTekemäsi muutokset näkyvät alemmassa ikkunassa.\nSinun täytyy yhdistää muutoksesi olemassa olevaan tekstiin.\n<strong>Vain</strong> ylemmässä alueessa oleva teksti tallentuu, kun napsautat \"$1\".",
+ "explainconflict": "Joku muu on muuttanut tätä sivua sen jälkeen, kun aloit muokata sitä.\nYlempi tekstialue sisältää tämänhetkisen tekstin.\nTekemäsi muutokset näkyvät alemmassa ikkunassa.\nSinun täytyy yhdistää muutoksesi olemassa olevaan tekstiin.\n<strong>Vain</strong> ylemmässä alueessa oleva teksti tallentuu, kun napsautat ”$1”.",
"yourtext": "Oma tekstisi",
"storedversion": "Tallennettu versio",
"editingold": "'''Varoitus: Olet muokkaamassa vanhaa versiota tämän sivun tekstistä. Jos tallennat sen, kaikki tämän version jälkeen tehdyt muutokset katoavat.'''",
"content-failed-to-parse": "Sisältö tyypiltään $2 ei jäsenny tyypiksi $1: $3",
"invalid-content-data": "Virheellinen sisältö",
"content-not-allowed-here": "Sivun [[$2]] sisältö ei voi olla tyyppiä $1.",
- "editwarning-warning": "Tältä sivulta poistuminen saattaa aiheuttaa kaikkien tekemiesi muutosten katoamisen.\nJos olet kirjautunut sisään, voit poistaa tämän varoituksen käytöstä omien asetuksien osiossa \"{{int:prefs-editing}}\".",
+ "editwarning-warning": "Tältä sivulta poistuminen saattaa aiheuttaa kaikkien tekemiesi muutosten katoamisen.\nJos olet kirjautunut sisään, voit poistaa tämän varoituksen käytöstä omien asetuksien osiossa ”{{int:prefs-editing}}”.",
"editpage-invalidcontentmodel-title": "Sisältömalli ei ole tuettu",
- "editpage-invalidcontentmodel-text": "Sisältömalli \"$1\" ei ole tuettu.",
+ "editpage-invalidcontentmodel-text": "Sisältömalli ”$1” ei ole tuettu.",
"editpage-notsupportedcontentformat-title": "Sisällön muotoa ei tueta",
"editpage-notsupportedcontentformat-text": "Sisällön muotoa $1 ei tueta sisältömallilla $2.",
"content-model-wikitext": "wikiteksti",
"content-json-empty-array": "Tyhjä array",
"deprecated-self-close-category": "Sivut, joissa on virheellisiä itsensäsulkevia HTML-tageja",
"deprecated-self-close-category-desc": "Sivulla on virheellisiä itsensäsulkevia HTML-tageja, kuten <code><b/></code> tai <code><span/></code>. Niiden käyttäytyminen muuttuu pian HTLM5:n määritysten mukaiseksi, joten niiden käyttö wikitekstissä on vanhentunut.",
- "duplicate-args-warning": "<strong>Varoitus:</strong> [[:$1]] kutsuu mallinetta [[:$2]] niin, että parametrille \"$3\" on annettu enemmän kuin yksi arvo. Ainoastaan viimeksi annettu arvo otetaan huomioon.",
+ "duplicate-args-warning": "<strong>Varoitus:</strong> [[:$1]] kutsuu mallinetta [[:$2]] niin, että parametrille ”$3” on annettu enemmän kuin yksi arvo. Ainoastaan viimeksi annettu arvo otetaan huomioon.",
"duplicate-args-category": "Sivut, jotka käyttävät kaksinkertaisia argumentteja mallinekutsuissa",
"duplicate-args-category-desc": "Tämä sivu sisältää sellaisia mallinekutsuja, jotka käyttävät kaksi kertaa samaa argumenttia kuten <nowiki>{{foo|bar=1|bar=2}}</nowiki></code> taikka <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "Tällä sivulla on liian monta hitaiden laajennusfunktioiden kutsua.\nKutsuja pitäisi olla alle $2 {{PLURAL:$2|kappale|kappaletta}}, mutta nyt niitä on $1 {{PLURAL:$1|kappale|kappaletta}}.",
"deletedhist": "Poistettujen versioiden historia",
"revdelete-hide-current": "Virhe piilotettaessa kohdetta päivämäärällä $1 kello $2: Tämä on uusin versio.\nSitä ei voi piilottaa.",
"revdelete-show-no-access": "Virhe näyttäessä kohtaa $2 kello $1: kohta on merkitty ”rajoitetuksi”.\nSinulla ei ole oikeutta siihen.",
- "revdelete-modify-no-access": "Virhe kohteen päivämäärällä $1 kello $2 muutoksessa: tämä kohde on merkitty \"rajoitetuksi\". \nSinulla ei ole oikeutta muuttaa kohdetta.",
+ "revdelete-modify-no-access": "Virhe kohteen päivämäärällä $1 kello $2 muutoksessa: tämä kohde on merkitty ”rajoitetuksi”. \nSinulla ei ole oikeutta muuttaa kohdetta.",
"revdelete-modify-missing": "Virhe muuttaessa kohdetta, jonka tunniste on $1: Se puuttuu tietokannasta.",
"revdelete-no-change": "'''Varoitus.''' Kohteessa päivämäärällä $1 kello $2 on jo valmiiksi haluamasi näkyvyysasetukset.",
"revdelete-concurrent-change": "Virhe kohteen päivämäärällä $1 kello $2 muutoksessa: sen näkyvyysasetuksia on ilmeisesti joku muuttanut sillä aikaa kun yritit muuttaa sitä.\nOle hyvä ja tarkista lokit.",
"diff-paragraph-moved-toold": "Kappale siirrettiin. Klikkaa hypätäksesi vanhaan sijaintiin.",
"difference-missing-revision": "{{PLURAL:$2|Yhtä versiota|$2 versiota}} tästä vertailusta ($1) {{PLURAL:$2|ei}} löytynyt.\n\nUseimmiten tämä johtuu vanhentuneesta vertailulinkistä poistettuun sivuun.\nLisätietoja löytyy [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} poistolokista].",
"searchresults": "Hakutulokset",
- "search-filter-title-prefix": "Haetaan vain sivuista, joiden otsikko alkaa \"$1\"",
+ "search-filter-title-prefix": "Haetaan vain sivuista, joiden otsikko alkaa ”$1”",
"search-filter-title-prefix-reset": "Hae kaikista sivuista",
"searchresults-title": "Haun tulokset hakusanalle ”$1”",
"titlematches": "Osumat sivujen otsikoissa",
"shown-title": "Näytä $1 {{PLURAL:$1|osuma|osumaa}} sivulla",
"viewprevnext": "Näytä [$3] kerralla.\n\n$1 {{int:pipe-separator}} $2",
"searchmenu-exists": "'''Tässä wikissä on sivu nimellä [[:$1]].'''",
- "searchmenu-new": "<strong>Luo sivu \"[[:$1]]\" tähän wikiin.</strong> {{PLURAL:$2|0=|Katso myös sivua, joka löytyi hakutoiminnolla.\n|Katso myös hakutuloksia.}}",
+ "searchmenu-new": "<strong>Luo sivu ”[[:$1]]” tähän wikiin.</strong> {{PLURAL:$2|0=|Katso myös sivua, joka löytyi hakutoiminnolla.\n|Katso myös hakutuloksia.}}",
"searchprofile-articles": "Sisältösivut",
"searchprofile-images": "Kuvat ja tiedostot",
"searchprofile-everything": "Kaikki",
"prefs-editor": "Muokkain",
"prefs-preview": "Esikatselu",
"prefs-advancedrc": "Lisäasetukset",
- "prefs-opt-out": "Jättäydy pois uudistuksista",
"prefs-advancedrendering": "Lisäasetukset",
"prefs-advancedsearchoptions": "Lisäasetukset",
"prefs-advancedwatchlist": "Lisäasetukset",
"prefs-displayrc": "Perusasetukset",
"prefs-displaywatchlist": "Näyttöasetukset",
+ "prefs-changesrc": "Näytettävät muutokset",
+ "prefs-changeswatchlist": "Näytettävät muutokset",
+ "prefs-pageswatchlist": "Tarkkailtavat sivut",
"prefs-tokenwatchlist": "Avain",
"prefs-diffs": "Eroavaisuudet",
"prefs-help-prefershttps": "Tämä asetus tulee voimaan seuraavan sisäänkirjautumisesi yhteydessä.",
- "prefswarning-warning": "Olet tehnyt asetuksiisi muutoksia, joita ei ole vielä tallennettu.\nJos poistut sivulta klikkaamatta \"$1\", asetuksiasi ei päivitetä.",
+ "prefswarning-warning": "Olet tehnyt asetuksiisi muutoksia, joita ei ole vielä tallennettu.\nJos poistut sivulta klikkaamatta ”$1”, asetuksiasi ei päivitetä.",
"prefs-tabs-navigation-hint": "Vihje: Voit käyttää vasenta ja oikeata nuolinäppäintä liikkumiseen välilehtien välillä.",
"userrights": "Käyttäjän oikeudet",
"userrights-lookup-user": "Valitse käyttäjä",
"userrights-expiry-existing": "Nykyinen vanhentumisaika: $2 kello $3",
"userrights-expiry-othertime": "Muu aika:",
"userrights-expiry-options": "1 päivä:1 day,1 viikko:1 week,1 kuukausi:1 month,3 kuukautta:3 months,6 kuukautta:6 months,1 vuosi:1 year",
- "userrights-invalid-expiry": "Ryhmän \"$1\" vanhentumisaika on virheellinen.",
- "userrights-expiry-in-past": "Ryhmän \"$1\" vanhentumisaika on mennyt.",
- "userrights-cannot-shorten-expiry": "Et voi aikaistaa ryhmän \"$1\" jäsenyyden erääntymisaikoja. Vain käyttäjät, joilla on oikeus lisätä ja poistaa ryhmiä, voivat aikaistaa erääntymisaikoja.",
+ "userrights-invalid-expiry": "Ryhmän ”$1” vanhentumisaika on virheellinen.",
+ "userrights-expiry-in-past": "Ryhmän ”$1” vanhentumisaika on mennyt.",
+ "userrights-cannot-shorten-expiry": "Et voi aikaistaa ryhmän ”$1” jäsenyyden erääntymisaikoja. Vain käyttäjät, joilla on oikeus lisätä ja poistaa ryhmiä, voivat aikaistaa erääntymisaikoja.",
"userrights-conflict": "Päällekkäinen käyttöoikeuksien muutos! Tarkista tekemäsi muutokset ja vahvista ne.",
"group": "Ryhmä",
"group-user": "käyttäjät",
"right-ipblock-exempt": "Ohittaa IP-, automaattiset ja osoitealue-estot",
"right-unblockself": "Poistaa esto itseltään",
"right-protect": "Muuttaa suojaustasoja ja muokata tarttuvasti suojattuja sivuja",
- "right-editprotected": "Muokata sivuja, jotka on suojattu tasolle \"{{int:protect-level-sysop}}\"",
- "right-editsemiprotected": "Muokata sivuja, jotka on suojattu tasolle \"{{int:protect-level-autoconfirmed}}\"",
+ "right-editprotected": "Muokata sivuja, jotka on suojattu tasolle ”{{int:protect-level-sysop}}”",
+ "right-editsemiprotected": "Muokata sivuja, jotka on suojattu tasolle ”{{int:protect-level-autoconfirmed}}”",
"right-editcontentmodel": "Muokata sivun sisältömallia (content model)",
"right-editinterface": "Muokata käyttöliittymätekstejä",
"right-editusercss": "Muokata toisten käyttäjien CSS-tiedostoja",
"right-applychangetags": "Asettaa [[Special:Tags|merkkauksia]] omien muutosten yhteyteen",
"right-changetags": "Lisätä ja poistaa satunnaisia [[Special:Tags|merkkauksia]] yksittäisissä sivuversioissa tai lokimerkinnöissä",
"right-deletechangetags": "Poistaa [[Special:Tags|merkkauksia]] tietokannasta",
- "grant-generic": "\"$1\" oikeuksien joukko",
+ "grant-generic": "”$1” oikeuksien joukko",
"grant-group-page-interaction": "Käsitellä sivuja",
"grant-group-file-interaction": "Käsitellä mediatiedostoja",
"grant-group-watchlist-interaction": "Käsitellä tarkkailulistaasi",
"rcfilters-filter-user-experience-level-newcomer-label": "Tulokkaat",
"rcfilters-filter-user-experience-level-newcomer-description": "Rekisteröityneet muokkaajat, joilla vähemmän kuin 10 muokkausta tai 4 päivää aktiivisuutta.",
"rcfilters-filter-user-experience-level-learner-label": "Oppijat",
- "rcfilters-filter-user-experience-level-learner-description": "Rekisteröityneet muokkaajat, joiden kokemus on välillä \"tulokas\" ja \"kokenut käyttäjä\".",
+ "rcfilters-filter-user-experience-level-learner-description": "Rekisteröityneet muokkaajat, joiden kokemus on välillä ”tulokas” ja ”kokenut käyttäjä”.",
"rcfilters-filter-user-experience-level-experienced-label": "Kokeneet käyttäjät",
"rcfilters-filter-user-experience-level-experienced-description": "Rekisteröityneet muokkaajat, joilla enemmän kuin 500 muokkausta ja 30 päivää aktiivisuutta.",
"rcfilters-filtergroup-automated": "Automatisoidut muutokset",
"rcfilters-filter-categorization-description": "Tulokset sivuista, joita on lisätty luokkiin tai poistettu luokista.",
"rcfilters-filter-logactions-label": "Lokitoiminnot",
"rcfilters-filter-logactions-description": "Ylläpidolliset toimet, tunnusten luonnit, sivujen poistot, tiedostolataukset…",
- "rcfilters-hideminor-conflicts-typeofchange-global": "\"Pienet muutokset\" -suodatin on ristiriidassa yhden tai useamman Muutoksen tyyppi suodattimen kanssa, koska joitain muutostyyppejä ei voida pitää \"pieninä\". Ristiriidassa oleva suodatin on merkittynä Aktiivisissa suodattimissa, yläpuolella.",
- "rcfilters-hideminor-conflicts-typeofchange": "Joitain muutostyyppejä ei voida määrittää \"pieneksi\", joten tämä suodatin on ristiriidassa seuraavien Muutoksen tyyppi suodattimien kanssa: $1",
- "rcfilters-typeofchange-conflicts-hideminor": "\"Muutoksen tyyppi\" on ristiriidassa \"Pienet muutokset\" -suodattimen kanssa. Joitain muutostyyppejä ei voida merkitä \"pieniksi\".",
+ "rcfilters-hideminor-conflicts-typeofchange-global": "”Pienet muutokset” -suodatin on ristiriidassa yhden tai useamman Muutoksen tyyppi -suodattimen kanssa, koska joitain muutostyyppejä ei voida pitää ”pieninä”. Ristiriidassa oleva suodatin on merkittynä Aktiivisissa suodattimissa, yläpuolella.",
+ "rcfilters-hideminor-conflicts-typeofchange": "Joitain muutostyyppejä ei voida määrittää ”pieneksi”, joten tämä suodatin on ristiriidassa seuraavien Muutoksen tyyppi suodattimien kanssa: $1",
+ "rcfilters-typeofchange-conflicts-hideminor": "”Muutoksen tyyppi” on ristiriidassa ”Pienet muutokset” -suodattimen kanssa. Joitain muutostyyppejä ei voida merkitä ”pieniksi”.",
"rcfilters-filtergroup-lastRevision": "Viimeisimmät versiot",
"rcfilters-filter-lastrevision-label": "Viimeisin versio",
"rcfilters-filter-lastrevision-description": "Vain viimeisin muutos sivuun.",
"rcfilters-filter-previousrevision-label": "Ei viimeisin muutos",
- "rcfilters-filter-previousrevision-description": "Kaikki muutokset, jotka eivät ole \"viimeisin versio\".",
+ "rcfilters-filter-previousrevision-description": "Kaikki muutokset, jotka eivät ole ”viimeisin versio”.",
"rcfilters-filter-excluded": "Poissuljettu",
"rcfilters-tag-prefix-namespace-inverted": "<strong>:ei</strong> $1",
"rcfilters-exclude-button-off": "Poissulje valitut",
"rcfilters-watchlist-markseen-button": "Merkitse kaikki muutokset nähdyiksi",
"rcfilters-watchlist-edit-watchlist-button": "Muokkaa tarkkailemiasi sivuja",
"rcfilters-watchlist-showupdated": "Muutokset sivuihin, joilla et ole vieraillut sen jälkeen kun muutokset on tehty, on <strong>lihavoitu</strong> ja värimerkitty.",
- "rcfilters-preference-label": "Piilota tuoreiden muutosten parannettu versio",
- "rcfilters-preference-help": "Peruuttaa vuoden 2017 käyttöliittymän uudistuksen ja kaikki sen jälkeen lisätyt työkalut.",
- "rcfilters-watchlist-preference-label": "Piilota tarkkailulistan parannettu versio",
- "rcfilters-watchlist-preference-help": "Poistaa käytöstä vuoden 2017 ulkoasun uudistuksen ja kaikki sen jälkeen lisätyt työkalut.",
+ "rcfilters-preference-label": "Käytä ilman JavaScriptiä toimivaa käyttöliittymää",
+ "rcfilters-preference-help": "Lataa tuoreimmat muutokset -näkymän ilman suodattimia tai korostustoimintoa.",
+ "rcfilters-watchlist-preference-label": "Käytä ilman JavaScriptiä toimivaa käyttöliittymää",
+ "rcfilters-watchlist-preference-help": "Lataa tarkkailulistan ilman suodattimia tai korostustoimintoa.",
"rcfilters-filter-showlinkedfrom-label": "Näytä muutokset sivuilla, jonne on linkki sivulta",
"rcfilters-filter-showlinkedfrom-option-label": "<strong>Sivut, joihin linkitetään</strong> valitulta sivulta",
"rcfilters-filter-showlinkedto-label": "Näytä muutokset sivuilla, joista on linkki sivulle",
"newsectionsummary": "/* $1 */ uusi osio",
"rc-enhanced-expand": "Näytä yksityiskohdat",
"rc-enhanced-hide": "Piilota yksityiskohdat",
- "rc-old-title": "alun perin luotu nimellä \"$1\"",
+ "rc-old-title": "alun perin luotu nimellä ”$1”",
"recentchangeslinked": "Linkitettyjen sivujen muutokset",
"recentchangeslinked-feed": "Linkitettyjen sivujen muutokset",
"recentchangeslinked-toolbox": "Linkitettyjen sivujen muutokset",
"upload_directory_read_only": "Palvelimella ei ole kirjoitusoikeuksia tallennushakemistoon $1.",
"uploaderror": "Tallennusvirhe",
"upload-recreate-warning": "<strong>Varoitus: Tiedosto tällä nimellä on poistettu tai siirretty.</strong>\n\nPoisto- ja siirtoloki tälle sivulle näkyy alla:",
- "uploadtext": "Käytä tätä alla olevaa lomaketta tiedostojen tallentamiseen.\nVoit katsella luetteloa aiemmin tallennetuista tiedostoista sivulla [[Special:FileList|tiedostoluettelo]]. Kaikki tallennukset kirjataan myös [[Special:Log/upload|tallennuslokiin]] ja tiedostojen poistot [[Special:Log/delete|poistolokiin]].\n\nJotta saat tiedoston näkymään sivulla, käytä jotakin seuraavista muotoiluista linkkinä siihen:\n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Tiedosto.jpg]]</nowiki></code></strong> käyttääksesi tiedoston kokonaista versiota.\n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Tiedosto.png|200px|thumb|left|teksti tähän]]</nowiki></code></strong> käyttääksesi tiedostoa sovitettuna 200 kuvapistettä leveään laatikkoon kuvatekstillä \"teksti tähän\".\n* <strong><code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Tiedosto.ogg]]</nowiki></code></strong>, jos haluat suoran linkin tiedostoon ilman että tiedostoa näytetään.",
+ "uploadtext": "Käytä tätä alla olevaa lomaketta tiedostojen tallentamiseen.\nVoit katsella luetteloa aiemmin tallennetuista tiedostoista sivulla [[Special:FileList|tiedostoluettelo]]. Kaikki tallennukset kirjataan myös [[Special:Log/upload|tallennuslokiin]] ja tiedostojen poistot [[Special:Log/delete|poistolokiin]].\n\nJotta saat tiedoston näkymään sivulla, käytä jotakin seuraavista muotoiluista linkkinä siihen:\n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Tiedosto.jpg]]</nowiki></code></strong> käyttääksesi tiedoston kokonaista versiota.\n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Tiedosto.png|200px|thumb|left|teksti tähän]]</nowiki></code></strong> käyttääksesi tiedostoa sovitettuna 200 kuvapistettä leveään laatikkoon kuvatekstillä ”teksti tähän”.\n* <strong><code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Tiedosto.ogg]]</nowiki></code></strong>, jos haluat suoran linkin tiedostoon ilman että tiedostoa näytetään.",
"upload-permitted": "{{PLURAL:$2|Sallittu tiedostomuoto|Sallitut tiedostomuodot}}: $1.",
"upload-preferred": "{{PLURAL:$2|Suositeltu tiedostomuoto|Suositellut tiedostomuodot}}: $1.",
"upload-prohibited": "{{PLURAL:$2|Kielletty tiedostomuoto|Kielletyt tiedostomuodot}}: $1.",
"backend-fail-read": "Tiedostoa $1 ei voitu lukea.",
"backend-fail-create": "Tiedostoa $1 ei voitu luoda.",
"backend-fail-maxsize": "Tiedostoa $1 ei voitu luoda, koska se on suurempi kuin {{PLURAL:$2|yksi tavu|$2 tavua}}.",
- "backend-fail-readonly": "Taustajärjestelmä \"$1\" on tällä hetkellä vain lukutilassa. Syy tähän on: \"''$2''\"",
- "backend-fail-synced": "Tiedoston \"$1\" tila ei vastaa tiedoston tilaa sisäisissä taustajärjestelmissä.",
- "backend-fail-connect": "Varastojärjestelmään \"$1\" ei saada yhteyttä.",
- "backend-fail-internal": "Tuntematon virhe taustajärjestelmässä \"$1\".",
+ "backend-fail-readonly": "Taustajärjestelmä ”$1” on tällä hetkellä vain luku -tilassa. Syy tähän on: ”''$2''”",
+ "backend-fail-synced": "Tiedoston ”$1” tila ei vastaa tiedoston tilaa sisäisissä taustajärjestelmissä.",
+ "backend-fail-connect": "Varastojärjestelmään ”$1” ei saada yhteyttä.",
+ "backend-fail-internal": "Tuntematon virhe taustajärjestelmässä ”$1”.",
"backend-fail-contenttype": "Tiedostoa ei voitu tallentaa kohteeseen $1, koska tiedostomuotoa ei voitu määrittää.",
"backend-fail-batchsize": "Taustajärjestelmälle on annettu $1 {{PLURAL:$1|tiedostotoiminto|toimintoa}}; enimmäismäärä on $2 {{PLURAL:$2|tiedostotoiminto|toimintoa}}.",
"backend-fail-usable": "Tiedostoa $1 ei voitu lukea tai luoda, koska käyttöoikeudet eivät riittäneet tai hakemisto puuttuu.",
- "filejournal-fail-dbconnect": "Ei voitu yhdistää kohteeseen journal database for storage backend \"$1\".",
- "filejournal-fail-dbquery": "Ei voitu päivittää kohdetta journal database for storage backend \"$1\".",
+ "filejournal-fail-dbconnect": "Ei voitu yhdistää kohteeseen journal database for storage backend ”$1”.",
+ "filejournal-fail-dbquery": "Ei voitu päivittää kohdetta journal database for storage backend ”$1”.",
"lockmanager-notlocked": "Kohteen $1 lukitusta ei voitu poistaa, koska se ei ole lukittu.",
"lockmanager-fail-closelock": "Tiedoston $1 lukkotiedostoa ei voitu sulkea.",
"lockmanager-fail-deletelock": "Tiedoston $1 lukkotiedostoa ei voitu poistaa.",
- "lockmanager-fail-acquirelock": "Tiedostopolulle \"$1\" ei voitu luoda suojausta.",
+ "lockmanager-fail-acquirelock": "Tiedostopolulle ”$1” ei voitu luoda suojausta.",
"lockmanager-fail-openlock": "Tiedoston $1 lukkotiedostoa ei voitu avata. Varmista että latauskansiosi on määritetty oikein ja verkkopalvelimellasi on oikeudet kirjoittaa tähän kansioon. Katso https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory saadaksesi lisätietoja.",
"lockmanager-fail-releaselock": "Tiedoston $1 lukituksen avaaminen epäonnistui.",
"lockmanager-fail-db-bucket": "Ei voitu yhdistää riittävästi tietokantoja kohdassa $1.",
"uploadstash-errclear": "Tiedostojen tyhjentäminen epäonnistui.",
"uploadstash-refresh": "Päivitä tiedostoluettelo",
"uploadstash-thumbnail": "näytä pienoiskuva",
- "uploadstash-exception": "Tiedostoa ei kyetty säilömään latausmuistiin ($1): \"$2\"",
+ "uploadstash-exception": "Tiedostoa ei kyetty säilömään latausmuistiin ($1): ”$2”.",
"uploadstash-bad-path": "\nPolkua ei ole.",
"uploadstash-bad-path-invalid": "Polku ei kelpaa.",
- "uploadstash-bad-path-unknown-type": "Tuntematon tyyppi \"$1\".",
+ "uploadstash-bad-path-unknown-type": "Tuntematon tyyppi ”$1”.",
"uploadstash-bad-path-unrecognized-thumb-name": "Tunnistamaton pienoiskuvan nimi.",
"uploadstash-bad-path-no-handler": "Tiedoston $2 MIME-tyypille $1 ei löytynyt käsittelijää.",
- "uploadstash-bad-path-bad-format": "Avain \"$1\" ei ole sopivassa muodossa.",
- "uploadstash-file-not-found": "Avainta \"$1\" ei löytynyt kätköstä.",
+ "uploadstash-bad-path-bad-format": "Avain ”$1” ei ole sopivassa muodossa.",
+ "uploadstash-file-not-found": "Avainta ”$1” ei löytynyt kätköstä.",
"uploadstash-file-not-found-no-thumb": "Pienoiskuvaa ei voitu saada.",
"uploadstash-file-not-found-no-local-path": "Skaalatulla kohteella ei ole paikallista polkua.",
"uploadstash-file-not-found-no-object": "Ei voitu luoda paikallista tiedostokohdetta pienoiskuvalle.",
"img-auth-public": "Img_auth.php:n tarkoitus on näyttää tiedostoja yksityisessä wikissä.\nTämä wiki on asennettu julkiseksi wikiksi.\nParhaan turvallisuuden vuoksi img_auth.php on poissa käytöstä.",
"img-auth-noread": "Käyttäjillä ei ole oikeutta lukea tiedostoa ”$1”.",
"http-invalid-url": "Kelpaamaton URL: $1",
- "http-invalid-scheme": "Verkko-osoitteita kaavalla \"$1\" ei tueta",
+ "http-invalid-scheme": "Verkko-osoitteita kaavalla ”$1” ei tueta.",
"http-request-error": "HTTP-pyyntö epäonnistui tuntemattoman virheen takia.",
"http-read-error": "HTTP-lukuvirhe.",
"http-timed-out": "HTTP-pyyntö aikakatkaistiin.",
"listfiles-delete": "poista",
"listfiles-summary": "Tämä toimintosivu näyttää kaikki tallennetut tiedostot.",
"listfiles_search_for": "Etsi tiedoston nimellä:",
- "listfiles-userdoesnotexist": "Käyttäntunnusta \"$1\" ei ole rekisteröity.",
+ "listfiles-userdoesnotexist": "Käyttäjätunnusta ”$1” ei ole rekisteröity.",
"imgfile": "tiedosto",
"listfiles": "Tiedostoluettelo",
"listfiles_thumb": "Pienoiskuva",
"uncategorizedcategories": "Luokittelemattomat luokat",
"uncategorizedimages": "Luokittelemattomat tiedostot",
"uncategorizedtemplates": "Luokittelemattomat mallineet",
- "uncategorized-categories-exceptionlist": "# Sisältää luettelon luokkia, joita ei tulisi mainita Special:UncategorizedCategories-sivulla. Yksi riviä kohden, alkaen \"*\"-merkillä. Muilla merkeillä alkavat rivit jätetään huomiotta. Käytä \"#\"-merkkiä kommenttien kirjoittamiseen.",
+ "uncategorized-categories-exceptionlist": "# Sisältää luettelon luokkia, joita ei tulisi mainita Special:UncategorizedCategories-sivulla. Yksi riviä kohden, alkaen ”*”-merkillä. Muilla merkeillä alkavat rivit jätetään huomiotta. Käytä ”#”-merkkiä kommenttien kirjoittamiseen.",
"unusedcategories": "Käyttämättömät luokat",
"unusedimages": "Käyttämättömät tiedostot",
"wantedcategories": "Halutut luokat",
"prefixindex": "Kaikki sivut katkaisuhaulla",
"prefixindex-namespace": "Kaikki sivut etuliitteellä (nimiavaruus $1)",
"prefixindex-submit": "Näytä",
- "prefixindex-strip": "Älä näytä etuliitteitä listauksessa",
+ "prefixindex-strip": "Jätä näyttämättä etuliitteet tuloksissa",
"shortpages": "Lyhyet sivut",
"longpages": "Pitkät sivut",
"deadendpages": "Sivut, joilla ei ole linkkejä",
"apisandbox-submit": "Tee pyyntö",
"apisandbox-reset": "Tyhjennä",
"apisandbox-retry": "Yritä uudestaan",
- "apisandbox-loading": "Ladataan tietoja API-moduulista \"$1\"...",
- "apisandbox-load-error": "Tapahtui virhe ladattaessa tietoja API-moduulista \"$1\": $2",
+ "apisandbox-loading": "Ladataan tietoja API-moduulista ”$1”…",
+ "apisandbox-load-error": "Tapahtui virhe ladattaessa tietoja API-moduulista ”$1”: $2",
"apisandbox-no-parameters": "Tässä API-moduulissa ei ole parametreja.",
"apisandbox-helpurls": "Linkit ohjeisiin",
"apisandbox-examples": "Esimerkit",
"apisandbox-request-url-label": "Pyynnön URL",
"apisandbox-request-json-label": "Pyydetty JSON:",
"apisandbox-request-time": "Pyyntöön kulunut aika: {{PLURAL:$1|$1 ms}}",
- "apisandbox-results-fixtoken": "Korjaa \"token\" ja lähetä uudelleen",
- "apisandbox-results-fixtoken-fail": "\"$1\"-avaimen haku epäonnistui.",
+ "apisandbox-results-fixtoken": "Korjaa ”token” ja lähetä uudelleen",
+ "apisandbox-results-fixtoken-fail": "”$1”-avaimen haku epäonnistui.",
"apisandbox-alert-page": "Tällä sivulla olevat kentät eivät ole kelvollisia.",
"apisandbox-alert-field": "Tässä kentässä oleva arvo ei ole kelvollinen.",
"apisandbox-continue": "Jatka",
"linksearch-pat": "Hakuehto:",
"linksearch-ns": "Nimiavaruus:",
"linksearch-ok": "Hae",
- "linksearch-text": "Jokerimerkkejä, kuten \"*.wikipedia.org\", voidaan käyttää.\nVaaditaan vähintään ylätason verkkotunnus, esimerkiksi \"*.org\".<br />\n{{PLURAL:$2|Tuettu protokolla|Tuetut protokollat}}: $1 (oletuksena on <code>http://</code>, jos protokollaa ei määritetä).",
+ "linksearch-text": "Jokerimerkkejä, kuten ”*.wikipedia.org”, voidaan käyttää.\nVaaditaan vähintään ylätason verkkotunnus, esimerkiksi ”*.org”.<br />\n{{PLURAL:$2|Tuettu protokolla|Tuetut protokollat}}: $1 (oletuksena on <code>http://</code>, jos protokollaa ei määritetä).",
"linksearch-line": "$1 on linkitetty sivulta $2",
"linksearch-error": "Jokerimerkkiä voi käyttää ainoastaan osoitteen alussa.",
"listusersfrom": "Käyttäjien tunnukset alkavat kirjaimilla:",
"watchlistanontext": "Sinun täytyy kirjautua sisään, jos haluat nähdä oman tarkkailulistasi.",
"watchnologin": "Et ole kirjautunut sisään",
"addwatch": "Lisää tarkkailulistalle",
- "addedwatchtext": "\"[[:$1]]\" ja sen keskustelusivu on lisätty [[Special:Watchlist|tarkkailulistallesi]].",
- "addedwatchtext-talk": "\"[[:$1]]\" ja siihen liittyvä sivu on lisätty [[Special:Watchlist|tarkkailulistallesi]].",
- "addedwatchtext-short": "Sivu \"$1\" on lisätty tarkkailulistallesi.",
+ "addedwatchtext": "”[[:$1]]” ja sen keskustelusivu on lisätty [[Special:Watchlist|tarkkailulistallesi]].",
+ "addedwatchtext-talk": "”[[:$1]]” ja siihen liittyvä sivu on lisätty [[Special:Watchlist|tarkkailulistallesi]].",
+ "addedwatchtext-short": "Sivu ”$1” on lisätty tarkkailulistallesi.",
"removewatch": "Poista tarkkailulistalta",
- "removedwatchtext": "\"[[:$1]]\" ja sen keskustelusivu on poistettu [[Special:Watchlist|tarkkailulistaltasi]].",
- "removedwatchtext-talk": "\"[[:$1]]\" ja siihen liittyvä sivu on poistettu [[Special:Watchlist|tarkkailulistaltasi]].",
+ "removedwatchtext": "”[[:$1]]” ja sen keskustelusivu on poistettu [[Special:Watchlist|tarkkailulistaltasi]].",
+ "removedwatchtext-talk": "”[[:$1]]” ja siihen liittyvä sivu on poistettu [[Special:Watchlist|tarkkailulistaltasi]].",
"removedwatchtext-short": "Sivu ”$1” on poistettu tarkkailulistaltasi.",
"watch": "Tarkkaile",
"watchthispage": "Tarkkaile tätä sivua",
"deletepage": "Poista sivu",
"confirm": "Toteuta",
"excontent": "sisälsi: ”$1”",
- "excontentauthor": "sisältö oli: \"$1\", ja ainoa muokkaaja oli \"[[Special:Contributions/$2|$2]]\" ([[User talk:$2|keskustelu]])",
+ "excontentauthor": "sisältö oli: ”$1”, ja ainoa muokkaaja oli ”[[Special:Contributions/$2|$2]]” ([[User talk:$2|keskustelu]])",
"exbeforeblank": "ennen tyhjentämistä sisälsi: ”$1”",
"delete-confirm": "Poista ”$1”",
"delete-legend": "Sivun poisto",
"changecontentmodel-emptymodels-text": "Sisältöä sivulla [[:$1]] ei voida muuntaa mihinkään muotoon.",
"log-name-contentmodel": "Sisältömallin muutosten loki",
"log-description-contentmodel": "Tällä sivulla on lueteltu muutokset sivujen sisältömalliin, ja sivut, jotka on luotu muulla kuin oletussisältömallilla.",
- "logentry-contentmodel-new": "$1 {{GENDER:$2|loi}} sivun $3 käyttäen normaalista poikkeavaa sisältömallia \"$5\"",
- "logentry-contentmodel-change": "$1 {{GENDER:$2|muutti}} sivun $3 sisältömallia muodosta \"$4\" muotoon \"$5\"",
+ "logentry-contentmodel-new": "$1 {{GENDER:$2|loi}} sivun $3 käyttäen normaalista poikkeavaa sisältömallia ”$5”",
+ "logentry-contentmodel-change": "$1 {{GENDER:$2|muutti}} sivun $3 sisältömallia muodosta ”$4” muotoon ”$5”",
"logentry-contentmodel-change-revertlink": "kumoa",
"logentry-contentmodel-change-revert": "kumottu",
"protectlogpage": "Suojausloki",
"modifiedarticleprotection": "muutti sivun [[$1]] suojausasetuksia",
"unprotectedarticle": "poisti suojauksen sivulta [[$1]]",
"movedarticleprotection": "siirsi suojausasetukset sivulta [[$2]] sivulle [[$1]]",
- "protectedarticle-comment": "{{GENDER:$2|Suojasi}} sivun \"[[$1]]\"",
- "modifiedarticleprotection-comment": "{{GENDER:$2|Muutti suojaustasoa}} sivulla \"[[$1]]\"",
- "unprotectedarticle-comment": "{{GENDER:$2|Otti pois suojauksen}} sivulta \"[[$1]]\"",
+ "protectedarticle-comment": "{{GENDER:$2|Suojasi}} sivun ”[[$1]]”",
+ "modifiedarticleprotection-comment": "{{GENDER:$2|Muutti suojaustasoa}} sivulla ”[[$1]]”",
+ "unprotectedarticle-comment": "{{GENDER:$2|Otti pois suojauksen}} sivulta ”[[$1]]”",
"protect-title": "Muuta suojausta sivulla ”$1”",
"protect-title-notallowed": "Katsele kohteen $1 suojauksen tasoa",
"prot_1movedto2": "siirsi sivun [[$1]] uudelle nimelle [[$2]]",
"contribsub2": "Käyttäjän {{GENDER:$3|$1}} ($2) muokkaukset",
"contributions-userdoesnotexist": "Käyttäjätunnusta ”$1” ei ole rekisteröity.",
"nocontribs": "Näihin ehtoihin sopivia muokkauksia ei löytynyt.",
- "uctop": "(uusin)",
+ "uctop": "uusin",
"month": "Alkaen kuukaudesta (ja aiemmin):",
"year": "Vuosi",
"date": "Alkaen päivämäärästä (ja sitä aiemmat):",
"ipb-disableusertalk": "Estä käyttäjää muokkaamasta omaa keskustelusivuaan eston aikana",
"ipb-change-block": "Estä uudelleen näillä asetuksilla",
"ipb-confirm": "Vahvista esto",
+ "ipb-sitewide": "Sivuston laajuinen",
+ "ipb-partial": "Osittainen",
+ "ipb-type-label": "Tyyppi",
+ "ipb-pages-label": "Sivut",
"badipaddress": "IP-osoite on väärin muotoiltu.",
"blockipsuccesssub": "Esto onnistui",
"blockipsuccesstext": "[[Special:Contributions/$1|$1]] on estetty.<br />\nVoimassa olevat estot näkyvät [[Special:BlockList|estolistasta]].",
"ipb-blockingself": "Olet estämässä itseäsi. Oletko varma, että haluat tehdä niin?",
- "ipb-confirmhideuser": "Olet estämässä käyttäjää ”piilota käyttäjä” -toiminnon kanssa. Tämä piilottaa käyttäjän nimen kaikissa luetteloissa ja lokitapahtumissa. Oletko varma, että haluat tehdä näin?",
- "ipb-confirmaction": "Jos olet varma että haluat todella tehdä tämän, tarkista kentän \"{{int:ipb-confirm}}\" sisältö alhaalta.",
+ "ipb-confirmhideuser": "Olet estämässä käyttäjää ”piilota käyttäjä” -toiminnon kanssa. Tämä piilottaa käyttäjän nimen kaikissa luetteloissa ja lokitapahtumissa. Oletko varma, että haluat tehdä näin?",
+ "ipb-confirmaction": "Jos olet varma että haluat todella tehdä tämän, tarkista kentän ”{{int:ipb-confirm}}” sisältö alhaalta.",
"ipb-edit-dropdown": "Muokkaa estosyitä",
"ipb-unblock-addr": "Poista käyttäjän $1 esto",
"ipb-unblock": "Poista käyttäjän tai IP-osoitteen muokkausesto",
"createaccountblock": "tunnusten luonti estetty",
"emailblock": "sähköpostin lähettäminen estetty",
"blocklist-nousertalk": "oman keskustelusivun muokkaaminen estetty",
+ "blocklist-editing": "muokkaaminen",
+ "blocklist-editing-sitewide": "muokkaaminen (sivuston laajuisesti)",
"ipblocklist-empty": "Estolista on tyhjä.",
"ipblocklist-no-results": "Pyydettyä IP-osoitetta tai käyttäjätunnusta ei ole estetty.",
"blocklink": "estä",
"change-blocklink": "muuta estoa",
"contribslink": "muokkaukset",
"emaillink": "lähetä sähköpostia",
- "autoblocker": "Olet automaattisesti estetty, koska jaat IP-osoitteen käyttäjän [[User:$1|$1]] kanssa. \nKäyttäjän $1 saaman eston syy on: \"$2\".",
+ "autoblocker": "Olet automaattisesti estetty, koska jaat IP-osoitteen käyttäjän [[User:$1|$1]] kanssa. \nKäyttäjän $1 saaman eston syy on: ”$2”.",
"blocklogpage": "Estoloki",
"blocklog-showlog": "Tämä käyttäjä on ollut aiemmin estettynä.\nAlla on ote estolokista.",
"blocklog-showsuppresslog": "Tämä käyttäjä on ollut estettynä ja häivytettynä.\nAlla on ote häivytyslokista.",
"cant-move-category-page": "Sinulla ei ole oikeutta siirtää luokkien sivuja.",
"cant-move-to-category-page": "Sinulla ei ole oikeutta siirtää sivua luokkasivuksi.",
"cant-move-subpages": "Sivulla ei ole oikeutta siirtää alasivuja.",
- "namespace-nosubpages": "Nimiavaruus \"$1\" ei hyväksy alasivuja.",
+ "namespace-nosubpages": "Nimiavaruus ”$1” ei hyväksy alasivuja.",
"newtitle": "Uusi nimi sivulle:",
"move-watch": "Tarkkaile tätä sivua",
"movepagebtn": "Siirrä sivu",
"pagemovedsub": "Siirto onnistui",
+ "cannotmove": "Sivua ei voi siirtää {{PLURAL:$1|seuraavasta syystä|seuraavista syistä}}:",
"movepage-moved": "'''$1 on siirretty nimelle $2'''",
"movepage-moved-redirect": "Ohjaus luotiin.",
"movepage-moved-noredirect": "Ohjausta ei luotu.",
+ "movepage-delete-first": "Kohdesivulla on liikaa muutoksia siirron yhteydessä poistettavaksi. Poista sivu ensin käsin ja yritä sitten uudelleen.",
"articleexists": "Kohdesivu on jo olemassa, tai valittu nimi ei ole sopiva. Ole hyvä ja valitse uusi nimi.",
"cantmove-titleprotected": "Sivua ei voi siirtää tälle nimelle, koska tämän nimisen sivun luonti on estetty.",
"movetalk": "Siirrä myös keskustelusivu",
"delete_and_move_confirm": "Kyllä, poista kohdesivu",
"delete_and_move_reason": "Sivu on sivun [[$1]] siirron tiellä.",
"selfmove": "Nimi on sama;\nSivua ei voi siirtää itsensä päälle.",
- "immobile-source-namespace": "Sivuja ei voi siirtää nimiavaruudessa ”$1”",
- "immobile-target-namespace": "Sivuja ei voi siirtää nimiavaruuteen ”$1”",
+ "immobile-source-namespace": "Sivuja ei voi siirtää nimiavaruudessa ”$1”.",
+ "immobile-target-namespace": "Sivuja ei voi siirtää nimiavaruuteen ”$1”.",
"immobile-target-namespace-iw": "Kielilinkki ei ole kelvollinen kohde sivun siirrolle.",
"immobile-source-page": "Tämä sivu ei ole siirrettävissä.",
"immobile-target-page": "Kyseiselle kohdenimelle ei voi siirtää.",
"import-error-special": "Sivua $1 ei tuotu, koska se kuuluu erityiseen nimiavaruuteen, joka ei salli sivuja.",
"import-error-invalid": "Sivua $1 ei tuotu, koska se nimi, jolle se tuotaisiin, ei ole kelvollinen tässä wikissä.",
"import-error-unserialize": "Versiota $2 sivusta $1 ei voida jakaa osiin. Version ilmoitettiin käyttävän sisältömallia $3 ja sarjoitusmuotoilua $4.",
- "import-error-bad-location": "Sivun versiota $2, joka käyttää sisällön mallia $3, ei voi tallettaa kohteeseen \"$1\" tässä wikissä, koska tuota mallia ei tueta kyseisellä sivulla.",
+ "import-error-bad-location": "Sivun versiota $2, joka käyttää sisällön mallia $3, ei voi tallettaa kohteeseen ”$1” tässä wikissä, koska tuota mallia ei tueta kyseisellä sivulla.",
"import-options-wrong": "{{PLURAL:$2|Väärä asetus|Väärät asetukset}}: <nowiki>$1</nowiki>",
"import-rootpage-invalid": "Annettu perussivun nimi ei kelpaa.",
- "import-rootpage-nosubpage": "Annetun perussivun nimiavaruus \"$1\" ei salli alasivuja.",
+ "import-rootpage-nosubpage": "Annetun perussivun nimiavaruus ”$1” ei salli alasivuja.",
"importlogpage": "Tuontiloki",
"importlogpagetext": "Loki ylläpitäjien toisista wikeistä tuomista sivuista, joissa on muokkaushistoriaa.",
"import-logentry-upload-detail": "$1 {{PLURAL:$1|versio|versiota}} tuotiin",
"import-logentry-interwiki-detail": "$1 {{PLURAL:$1|versio|versiota}} tuotiin wikistä $2",
"javascripttest": "JavaScriptin testaus",
- "javascripttest-pagetext-unknownaction": "Tuntematon toiminto \"$1\".",
+ "javascripttest-pagetext-unknownaction": "Tuntematon toiminto ”$1”.",
"javascripttest-qunit-intro": "Katso [$1 testausohjeet] mediawiki.orgissa.",
"tooltip-pt-userpage": "{{GENDER:|Oma käyttäjäsivusi}}",
"tooltip-pt-anonuserpage": "IP-osoitteesi käyttäjäsivu",
"pageinfo-category-files": "Tiedostojen määrä",
"pageinfo-user-id": "Käyttäjän tunnistenumero",
"pageinfo-file-hash": "Hash-arvo",
+ "pageinfo-view-protect-log": "Katso tämän sivun suojauslokia.",
"markaspatrolleddiff": "Merkitse tarkastetuksi",
"markaspatrolledtext": "Merkitse muutos tarkastetuksi",
"markaspatrolledtext-file": "Merkitse tämä tiedoston versio tarkastetuksi",
"previousdiff": "← Vanhempi muutos",
"nextdiff": "Uudempi muutos →",
"mediawarning": "'''Varoitus''': Tämä tiedostomuoto saattaa sisältää vahingollista koodia.\nSuorittamalla sen järjestelmäsi voi muuttua epäluotettavaksi.",
- "imagemaxsize": "Kuvien enimmäiskoko kuvaussivuilla",
+ "imagemaxsize": "Kuvien enimmäiskoko tiedostokuvaussivuilla",
"thumbsize": "Pienoiskuvien koko",
"widthheightpage": "$1 × $2, $3 {{PLURAL:$3|sivu|sivua}}",
"file-info": "$1, MIME-tyyppi: $2",
"invalidateemail": "Sähköpostiosoitteen varmennuksen peruuttaminen",
"notificationemail_subject_changed": "Sivuston {{SITENAME}} rekisteröity sähköpostiosoite on vaihdettu",
"notificationemail_subject_removed": "Sivuston {{SITENAME}} rekisteröity sähköpostiosoite on poistettu",
- "notificationemail_body_changed": "Joku, todennäköisesti sinä, IP-osoitteesta $1 on vaihtanut tunnuksen \"$2\" sähköpostiosoitteeksi \"$3\" sivustolla {{SITENAME}}.\n\nJos se et ollut sinä, ota yhteyttä sivuston ylläpitäjään välittömästi.",
- "notificationemail_body_removed": "Joku, todennäköisesti sinä, IP-osoitteesta $1 on poistanut tunnuksen \"$2\" sähköpostiosoitteen sivustolla {{SITENAME}}.\n\nJos se et ollut sinä, ota yhteyttä sivuston ylläpitäjään välittömästi.",
+ "notificationemail_body_changed": "Joku, todennäköisesti sinä, IP-osoitteesta $1 on vaihtanut tunnuksen ”$2” sähköpostiosoitteeksi ”$3” sivustolla {{SITENAME}}.\n\nJos se et ollut sinä, ota yhteyttä sivuston ylläpitäjään välittömästi.",
+ "notificationemail_body_removed": "Joku, todennäköisesti sinä, IP-osoitteesta $1 on poistanut tunnuksen ”$2” sähköpostiosoitteen sivustolla {{SITENAME}}.\n\nJos se et ollut sinä, ota yhteyttä sivuston ylläpitäjään välittömästi.",
"scarytranscludedisabled": "[Wikienvälinen sisällytys ei ole käytössä]",
"scarytranscludefailed": "[Mallineen hakeminen epäonnistui: $1]",
"scarytranscludefailed-httpstatus": "[Mallineen hakeminen epäonnistui: $1 HTTP $2]",
"confirm-unwatch-top": "Poistetaanko tämä sivu tarkkailulistaltasi?",
"confirm-rollback-button": "OK",
"confirm-rollback-top": "Palauta tämän sivun muokkaukset?",
+ "confirm-mcrrestore-title": "Palauta takaisin yksittäinen versio",
"confirm-mcrundo-title": "Kumoa muutos",
"mcrundofailed": "Kumoaminen epäonnistui",
"mcrundo-missingparam": "Tarvittavat parametrit puuttuvat pyynnöstä.",
"mcrundo-changed": "Sivu on muuttunut siitä lähtien, kun katsoit tätä muokkausta. Arvioi uusi muokkaus.",
+ "mcrundo-parse-failed": "Uuden version jäsentäminen epäonnistui: $1",
"percent": "$1 %",
- "quotation-marks": "\"$1\"",
+ "quotation-marks": "”$1”",
"imgmultipageprev": "← edellinen sivu",
"imgmultipagenext": "seuraava sivu →",
"imgmultigo": "Siirry",
"watchlisttools-raw": "Muokkaa listaa raakamuodossa",
"signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|keskustelu]])",
"timezone-local": "Paikallinen",
- "duplicate-defaultsort": "'''Varoitus:''' Oletuslajitteluavain ”$2” korvaa aiemman oletuslajitteluavaimen ”$1”.",
- "duplicate-displaytitle": "<strong>Varoitus:</strong> Näytettävä otsikko \"$2\" päällekirjoittaa edellisen otsikon \"$1\".",
- "restricted-displaytitle": "<strong>Varoitus:</strong> Näytettävää otsikkoa \"$1\" ei huomioitu, koska se ei vastaa sivun oikeaa nimeä.",
+ "duplicate-defaultsort": "<strong>Varoitus:</strong> Oletuslajitteluavain ”$2” korvaa aiemman oletuslajitteluavaimen ”$1”.",
+ "duplicate-displaytitle": "<strong>Varoitus:</strong> Näytettävä otsikko ”$2” korvaa edellisen otsikon ”$1”.",
+ "restricted-displaytitle": "<strong>Varoitus:</strong> Näytettävää otsikkoa ”$1” ei huomioitu, koska se ei vastaa sivun oikeaa nimeä.",
"invalid-indicator-name": "<strong>Virhe:</strong> Sivun tilan osoittimien attribuutti <code>name</code> ei saa olla tyhjä.",
"version": "Versio",
"version-extensions": "Asennetut laajennukset",
"tags": "Voimassa olevat muutosten merkkaukset",
"tag-filter": "[[Special:Tags|Merkkausten]] suodatin:",
"tag-filter-submit": "Suodata",
- "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merkkaus|Merkkaukset}}]]: $2)",
+ "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merkkaus|Merkkaukset}}]]: $2",
"tag-mw-contentmodelchange": "sisältömallin muutos",
"tag-mw-contentmodelchange-description": "Muokkaukset, jotka [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel muuttavat sivun sisältömallia]",
"tag-mw-new-redirect": "Uusi ohjaus",
"tags-create-no-name": "Sinun täytyy antaa merkkaukselle nimi.",
"tags-create-invalid-chars": "Merkkausten nimissä ei saa olla pilkkuja (<code>,</code>), putkia (<code>|</code>) tai kauttaviivoja (<code>/</code>).",
"tags-create-invalid-title-chars": "Merkkausten nimissä ei saa olla sellaisia merkkejä, joita ei voida käyttää sivujen nimissä.",
- "tags-create-already-exists": "Merkkaus \"$1\" on jo olemassa.",
- "tags-create-warnings-above": "{{PLURAL:$2|Seuraava varoitus|Seuraavat varoitukset}} ilmenivät, kun yritettiin luoda merkkausta \"$1\":",
+ "tags-create-already-exists": "Merkkaus ”$1” on jo olemassa.",
+ "tags-create-warnings-above": "{{PLURAL:$2|Seuraava varoitus|Seuraavat varoitukset}} ilmenivät, kun yritettiin luoda merkkausta ”$1”:",
"tags-create-warnings-below": "Haluatko jatkaa merkkauksen luomista?",
"tags-delete-title": "Hävitä merkkaus pysyvästi",
- "tags-delete-explanation-initial": "Olet parhaillaan poistamassa (eli tuhoamassa pysyvästi) merkkauksen \"$1\" tietokannasta.",
+ "tags-delete-explanation-initial": "Olet parhaillaan poistamassa (eli tuhoamassa pysyvästi) merkkauksen ”$1” tietokannasta.",
"tags-delete-explanation-in-use": "Se poistuu {{PLURAL:$2|$2 sivun versiosta tai lokimerkinnästä|kaikista $2 sivuversiosta tai lokimerkinnöistä}}, joissa se tällä hetkellä on käytössä.",
"tags-delete-explanation-warning": "Tämä toimenpide on <strong>peruuttamaton</strong> ja <strong>poistettua merkkausta ei voi palauttaa takaisin</strong>. Siihen ei pysty edes tietokannan ylläpitohenkilöstö. Sinun pitää olla täysin varma, että haluat poistettavaksi juuri tämän merkkauksen.",
- "tags-delete-explanation-active": "<stron>Merkkaus \"$1\" on edelleen käytössä ja sitä käytetään myös jatkossa.</strong>. Jos haluat merkkauksen pois käytöstä, mene sinne missä merkkaus on asetettu ja ota se pois siellä.",
+ "tags-delete-explanation-active": "<stron>Merkkaus ”$1” on edelleen käytössä ja sitä käytetään myös jatkossa.</strong>. Jos haluat merkkauksen pois käytöstä, mene sinne missä merkkaus on asetettu ja ota se pois siellä.",
"tags-delete-reason": "Syy:",
"tags-delete-submit": "Tuhoa tämä merkkaus peruuttamattomasti ja pysyvästi",
"tags-delete-not-allowed": "Sellaisia merkkauksia, jotka tulevat erityisestä ohjelmistolaajennuksesta, ei voi poistaa ennen kuin tämä laajennus erityisesti sallii sen.",
- "tags-delete-not-found": "Merkkausta \"$1\" ei ole olemassa.",
- "tags-delete-too-many-uses": "Tämä merkkaus \"$1\" on käytössä useammassa kuin $2 sivuversiossa, joten sitä ei voi poistaa.",
- "tags-delete-warnings-after-delete": "Merkkaus \"$1\" poistettiin, mutta toimenpide sai aikaan {{PLURAL:$2|seuraavan varoituksen|seuraavat varoitukset}}:",
+ "tags-delete-not-found": "Merkkausta ”$1” ei ole olemassa.",
+ "tags-delete-too-many-uses": "Tämä merkkaus ”$1” on käytössä useammassa kuin $2 sivuversiossa, joten sitä ei voi poistaa.",
+ "tags-delete-warnings-after-delete": "Merkkaus ”$1” poistettiin, mutta toimi sai aikaan {{PLURAL:$2|seuraavan varoituksen|seuraavat varoitukset}}:",
"tags-delete-no-permission": "Sinulla ei ole oikeutta poistaa muutoksien yhteydessä olevia merkkauksia.",
"tags-activate-title": "Aktivoi merkkaus",
- "tags-activate-question": "Olet nyt aktivoimassa merkkausta \"$1\".",
+ "tags-activate-question": "Olet nyt aktivoimassa merkkausta ”$1”.",
"tags-activate-reason": "Syy:",
- "tags-activate-not-allowed": "Ei ole mahdollista aktivoida merkkausta \"$1\".",
- "tags-activate-not-found": "Merkkausta \"$1\" ei ole olemassa.",
+ "tags-activate-not-allowed": "Ei ole mahdollista aktivoida merkkausta ”$1”.",
+ "tags-activate-not-found": "Merkkausta ”$1” ei ole olemassa.",
"tags-activate-submit": "Aktivoi",
"tags-deactivate-title": "Ota merkkaus pois käytöstä",
- "tags-deactivate-question": "Olet parhaillaan poistamassa käytöstä (eli deaktivoimassa) merkkausta \"$1\".",
+ "tags-deactivate-question": "Olet parhaillaan poistamassa käytöstä (eli deaktivoimassa) merkkausta ”$1”.",
"tags-deactivate-reason": "Syy:",
- "tags-deactivate-not-allowed": "Ei ole mahdollista poistaa käytöstä merkkausta \"$1\".",
+ "tags-deactivate-not-allowed": "Ei ole mahdollista poistaa käytöstä merkkausta ”$1”.",
"tags-deactivate-submit": "Poista käytöstä",
"tags-apply-no-permission": "Sinulla ei ole oikeutta käyttää merkkauksia muutostesi yhteydessä.",
"tags-apply-blocked": "Et voi asettaa merkkauksia muutostesi yhteyteen, kun {{GENDER:$1|olet}} estettynä.",
- "tags-apply-not-allowed-one": "Merkkausta \"$1\" ei ole sallittua asettaa käsin.",
+ "tags-apply-not-allowed-one": "Merkkausta ”$1” ei ole sallittua asettaa käsin.",
"tags-apply-not-allowed-multi": "Seuraavia {{PLURAL:$2|merkkauksia}} ei ole sallittua asettaa käsin: $1",
"tags-update-no-permission": "Sinulla ei ole oikeutta lisätä tai poistaa merkkauksia yksittäisissä sivuversioissa tai lokimerkinnöissä.",
"tags-update-blocked": "Et voi lisätä tai poistaa merkkauksia, kun {{GENDER:$1|olet}} estettynä.",
- "tags-update-add-not-allowed-one": "Merkkausta \"$1\" ei ole sallittua asettaa käsin.",
+ "tags-update-add-not-allowed-one": "Merkkausta ”$1” ei ole sallittua asettaa käsin.",
"tags-update-add-not-allowed-multi": "Seuraavia {{PLURAL:$2|merkkauksia}} ei ole sallittua asettaa käsin: $1",
- "tags-update-remove-not-allowed-one": "Merkkausta \"$1\" ei ole sallittua poistaa.",
+ "tags-update-remove-not-allowed-one": "Merkkausta ”$1” ei ole sallittua poistaa.",
"tags-update-remove-not-allowed-multi": "Seuraavia {{PLURAL:$2|merkkauksia}} ei ole sallittua poistaa käsin: $1",
"tags-edit-title": "Muokkaa merkkauksia",
"tags-edit-manage-link": "Hallinnoi merkkauksia",
"dberr-again": "Odota hetki ja lataa sivu uudelleen.",
"dberr-info": "(Tietokantaan ei saada yhteyttä: $1)",
"dberr-info-hidden": "(Tietokantaan ei saada yhteyttä)",
- "dberr-usegoogle": "Voit koettaa hakea Googlesta, kunnes virhe korjataan.",
- "dberr-outofdate": "Googlen indeksi ei välttämättä ole ajan tasalla.",
- "dberr-cachederror": "Alla on välimuistissa oleva sivun versio, joka ei välttämättä ole ajan tasalla.",
"htmlform-invalid-input": "Antamassasi syötteessä on ongelmia",
"htmlform-select-badoption": "Antamasi arvo ei ole kelvollinen.",
"htmlform-int-invalid": "Antamasi arvo ei ole kokonaisluku.",
"logentry-block-block": "$1 {{GENDER:$2|esti}} käyttäjän {{GENDER:$4|$3}}. Eston kesto on $5 $6",
"logentry-block-unblock": "$1 {{GENDER:$2|poisti muokkauseston}} käyttäjältä {{GENDER:$4|$3}}",
"logentry-block-reblock": "$1 {{GENDER:$2|muutti}} eston asetuksia kohteessa {{GENDER:$4|$3}}. Eston kesto on $5 $6",
+ "logentry-partialblock-block": "$1 {{GENDER:$2|esti}} käyttäjää {{GENDER:$4|$3}} muokkaamasta {{PLURAL:$8||sivuja}} $7. Eston kesto on $5 $6",
+ "logentry-non-editing-block-block": "$1 {{GENDER:$2|esti}} käyttäjää {{GENDER:$4|$3}} suorittamasta muita toimenpiteitä kuin muokkaamista. Eston kesto on $5 $6",
"logentry-suppress-block": "$1 {{GENDER:$2|esti}} käyttäjän {{GENDER:$4|$3}}. Eston kesto on $5 $6",
"logentry-suppress-reblock": "$1 {{GENDER:$2|muutti}} eston asetuksia kohteessa {{GENDER:$4|$3}}. Eston kesto on $5 $6",
"logentry-import-upload": "$1 {{GENDER:$2|on tuonut}} kohteen $3 tiedostotallennuksella",
"logentry-upload-revert": "$1 {{GENDER:$2|tallensi}} tiedoston $3",
"log-name-managetags": "Merkkausten hallinnan loki",
"log-description-managetags": "Tällä sivulla on luettelo tehtävistä, jotka koskevat [[Special:Tags|merkkauksia]]. Lokissa ovat vain ne toimenpiteet, jotka ylläpitäjä on suorittanut käsin. Merkkauksia voi syntyä ja poistua myös wikin ohjelmiston kautta eivätkä ne näy tässä lokissa.",
- "logentry-managetags-create": "$1 {{GENDER:$2|on luonut}} merkkauksen \"$4\"",
- "logentry-managetags-delete": "$1 {{GENDER:$2|tuhosi}} merkkauksen \"$4\" (poistettu $5 {{PLURAL:$5|sivuversiosta tai lokimerkinnästä}})",
- "logentry-managetags-activate": "$1 {{GENDER:$2|aktivoi}} merkkauksen \"$4\" käyttäjien ja bottien käytettäväksi",
- "logentry-managetags-deactivate": "$1 {{GENDER:$2|otti pois käytöstä}} merkkauksen \"$4\" käyttäjiltä ja boteilta",
+ "logentry-managetags-create": "$1 {{GENDER:$2|on luonut}} merkkauksen ”$4”",
+ "logentry-managetags-delete": "$1 {{GENDER:$2|tuhosi}} merkkauksen ”$4” (poistettu $5 {{PLURAL:$5|sivuversiosta tai lokimerkinnästä}})",
+ "logentry-managetags-activate": "$1 {{GENDER:$2|aktivoi}} merkkauksen ”$4” käyttäjien ja bottien käytettäväksi",
+ "logentry-managetags-deactivate": "$1 {{GENDER:$2|otti pois käytöstä}} merkkauksen ”$4” käyttäjiltä ja boteilta",
"log-name-tag": "Merkkausloki",
"log-description-tag": "Tällä sivulla näytetään käyttäjien lisäämät tai poistamat [[Special:Tags|merkkaukset]] yksittäisissä sivuversioissa tai lokimerkinnöissä. Lokiin eivät kirjaudu merkkaukset silloin, kun ne tulevat muokkaamisen, poistamisen tai muun vastaavan toimenpiteen yhteydessä.",
"logentry-tag-update-add-revision": "$1 {{GENDER:$2|lisäsi}} {{PLURAL:$7|merkkauksen|merkkaukset}} $6 kohdeversioon $4 sivulla $3",
"feedback-back": "Takaisin",
"feedback-bugcheck": "Hyvä! Varmista vielä, että ohjelmointivirhettä ei löydy [$1 tunnettujen virheiden luettelosta].",
"feedback-bugnew": "Olen varmistanut. Ilmoitan uuden ohjelmointivirheen",
- "feedback-bugornote": "Jos voit kuvailla teknisen ongelman tarkasti – [$1 ilmoita ohjelmointivirheestä].\nMuussa tapauksessa voit käyttää alla olevaa helpompaa lomaketta. Kommenttisi lisätään sivulle [$3 $2], ja siinä on mukana käyttäjätunnuksesi.",
+ "feedback-bugornote": "Jos voit kuvailla teknisen ongelman tarkasti, [$1 ilmoita ohjelmointivirheestä].\nMuussa tapauksessa voit käyttää alla olevaa helpompaa lomaketta. Kommenttisi lisätään sivulle [$3 $2], ja siinä on mukana käyttäjätunnuksesi.",
"feedback-cancel": "Peruuta",
"feedback-close": "Valmis",
"feedback-external-bug-report-button": "Lähetä tekninen tehtävä",
"feedback-dialog-title": "Lähetä palautetta",
- "feedback-dialog-intro": "Voit käyttää tätä helppoa lomaketta palautteesi lähettämiseen. Kommenttisi lisätään sivulle \"$1\" käyttäjätunnuksesi kera.",
+ "feedback-dialog-intro": "Voit käyttää tätä helppoa lomaketta palautteesi lähettämiseen. Kommenttisi lisätään sivulle ”$1” käyttäjätunnuksesi kera.",
"feedback-error1": "Virhe: Ohjelmointirajapinnan vastausta ei tunnistettu",
"feedback-error2": "Virhe: Muokkaus epäonnistui",
"feedback-error3": "Virhe: Ohjelmointirajapinta ei vastaa",
"api-error-emptypage": "Ei ole sallittua luoda uutta, tyhjää sivua.",
"api-error-publishfailed": "Sisäinen virhe: Väliaikaisen tiedoston julkaiseminen epäonnistui.",
"api-error-stashfailed": "Sisäinen virhe: Väliaikaisen tiedoston tallentaminen epäonnistui.",
- "api-error-unknown-warning": "Tuntematon varoitus: \"$1\".",
+ "api-error-unknown-warning": "Tuntematon varoitus: ”$1”.",
"api-error-unknownerror": "Tuntematon virhe: $1.",
"duration-seconds": "$1 {{PLURAL:$1|sekunti|sekuntia}}",
"duration-minutes": "$1 {{PLURAL:$1|minuutti|minuuttia}}",
"special-characters-title-endash": "ajatusviiva",
"special-characters-title-emdash": "pitkä ajatusviiva",
"special-characters-title-minus": "miinusmerkki",
+ "mw-widgets-abandonedit": "Oletko varma, että haluat lopettaa muokkaamisen tallentamatta ensin?",
+ "mw-widgets-abandonedit-discard": "Hylkää muutokset",
+ "mw-widgets-abandonedit-keep": "Jatka muokkaamista",
+ "mw-widgets-abandonedit-title": "Oletko varma?",
"mw-widgets-dateinput-no-date": "Ei ole valittu mitään päivää",
"mw-widgets-dateinput-placeholder-day": "VVVV-KK-PP",
"mw-widgets-dateinput-placeholder-month": "VVVV-KK",
"mw-widgets-titleinput-description-redirect": "ohjaus kohteeseen $1",
"mw-widgets-categoryselector-add-category-placeholder": "Lisää luokka...",
"mw-widgets-usersmultiselect-placeholder": "Lisää useampia...",
+ "mw-widgets-titlesmultiselect-placeholder": "Lisää useampia...",
"date-range-from": "Aloituspäivä:",
"date-range-to": "Päättymispäivä:",
"sessionmanager-tie": "Monentyyppisiä kirjautumispyyntöjä ei voi yhdistää: $1.",
"authprovider-confirmlink-ok-help": "Jatka yhteydenottohäiriöilmoitusten näyttämisen jälkeen.",
"authprovider-resetpass-skip-label": "Ohita",
"authprovider-resetpass-skip-help": "Ohita salasanan palautus.",
- "authform-nosession-login": "Varmennus onnistui, mutta selaimesi ei pysty \"muistamaan\" sisäänkirjautumista.\n\n$1",
- "authform-nosession-signup": "Tunnus luotiin, mutta selaimesi ei pysty \"muistamaan\" sisäänkirjautumista.\n\n$1",
- "authform-newtoken": "Puuttuva \"token\". $1",
- "authform-notoken": "Puuttuva \"token\"",
- "authform-wrongtoken": "Väärä \"token\"",
+ "authform-nosession-login": "Varmennus onnistui, mutta selaimesi ei pysty ”muistamaan” sisäänkirjautumista.\n\n$1",
+ "authform-nosession-signup": "Tunnus luotiin, mutta selaimesi ei pysty ”muistamaan” sisäänkirjautumista.\n\n$1",
+ "authform-newtoken": "Puuttuva ”token”. $1",
+ "authform-notoken": "Puuttuva ”token”",
+ "authform-wrongtoken": "Väärä ”token”",
"specialpage-securitylevel-not-allowed-title": "Ei sallittu",
"specialpage-securitylevel-not-allowed": "Valitettavasti sinulla ei ole oikeutta muokata tätä sivua, koska henkilöllisyyttäsi ei voitu varmentaa.",
"authpage-cannot-login": "Kirjautumista ei voitu aloittaa.",
"passwordpolicies-policy-passwordcannotmatchusername": "Salasana ei saa olla sama kuin käyttäjänimi",
"passwordpolicies-policy-passwordcannotmatchblacklist": "Salasana ei saa olla mustalla listalla",
"passwordpolicies-policy-maximalpasswordlength": "Salasanan tulee olla lyhyempi kuin $1 {{PLURAL:$1|merkki|merkkiä}}",
- "passwordpolicies-policy-passwordcannotbepopular": "Salasana ei saa olla {{PLURAL:$1|suosittu salasana|$1 suosituimman salasanan listalla}}"
+ "passwordpolicies-policy-passwordcannotbepopular": "Salasana ei saa olla {{PLURAL:$1|suosittu salasana|$1 suosituimman salasanan listalla}}",
+ "passwordpolicies-policy-passwordnotinlargeblacklist": "Salasana ei voi olla 100 000 yleisimmin käytetyn joukossa.",
+ "unprotected-js": "Turvallisuussyistä JavaScriptiä ei voi ladata suojaamattomilta sivuilta. Luo JavaScript-sivuja vain MediaWiki-nimiavaruuteen tai käyttäjän alasivulle."
}