diff --git a/js/src/i18n/fi.json b/js/src/i18n/fi.json
index 2c2cac54b..ef002891c 100644
--- a/js/src/i18n/fi.json
+++ b/js/src/i18n/fi.json
@@ -15,10 +15,16 @@
"Add some tags": "Lisää tunnisteita",
"Add to my calendar": "Lisää omaan kalenteriin",
"Additional comments": "Lisäkommentit",
+ "Admin settings": "Ylläpitoasetukset",
+ "Admin settings successfully saved.": "Ylläpitoasetukset tallennettu.",
"Administration": "Ylläpito",
"All the places have already been taken": "Kaikki paikat on varattu|Vielä yksi paikka vapaana|Vielä {places} paikkaa vapaana",
"Allow all comments": "Salli kaikki kommentit",
+ "Allow registrations": "Salli rekisteröityminen",
"An error has occurred.": "Tapahtui virhe.",
+ "And no anonymous participations|And one anonymous participation|And {count} anonymous participations": "Ei anonyymejä osallistujia|Myös yksi anonyymi osallistuja|Myös {count} anonyymiä osallistujaa",
+ "Anonymous participants will be asked to confirm their participation through e-mail.": "Anonyymejä osallistujia pyydetään vahvistamaan osallistumisensa sähköpostitse.",
+ "Anonymous participations": "Anonyymit osallistujat",
"Approve": "Hyväksy",
"Are you sure you want to delete this comment? This action cannot be undone.": "Haluatko varmasti poistaa tämän kommentin? Toimintoa ei voi perua.",
"Are you sure you want to delete this event? This action cannot be undone. You may want to engage the conversation with the event creator or edit its event instead.": "Haluatko varmasti poistaa tämän tapahtuman? Toimintoa ei voi perua. Poistamisen sijaan voisit ehkä keskustella tapahtuman luojan kanssa tai muokata tapahtumaa.",
@@ -27,9 +33,11 @@
"Are you sure you want to cancel your participation at event \"{title}\"?": "Haluatko varmasti perua osallistumisesi tapahtumaan {title}?",
"Are you sure you want to delete this event? This action cannot be reverted.": "Haluatko varmasti poistaa tämän tapahtuman? Toimintoa ei voi perua.",
"Avatar": "Avatar",
+ "Back to previous page": "Palaa edelliselle sivulle",
"Before you can login, you need to click on the link inside it to validate your account": "Sinun on ennen sisäänkirjautumista vahvistettava tilisi napsauttamalla siinä olevaa linkkiä",
"By {name}": "Tehnyt {name}",
"Cancel": "Peruuta",
+ "Cancel anonymous participation": "Peruuta anonyymi osallistuminen",
"Cancel creation": "Peruuta luonti",
"Cancel edition": "Peruuta muokkaus",
"Cancel my participation request…": "Peru osallistumispyyntöni…",
@@ -67,10 +75,15 @@
"Create, edit or delete events": "Luo, muokkaa tai poista tapahtumia",
"Creator": "Luoja",
"Current identity has been changed to {identityName} in order to manage this event.": "Nykyiseksi identiteetiksi on vaihdettu {identityName} tämän tapahtuman hallinnointia varten.",
+ "Custom": "Mukautettu",
+ "Custom URL": "Vapaavalintainen URL",
+ "Custom text": "Vapaavalintainen teksti",
"Dashboard": "Kojelauta",
"Date": "Päivämäärä",
"Date and time settings": "Aika- ja päivämääräasetukset",
"Date parameters": "Päivämäärävalinnat",
+ "Default": "Oletus",
+ "Default Mobilizon.org terms": "Mobilizon.orgin oletuskäyttöehdot",
"Delete": "Poista",
"Delete Comment": "Poista kommentti",
"Delete Event": "Poista tapahtuma",
@@ -90,14 +103,18 @@
"Drafts": "Luonnokset",
"Edit": "Muokkaa",
"Eg: Stockholm, Dance, Chess…": "Esim. Helsinki, tanssi, shakki, …",
+ "Either on the {instance} instance or on another instance.": "Joko palvelimella {instance} tai toisella palvelimella.",
"Either the account is already validated, either the validation token is incorrect.": "Joko tili on jo vahvistettu tai vahvistusmerkki on virheellinen.",
+ "Either the participation has already been validated, either the validation token is incorrect.": "Joko osallistuminen on jo vahvistettu tai vahvistumerkki on virheellinen.",
"Email": "Sähköposti",
"Ends on…": "Päättyy…",
"Enjoy discovering Mobilizon!": "Mukavaa tutustumista Mobilizoniin!",
"Enter the link URL": "Syötä linkin URL",
+ "Enter your own terms. HTML tags allowed. Mobilizon.org's terms are provided as template.": "Syötä palvelimen käyttöehdot. HTML-merkinnät ovat sallittuja. Mallina voi käyttää Mobilizon.orgin käyttöehtoja.",
"Error while communicating with the server.": "Virhe palvelinyhteydessä.",
"Error while saving report.": "Virhe raportin tallennuksessa.",
"Error while validating account": "Virhe tilin vahvistamisessa",
+ "Error while validating participation": "Virhe osallistumisen vahvistamisessa",
"Event": "Tapahtuma",
"Event already passed": "Tapahtuma on jo mennyt",
"Event cancelled": "Tapahtuma peruttu",
@@ -113,6 +130,7 @@
"Ex: test.mobilizon.org": "Esim. test.mobilizon.org",
"Exclude": "Jätä pois",
"Explore": "Tutustu",
+ "Failed to save admin settings": "Ylläpitoasetusten tallennus epäonnistui",
"Featured events": "Ehdotetut tapahtumat",
"Features": "Ominaisuudet",
"Find an address": "Etsi osoitetta",
@@ -128,6 +146,7 @@
"Gather ⋅ Organize ⋅ Mobilize": "Kokoonnu ⋅ Järjestä ⋅ Mobilisoi",
"General information": "Yleiset tiedot",
"Getting location": "Haetaan sijaintia",
+ "Go": "Siirry",
"Going as {name}": "Osallistu nimellä {name}",
"Group List": "Ryhmäluettelo",
"Group full name": "Ryhmän koko nimi",
@@ -137,7 +156,11 @@
"Headline picture": "Otsikkokuva",
"Hide replies": "Piilota vastaukset",
"I create an identity": "Luon indentiteetin",
+ "I don't have a Mobilizon account": "Minulla ei ole Mobilizon-tiliä",
+ "I have a Mobilizon account": "Minulla on Mobilizon-tili",
+ "I have an account on another Mobilizon instance.": "Minulla on tili toisella Mobilizon-palvelimella.",
"I participate": "Osallistun",
+ "I want to allow people to participate without an account.": "Osallistuminen ilman käyttäjätiliä sallittu.",
"I want to approve every participation request": "Haluan hyväksyä kaikki osallistumispyynnöt",
"Identity {displayName} created": "Identiteetti {displayName} luotu",
"Identity {displayName} deleted": "Identiteetti {displayName} poistettu",
@@ -147,6 +170,11 @@
"Impossible to login, your email or password seems incorrect.": "Sisäänkirjautuminen ei onnistu, sähköposti tai salasana on väärin.",
"In the meantime, please consider that the software is not (yet) finished. More information {onBlog}.": "Huomaathan, että tämä ohjelma ei ole (vielä) kokonaan valmis. Lue lisää: {onBlog}.",
"Installing Mobilizon will allow communities to free themselves from the services of tech giants by creating their own event platform.": "Asentamalla Mobilizonin yhteisöt voivat luoda oman tapahtuma-alustansa ja vapautua teknologiajättien palveluista.",
+ "Instance Description": "Palvelimen kuvaus",
+ "Instance Name": "Palvelimen nimi",
+ "Instance Terms": "Palvelimen käyttöehdot",
+ "Instance Terms Source": "Palvelimen käyttöehtojen lähde",
+ "Instance Terms URL": "Pälvelimen käyttöehtojen URL",
"Instances": "Palvelimet",
"Join {instance}, a Mobilizon instance": "Liity Mobilizon-palvelimelle {instance}",
"Last published event": "Viimeisin julkaistu tapahtuma",
@@ -164,9 +192,11 @@
"Log out": "Kirjaudu ulos",
"Login": "Kirjaudu sisään",
"Login on Mobilizon!": "Kirjaudu sisään Mobilizoniin!",
+ "Login on {instance}": "Kirjaudu palvelimelle {instance}",
"Manage participations": "Hallinnoi osallistumisia",
"Mark as resolved": "Merkitse ratkaistuksi",
"Members": "Jäsenet",
+ "Mobilizon is a federated network. You can interact with this event from a different server.": "Mobilizon on federoituva verkosto. Tätä tapahtumasivua voi käyttää myös toiselta palvelimelta.",
"Mobilizon is a free/libre software that will allow communities to create their own spaces to publish events in order to better emancipate themselves from tech giants.": "Mobilizon on vapaa ja ilmainen ohjelma, jonka avulla yhteisöt voivat luoda omia tilojaan tapahtumailmoittelua varten ja näin vapautua teknologiajättien ikeestä.",
"Mobilizon is under development, we will add new features to this site during regular updates, until the release of version 1 of the software in the first half of 2020.": "Mobilizonin kehitystyö on vielä käynnissä, ja tälle sivulle lisätään säännöllisesti uusia ominaisuuksia, kunnes ohjelman versio 1 julkaistaan vuoden 2020 alkupuoliskolla.",
"Mobilizon’s licence": "Mobilizonin käyttöoikeussopimus",
@@ -207,9 +237,11 @@
"Only alphanumeric characters and underscores are supported.": "Vain kirjaimet, numerot ja alaviiva ovat sallittuja.",
"Open": "Avoin",
"Opened reports": "Avatut raportit",
+ "Or": "Tai",
"Organized": "Järjestetty",
"Organized by {name}": "Järjestää {name}",
"Organizer": "Järjestäjä",
+ "Other software may also support this.": "Myös muut ohjelmat voivat tukea tätä.",
"Otherwise this identity will just be removed from the group administrators.": "Muussa tapauksessa tämä identiteetti vain poistetaan ryhmän ylläpitäjistä.",
"Page limited to my group (asks for auth)": "Sivu rajattu omalle ryhmälle (vaatii tunnistautumista)",
"Page not found": "Sivua ei löydy",
@@ -217,6 +249,7 @@
"Participant has already been approved as participant.": "Osallistuja on jo hyväksytty.",
"Participants": "Osallistujat",
"Participate": "Osallistu",
+ "Participate using your email address": "Osallistu sähköpostiosoitteella",
"Participation approval": "Osallistumisen hyväksyntä",
"Participation requested!": "Osallistumista pyydetty!",
"Password": "Salasana",
@@ -234,6 +267,7 @@
"Post a comment": "Lähetä kommentti",
"Post a reply": "Lähetä vastaus",
"Postal Code": "Postinumero",
+ "Privacy Policy": "Tietosuojakäytäntö",
"Private event": "Yksityistapahtuma",
"Private feeds": "Yksityissyötteet",
"Public RSS/Atom Feed": "Julkinen RSS/Atom-syöte",
@@ -245,12 +279,15 @@
"Published events": "Julkaistut tapahtumat",
"RSS/Atom Feed": "RSS/Atom-syöte",
"Read Framasoft’s statement of intent on the Framablog": "Lue Framasoftin päämääräjulkilausuma Framablogista",
+ "Redirecting to event…": "Siirrytään tapahtumaan…",
"Region": "Alue",
"Register": "Rekisteröidy",
"Register an account on Mobilizon!": "Rekisteröi Mobilizon-tili!",
"Register for an event by choosing one of your identities": "Ilmoittaudu tapahtumaan valitsemalla jokin identiteeteistäsi",
- "Registration is currently closed.": "Ilmoittautuminen on tällä hetkellä pois käytöstä.",
- "Registrations are restricted by whitelisting.": "Ilmoittautumista rajoitetaan hyväksyttyjen luettelolla.",
+ "Registration is allowed, anyone can register.": "Rekisteröityminen on sallittu, kuka tahansa voi rekisteröityä.",
+ "Registration is closed.": "Rekisteröityminen on pois käytöstä.",
+ "Registration is currently closed.": "Rekisteröityminen on tällä hetkellä pois käytöstä.",
+ "Registrations are restricted by whitelisting.": "Rekisteröitymistä rajoitetaan hyväksyttyjen luettelolla.",
"Reject": "Hylkää",
"Rejected": "Hylätty",
"Rejected participations": "Hylätyt osallistumiset",
@@ -269,15 +306,19 @@
"Resend confirmation email": "Lähetä vahvistussähköposti uudelleen",
"Reset my password": "Palauta salasana",
"Resolved": "Ratkaistu",
+ "Resource provided is not an URL": "Ilmoitettu resurssi ei ole URL",
"Save": "Tallenna",
"Save draft": "Tallenna luonnos",
"Search": "Hae",
"Search events, groups, etc.": "Etsi tapahtumia, ryhmiä jne.",
"Search results: \"{search}\"": "Hakutulokset: ”{search}”",
"Searching…": "Haetaan…",
+ "Send email": "Lähetä sähköposti",
"Send me an email to reset my password": "Lähetä salasananpalautusviesti",
"Send me the confirmation email once again": "Lähetä vahvistussähköposti uudelleen",
"Send the report": "Lähetä raportti",
+ "Set an URL to a page with your own terms.": "Aseta palvelimen käyttöehdot sisältävän sivun URL.",
+ "Settings": "Asetukset",
"Share this event": "Jaa tapahtuma",
"Show map": "Näytä kartta",
"Show remaining number of places": "Näytä vapaana olevien paikkojen määrä",
@@ -289,6 +330,8 @@
"Status": "Tila",
"Street": "Katuosoite",
"Tentative: Will be confirmed later": "Alustava: vahvistetaan myöhemmin",
+ "Terms": "Käyttöehdot",
+ "The actual number of participants may differ, as this event is hosted on another instance.": "Koska tapahtumasivu sijaitsee toisella palvelimella, osallistujien todellinen määrä voi poiketa tästä.",
"The content came from another server. Transfer an anonymous copy of the report?": "Sisältö on peräisin toiselta palvelimelta. Lähetetäänkö raportista sinne anonyymi kopio?",
"The current identity doesn't have any permission on this event. You should probably change it.": "Nykyisellä identiteetillä ei ole tapahtumaan liittyviä oikeuksia. Vaihda toiseen identiteettiin.",
"The draft event has been updated": "Tapahtumaluonnosta on päivitetty",
@@ -302,8 +345,12 @@
"The password was successfully changed": "Salasanan vaihto onnistui",
"The report will be sent to the moderators of your instance. You can explain why you report this content below.": "Raportti lähetetään oman palvelimesi moderaattoreille. Alla voit kertoa, miksi raportoit sisällöstä.",
"The user account you're trying to login as has not been confirmed yet. Check your email inbox and eventually your spam folder.": "Käyttäjätiliä, jolla yrität kirjautua, ei ole vielä vahvistettu. Tarkista sähköpostilaatikkosi ja tarvittaessa roskapostikansiosi.",
+ "The {default_terms} will be used. They will be translated in the user's language.": "{default_terms} ovat käytössä. Ne käännetään käyttäjän kielelle.",
"There are {participants} participants.": "Osallistujia on {participants}.",
"These events may interest you": "Nämä tapahtumat saattavat kiinnostaa sinua",
+ "This Mobilizon instance and this event organizer allows anonymous participations, but requires validation through email confirmation.": "Anonyymi osallistuminen on sallittua tällä Mobilizon-palvelimella ja tähän tapahtumaan, mutta osallistuminen on vahvistettava sähköpostitse.",
+ "This email is already registered as participant for this event": "Sähköpostiosoite on jo kirjattu tapahtuman osallistujiin",
+ "This information is saved only on your computer. Click for details": "Nämä tiedot tallennetaan vain omalle tietokoneellesi. Katso lisätietoja napsauttamalla",
"This installation (called “instance“) can easily {interconnect}, thanks to {protocol}.": "{protocol}-protokollan ansiosta tämä palvelin on vaivattomasti yhteydessä muihin ({interconnect}).",
"This instance isn't opened to registrations, but you can register on other instances.": "Tälle palvelimelle ei voi rekisteröityä, mutta voit rekisteröityä muille palvelimille.",
"This is a demonstration site to test the beta version of Mobilizon.": "Tällä esittelysivulla voit koekäyttää Mobilizonin beetaversiota.",
@@ -315,6 +362,7 @@
"To confirm, type your identity username \"{preferredUsername}\"": "Vahvista syöttämällä identiteettisi käyttäjänimi ”{preferredUsername}”",
"Transfer to {outsideDomain}": "Siirry osoitteeseen {outsideDomain}",
"Type": "Tyyppi",
+ "URL": "URL",
"Unfortunately, this instance isn't opened to registrations": "Valitettavasti tälle palvelimelle ei voi rekisteröityä",
"Unfortunately, your participation request was rejected by the organizers.": "Ikävä kyllä järjestäjät hylkäsivät osallistumispyyntösi.",
"Unknown": "Tuntematon",
@@ -337,6 +385,7 @@
"Warning": "Varoitus",
"We just sent an email to {email}": "Lähetimme juuri sähköpostia osoitteeseen {email}",
"We want to develop a digital common, that everyone can make their own, which respects privacy and activism by design.": "Haluamme kehittää digitaalista yhteisomaisuutta, josta jokainen voi tehdä omanlaisensa ja joka kunnioittaa yksityisyyttä ja aktivismia ihan luonnostaan.",
+ "We will redirect you to your instance in order to interact with this event": "Ohjaamme sinut omalle palvelimellesi, jotta voit osallistua tapahtumaan",
"We won’t change the world from Facebook. The tool we dream of, surveillance capitalism corporations won’t develop it, as they couldn’t profit from it. This is an opportunity to build something better, by taking another approach.": "Maailmaa ei muuteta Facebookissa. Valvontakapitalismia harjoittavat yhtiöt eivät kehitä tarvitsemiamme työkaluja, sillä ne eivät saisi niistä voittoa. Tämä on tilaisuus rakentaa jotakin paljon parempaa uudesta lähtökohdasta.",
"Website / URL": "Verkkosivu/URL",
"Welcome back {username}!": "Tervetuloa takaisin, {username}!",
@@ -349,6 +398,8 @@
"You and one other person are going to this event": "Vain sinä olet menossa tähän tapahtumaan | Vain sinä ja yksi sinun lisäksesi on menossa tähän tapahtumaan | Sinä ja {approved} muuta henkilöä ovat menossa tähän tapahtumaan.",
"You are already a participant of this event.": "Olet jo tapahtuman osallistuja.",
"You are already logged-in.": "Olet jo kirjautunut sisään.",
+ "You are participating in this event anonymously": "Osallistut tapahtumaan anonyymisti",
+ "You are participating in this event anonymously but didn't confirm participation": "Osallistut tapahtumaan anonyymisti, mutta et ole vahvistanut osallistumistasi",
"You can add tags by hitting the Enter key or by adding a comma": "Voit lisätä tunnisteita painamalla enteriä tai lisäämällä pilkun",
"You can try another search term or drag and drop the marker on the map": "Voit kokeilla toista hakuehtoa tai vetää merkin kartalle",
"You can't remove your last identity.": "Et voi poistaa viimeistä identiteettiäsi.",
@@ -360,25 +411,33 @@
"You have one event tomorrow.": "Sinulla ei ole tapahtumia huomenna | Sinulla on yksi tapahtuma huomenna | Sinulla on {count} tapahtumaa huomenna",
"You may also ask to {resend_confirmation_email}.": "Voit myös pyytää {resend_confirmation_email}.",
"You need to login.": "Kirjaudu sisään.",
+ "You will be redirected to the original instance": "Sinut ohjataan alkuperäiselle palvelimelle",
+ "You wish to participate to the following event": "Haluat osallistua seuraavaan tapahtumaan",
"Your account has been validated": "Tilisi on vahvistettu",
"Your account is being validated": "Tiliäsi vahvistetaan",
"Your account is nearly ready, {username}": "Tilisi on melkein valmis, {username}",
"Your email is not whitelisted, you can't register.": "Sähköpostiosoitteesi ei ole hyväksyttyjen luettelossa, et voi rekisteröityä.",
+ "Your email will only be used to confirm that you're a real person and send you eventual updates for this event. It will NOT be transmitted to other instances or to the event organizer.": "Sähköpostiosoitettasi käytetään vain vahvistamaan se, että olet todellinen ihminen, sekä lähettämään mahdollisia päivityksiä tapahtuman tietoihin. Osoitetta EI luovuteta muille palvelimille tai tapahtuman järjestäjälle.",
+ "Your federated identity": "Identiteettisi fediversumissa",
"Your local administrator resumed its policy:": "Paikallisen ylläpitäjän tiivistys käytännöstään:",
"Your participation has been confirmed": "Osallistumisesi on vahvistettu",
"Your participation has been rejected": "Osallistumisesi on hylätty",
"Your participation has been requested": "Osallistumispyyntösi on tehty",
+ "Your participation has been validated": "Osallistumisesi on vahvistettu",
+ "Your participation is being validated": "Osallistumisesi odottaa vahvistusta",
"Your participation status has been changed": "Osallistumisesi tilaa on muutettu",
"[This comment has been deleted]": "[Kommentti on poistettu]",
"[deleted]": "[poistettu]",
"a decentralised federation protocol": "hajautettu federoituva protokolla",
"as {identity}": "identiteetillä {identity}",
+ "default Mobilizon terms": "Mobilizonin oletuskäyttöehdot",
"e.g. 10 Rue Jangot": "esim. Hämeenkatu 10",
"firstDayOfWeek": "0",
"iCal Feed": "iCal-syöte",
"interconnect with others like it": "yhdistä muihin samankaltaisiin",
"its source code is public": "sen lähdekoodi on julkinen",
"on our blog": "blogissamme",
+ "profile@instance": "profiili@palvelin",
"resend confirmation email": "lähettämään vahvistussähköpostin uudelleen",
"respect of the fundamental freedoms": "perusoikeuksien kunnioittamisen",
"with another identity…": "toisella identiteetillä…",