"wrongpasswordempty": "Et voi antaa tyhjää salasanaa.",
"passwordtooshort": "Salasanan täytyy olla vähintään {{PLURAL:$1|yhden merkin pituinen|$1 merkkiä pitkä}}.",
"passwordtoolong": "Salasanat saavat olla enintään $1 {{PLURAL:$1|merkin}} pituisia.",
- "passwordtoopopular": "Tavanomaisen kaltaisia salasanoja ei saa käyttää. Valitse parempi ja yksilöllisempi salasana.",
+ "passwordtoopopular": "Tavanomaisen kaltaisia salasanoja ei saa käyttää. Valitse salasana, joka on vaikeampi arvata.",
"password-name-match": "Salasanasi täytyy olla eri kuin käyttäjätunnuksesi.",
"password-login-forbidden": "Tämän käyttäjänimen ja salasanan käyttö on estetty.",
"mailmypassword": "Hanki uusi salasana",
"passwordremindertitle": "Uusi väliaikainen salasana {{GRAMMAR:elative|{{SITENAME}}}}",
- "passwordremindertext": "Joku IP-osoitteesta $1 pyysi {{GRAMMAR:partitive|{{SITENAME}}}} ($4) lähettämään uuden salasanan. Väliaikainen salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasana. Väliaikainen salasana vanhentuu {{PLURAL:$5|yhden päivän|$5 päivän}} kuluttua.\n\nJos joku muu on tehnyt tämän pyynnön, tai jos olet muistanut salasanasi ja et halua vaihtaa sitä, voit jättää tämän viestin huomiotta ja jatkaa vanhan salasanan käyttöä.",
+ "passwordremindertext": "Joku (IP-osoitteesta $1) pyysi {{GRAMMAR:partitive|{{SITENAME}}}} ($4) lähettämään uuden salasanan. Väliaikainen salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasana. Väliaikainen salasana vanhentuu {{PLURAL:$5|yhden päivän|$5 päivän}} kuluttua.\n\nJos joku muu on tehnyt tämän pyynnön, tai jos olet muistanut salasanasi ja et halua vaihtaa sitä, voit jättää tämän viestin huomiotta ja jatkaa vanhan salasanan käyttöä.",
"noemail": "Käyttäjälle $1 ei ole määritelty sähköpostiosoitetta.",
"noemailcreate": "Sinun on annettava voimassa oleva sähköpostiosoite",
"passwordsent": "Uusi salasana on lähetetty käyttäjän <b>$1</b> sähköpostiosoitteeseen.\nOle hyvä ja kirjaudu sisään kun olet saanut sen.",
"savechanges": "Tallenna muutokset",
"publishpage": "Julkaise sivu",
"publishchanges": "Julkaise muutokset",
+ "savearticle-start": "Tallenna sivu",
+ "savechanges-start": "Tallenna muutokset",
+ "publishpage-start": "Julkaise sivu",
+ "publishchanges-start": "Julkaise muutokset",
"preview": "Esikatselu",
"showpreview": "Esikatsele",
"showdiff": "Näytä muutokset",
"userjspreview": "'''Tämä on JavaScriptin esikatselu.'''",
"sitecsspreview": "'''Huomaa, että tämä on vasta CSS:n esikatselu.''' \n'''Muutoksia ei ole vielä tallennettu.'''",
"sitejspreview": "'''Huomaa, että tämä on vasta JavaScript-koodin esikatselu.'''\n'''Muutoksia ei ole vielä tallennettu.'''",
- "userinvalidconfigtitle": "'''Varoitus:''' Tyyliä nimeltä ”$1” ei ole olemassa. Muista, että käyttäjän määrittelemät .css- 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.",
"longpageerror": "'''Virhe: Lähettämäsi tekstin pituus on {{PLURAL:$1|kilotavu|$1 kilotavua}}. Tekstiä ei voida tallentaa, koska se on pitempi kuin sallittu enimmäispituus {{PLURAL:$2|yksi kilotavu|$2 kilotavua}}.'''",
"readonlywarning": "<strong>Varoitus: Tietokanta on lukittu huoltoa varten, joten et pysty tallentamaan muokkauksiasi juuri nyt.</strong>\nSaattaa olla paras leikata ja liimata tekstisi omaan tekstitiedostoosi ja tallentaa se tänne myöhemmin.\n\nPalvelinjärjestelmän ylläpitäjä, joka lukitsi tietokannan, antoi seuraavan perustelun: $1",
"protectedpagewarning": "'''Varoitus: Tämä sivu on suojattu niin, että vain ylläpitäjät voivat muokata sitä.'''\nAlla on viimeisin lokitapahtuma:",
- "semiprotectedpagewarning": "<strong>Huomaa:</strong> Tämä sivu on suojattu niin, että vain rekisteröityneet käyttäjät voivat muokata sitä.\nAlla on viimeisin lokitapahtuma:",
+ "semiprotectedpagewarning": "<strong>Huomaa:</strong> Tämä sivu on suojattu niin, että vain automaattisesti hyväksytyt käyttäjät voivat muokata sitä.\nAlla on viimeisin lokitapahtuma:",
"cascadeprotectedwarning": "<strong>Varoitus:</strong> Vain käyttäjät, joilla on [[Special:ListGroupRights|erityisoikeuksia]], voivat muokata tätä sivua, koska se on sisällytetty {{PLURAL:$1|seuraavaan tarttuvasti suojattuun sivuun|seuraaviin tarttuvasti suojattuihin sivuihin}}:",
"titleprotectedwarning": "'''Varoitus: Tämä sivunimi on suojattu niin, että sivun luomiseen tarvitaan [[Special:ListGroupRights|erityisiä oikeuksia]].'''\nAlla on viimeisin lokitapahtuma:",
"templatesused": "Tällä sivulla {{PLURAL:$1|käytetty malline|käytetyt mallineet}}:",
"stub-threshold-disabled": "Ei käytössä",
"recentchangesdays": "Näytettävien päivien määrä tuoreissa muutoksissa",
"recentchangesdays-max": "Enintään $1 {{PLURAL:$1|päivä|päivää}}",
- "recentchangescount": "Näytettävien muutoksien määrä oletuksena",
- "prefs-help-recentchangescount": "Tämä sisältää tuoreet muutokset, muutoshistoriat ja lokit.",
+ "recentchangescount": "Näytettävien muutoksien määrä tuoreissa muutoksissa, sivujen historioissa ja logeissa oletuksena",
+ "prefs-help-recentchangescount": "Maksimiluku 1000",
"prefs-help-watchlist-token2": "Tämä on salainen avain tarkkailulistasi verkkosyötteeseen.\nKuka tahansa, joka tietää sen voi lukea tarkkailulistaasi, joten älä paljasta sitä.\nJos sinun täytyy, [[Special:ResetTokens|voit uudistaa sen]].",
"savedprefs": "Asetuksesi on tallennettu.",
"savedrights": "Käyttäjän {{GENDER:$1|$1}} käyttäjäryhmät on tallennettu.",
"default": "oletus",
"prefs-files": "Tiedostot",
"prefs-custom-css": "Käyttäjäkohtainen CSS-tyylisivu",
+ "prefs-custom-json": "Mukautettu JSON",
"prefs-custom-js": "Käyttäjäkohtainen JavaScript-sivu",
- "prefs-common-config": "Yhteiset CSS- ja JavaScript-sivut kaikille ulkoasuille",
+ "prefs-common-config": "Yhteiset CSS/JSON/JavaScript-sivut kaikille ulkoasuille:",
"prefs-reset-intro": "Voit käyttää tätä sivua palauttaaksesi kaikki asetuksesi sivuston oletusasetuksiin. Tätä ei voi kumota.",
"prefs-emailconfirm-label": "Sähköpostin varmistus",
"youremail": "Sähköpostiosoite",
"saveusergroups": "Tallenna {{GENDER:$1|käyttäjän}} ryhmät",
"userrights-groupsmember": "Jäsenenä ryhmissä:",
"userrights-groupsmember-auto": "Automaattisesti jäsenenä ryhmissä:",
- "userrights-groups-help": "Voit muuttaa ryhmiä, joissa tämä käyttäjä on.\n* Merkattu valintaruutu tarkoittaa, että käyttäjä on kyseisessä ryhmässä.\n* Merkkaamaton valintaruutu tarkoittaa, että käyttäjä ei ole kyseisessä ryhmässä.\n* <nowiki>*</nowiki> tarkoittaa, että et pysty poistamaan ryhmää, kun olet sen lisännyt tai päinvastoin.\n* # tarkoittaa että voit vain siirtää tämän ryhmän jäsenten vanhentumisaikaa menneisyyttä kohti etkä lisätä aikaa.",
+ "userrights-groups-help": "Voit muuttaa ryhmiä, joissa tämä käyttäjä on.\n* Merkattu valintaruutu tarkoittaa, että käyttäjä on kyseisessä ryhmässä.\n* Merkkaamaton valintaruutu tarkoittaa, että käyttäjä ei ole kyseisessä ryhmässä.\n* <nowiki>*</nowiki> tarkoittaa, että et pysty enää poistamaan käyttäjää ryhmästä, kun olet hänet siihen lisännyt, tai päinvastoin.\n* <nowiki>#</nowiki> tarkoittaa, että voit ainoastaan pidentää tämän ryhmän jäsenten oikeuksien vanhentumisen määräaikaa, mutta et voi lyhentää sitä.",
"userrights-reason": "Syy:",
"userrights-no-interwiki": "Sinulla ei ole oikeutta muokata käyttöoikeuksia muissa wikeissä.",
"userrights-nodatabase": "Tietokantaa $1 ei ole tai se ei ole paikallinen.",
"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-edituserjson": "Muokkaa toisten käyttäjien JSON-tiedostoja",
"right-edituserjs": "Muokata toisten käyttäjien JavaScript-tiedostoja",
"right-editmyusercss": "Muokata omia CSS-tiedostoja",
+ "right-editmyuserjson": "Muokkaa omia JSON-tiedostoja",
"right-editmyuserjs": "Muokata omia JavaScript-tiedostoja",
"right-viewmywatchlist": "Nähdä oma tarkkailulista",
"right-editmywatchlist": "Muokata omaa tarkkailulistaasi. (Jotkut toiminnot lisäävät edelleen sivuja listallesi ilmankin tätä oikeutta.)",
"grant-createaccount": "Luoda käyttäjätunnuksia",
"grant-createeditmovepage": "Luoda, muokata ja siirtää sivuja",
"grant-delete": "Poistaa sivuja, yksittäisiä versioita ja lokimerkintöjä",
- "grant-editinterface": "Muokata järjestelmäviesti-nimiavaruutta ja käyttäjien CSS/JavaScript-sivuja",
- "grant-editmycssjs": "Muokata käyttäjän omia CSS/JavaScript-sivuja",
+ "grant-editinterface": "Muokata järjestelmäviesti-nimiavaruutta ja käyttäjien CSS/JSON/JavaScript-sivuja",
+ "grant-editmycssjs": "Muokata käyttäjän omia CSS/JSON/JavaScript-sivuja",
"grant-editmyoptions": "Muokata käyttäjän omia asetuksia",
"grant-editmywatchlist": "Muokata tarkkailulistaasi",
"grant-editpage": "Muokata olemassa olevia sivuja",
"rcfilters-savedqueries-apply-and-setdefault-label": "Luo oletussuodatin",
"rcfilters-savedqueries-cancel-label": "Peru",
"rcfilters-savedqueries-add-new-title": "Tallenna nykyiset suodatinasetukset",
+ "rcfilters-savedqueries-already-saved": "Nämä suodattimet ovat jo tallennettu. Vaihda asetuksiasi luodaksesi uuden tallennetun suodattimen.",
"rcfilters-restore-default-filters": "Palauta oletussuodattimet",
"rcfilters-clear-all-filters": "Tyhjennä kaikki suodattimet",
"rcfilters-show-new-changes": "Näytä uusimmat muutokset",
"rcfilters-filter-humans-label": "Ihminen (ei botti)",
"rcfilters-filter-humans-description": "Ihmisten tekemät muokkaukset.",
"rcfilters-filtergroup-reviewstatus": "Sivun partioinnin status",
- "rcfilters-filter-patrolled-label": "Partioidut",
- "rcfilters-filter-patrolled-description": "Muokkaukset, jotka on merkitty partioiduiksi.",
- "rcfilters-filter-unpatrolled-label": "Ei ole partioitu",
- "rcfilters-filter-unpatrolled-description": "Muutokset, joita ei ole merkitty partioiduiksi.",
+ "rcfilters-filter-reviewstatus-unpatrolled-label": "Ei ole partioitu",
"rcfilters-filtergroup-significance": "Merkitys",
"rcfilters-filter-minor-label": "Pienet muutokset",
"rcfilters-filter-minor-description": "Muokkaukset, jotka on merkitty pieniksi.",
"apisandbox-dynamic-error-exists": "Parametri nimellä ”$1” on jo olemassa.",
"apisandbox-deprecated-parameters": "Käytöstä poistuneet parametrit",
"apisandbox-fetch-token": "Lisää token automaattisesti",
+ "apisandbox-add-multi": "Lisää",
"apisandbox-submit-invalid-fields-title": "Jotkin kentät ovat epäkelpoja",
"apisandbox-submit-invalid-fields-message": "Korjaa merkityt kentät ja yritä uudestaan.",
"apisandbox-results": "Tulokset",
"fix-double-redirects": "Päivitä kaikki vanhalle nimelle viittaavat ohjaukset ohjaamaan uudelle nimelle",
"move-leave-redirect": "Jätä paikalle ohjaus",
"protectedpagemovewarning": "'''Varoitus:''' Tämä sivu on lukittu siten, että vain ylläpitäjät voivat siirtää sen.\nAlla on viimeisin lokitapahtuma:",
- "semiprotectedpagemovewarning": "<strong>Huomaa:</strong> Tämä sivu on lukittu siten, että vain rekisteröityneet käyttäjät voivat siirtää sen.\nAlla on viimeisin lokitapahtuma:",
+ "semiprotectedpagemovewarning": "<strong>Huomaa:</strong> Tämä sivu on lukittu siten, että vain automaattisesti hyväksytyt käyttäjät voivat siirtää sen.\nAlla on viimeisin lokitapahtuma:",
"move-over-sharedrepo": "[[:$1]] on olemassa yhteisessä tietovarastossa. Tiedoston siirtäminen tälle nimelle korvaa yhteisen tiedoston.",
"file-exists-sharedrepo": "Valittu tiedostonimi on jo käytössä jaetussa varastossa.\nValitse toinen nimi.",
"export": "Vie sivuja",
"version-specialpages": "Toimintosivut",
"version-parserhooks": "Jäsenninkytkökset",
"version-variables": "Muuttujat",
+ "version-editors": "Muokkaajat",
"version-antispam": "Roskalinkkien estäminen",
"version-other": "Muut",
"version-mediahandlers": "Median käsittelijät",
"limitreport-postexpandincludesize-value": "$1/$2 {{PLURAL:$2|tavu|tavua}}",
"limitreport-templateargumentsize": "Mallineen argumenttien koko<br />(template argument size)",
"limitreport-templateargumentsize-value": "$1/$2 {{PLURAL:$2|tavu|tavua}}",
- "limitreport-expansiondepth": "Highest expansion depth",
+ "limitreport-expansiondepth": "Suurin laajennussyvyys",
"limitreport-expensivefunctioncount": "Vaativien jäsenninfunktioiden lukumäärä",
+ "limitreport-unstrip-size-value": "$1/$2 {{PLURAL:$2|tavu|tavua}}",
"expandtemplates": "Laajenna mallineet",
"expand_templates_intro": "Tämä toimintosivu ottaa syötteeksi wikitekstiä ja laajentaa kaikki siinä olevat mallineet rekursiivisesti.\nSe myös laajentaa tuetut parserifunktiot kuten\n<code><nowiki>{{</nowiki>#language:...}}</code> ja -muuttujat kuten\n<code><nowiki>{{</nowiki>CURRENTDAY}}</code>.\nKäytännössä se laajentaa melkein kaiken, joka on kaksoisaaltosulkeiden sisällä.",
"expand_templates_title": "Otsikko (esimerkiksi muuttujaa {{FULLPAGENAME}} varten)",