diff --git a/src/i18n/fi.json b/src/i18n/fi.json
index 923fd0dac..328c7eef9 100644
--- a/src/i18n/fi.json
+++ b/src/i18n/fi.json
@@ -64,9 +64,9 @@
"Add a todo": "Lisää tehtävä",
"Add an address": "Lisää osoite",
"Add an instance": "Lisää instanssi",
- "Add link": "",
+ "Add link": "Lisää linkki",
"Add new…": "Lisää uusi…",
- "Add picture": "",
+ "Add picture": "Lisää kuva",
"Add some tags": "Lisää tunnisteita",
"Add to my calendar": "Lisää kalenteriini",
"Additional comments": "Lisäkommentit",
@@ -137,10 +137,12 @@
"Booking": "Varaus",
"Breadcrumbs": "Leivänmurut",
"Browser notifications": "Selaimen ilmoitukset",
- "Bullet list": "",
+ "Browser tab icon and PWA icon of the instance. Defaults to the upstream Mobilizon icon.": "Selaimen yläreunassa näkyvä ja PWA-sovelluksen ikoni . Oletuksena Mobilizon-ikoni.",
+ "Bullet list": "Lista",
"By others": "Muilta",
"By {group}": "Tekijä {group}",
"By {username}": "Tehnyt {username}",
+ "Calendar": "Kalenteri",
"Can be an email or a link, or just plain text.": "Voi olla sähköpostiosoite, linkki tai pelkkää tekstiä.",
"Cancel": "Peruuta",
"Cancel anonymous participation": "Peruuta nimetön osallistuminen",
@@ -163,18 +165,19 @@
"Choose the source of the instance's Terms": "",
"City or region": "Kaupunki tai alue",
"Clear": "Tyhjennä",
- "Clear address field": "",
+ "Clear address field": "Tyhjennä osoitekenttä",
"Clear date filter field": "",
"Clear participation data for all events": "Poista kaikkien tapahtumien osallistumistiedot",
"Clear participation data for this event": "Poista tapahtuman osallistumistiedot",
- "Clear timezone field": "",
+ "Clear timezone field": "Tyhjää aikavyöhyke",
"Click for more information": "Lisätietoja napsauttamalla",
"Click to upload": "Lähetä napsauttamalla",
"Close": "Sulje",
"Close comments for all (except for admins)": "Sulje kommentit kaikilta (paitsi ylläpitäjiltä)",
"Closed": "Suljettu",
- "Comment body": "",
+ "Comment body": "Kommentin teksti",
"Comment deleted": "Kommentti poistettu",
+ "Comment from {'@'}{username} reported": "Kommentti käyttäjältä {'@'}{username} raportoitu",
"Comment text can't be empty": "Kommentin teksti ei voi olla tyhjä",
"Comments": "Kommentit",
"Comments are closed for everybody else.": "Kommentit on suljettu muilta.",
@@ -229,10 +232,12 @@
"Date and time settings": "Aika- ja päivämääräasetukset",
"Date parameters": "Päivämäärävalinnat",
"Decline": "Hylkää",
- "Decrease": "",
+ "Decrease": "Pienennä",
"Default": "Oletus",
"Default Mobilizon privacy policy": "Mobilizonin oletustietosuojakäytäntö",
"Default Mobilizon terms": "Mobilizonin oletusehdot",
+ "Default Picture": "Oletuskuva",
+ "Default picture when an event or group doesn't have one.": "Oletuskuva, jos tapahtumalla tai ryhmällä ei ole sellaista.",
"Delete": "Poista",
"Delete account": "Poista tili",
"Delete conversation": "Poista keskustelu",
@@ -265,7 +270,7 @@
"Do not receive any mail": "Älä vastaanota mitään sähköpostia",
"Do you wish to {create_event} or {explore_events}?": "Haluatko {create_event} vai {explore_events}?",
"Do you wish to {create_group} or {explore_groups}?": "Haluatko {create_group} vai {explore_groups}?",
- "Does the event needs to be confirmed later or is it cancelled?": "",
+ "Does the event needs to be confirmed later or is it cancelled?": "Täytyykö tapahtuma vahvistaa myöhemmin tai onko se peruttu?",
"Domain": "Verkkotunnus",
"Draft": "Luonnos",
"Drafts": "Luonnokset",
@@ -314,12 +319,12 @@
"Event already passed": "Tapahtuma on jo mennyt",
"Event cancelled": "Tapahtuma peruttu",
"Event creation": "Tapahtuman luonti",
- "Event description body": "",
+ "Event description body": "Tapahtuman kuvausteksti",
"Event edition": "Tapahtuman muokkaus",
"Event list": "Tapahtumaluettelo",
"Event metadata": "Tapahtuman metadata",
"Event page settings": "Tapahtumasivun asetukset",
- "Event timezone will default to the timezone of the event's address if there is one, or to your own timezone setting.": "",
+ "Event timezone will default to the timezone of the event's address if there is one, or to your own timezone setting.": "Tapahtuman aikavyöhyke on oletuksena sen osoitteen aikavyöhyke, tai oma aikavyöhykkeesi.",
"Event to be confirmed": "Tapahtuma odottaa vahvistamista",
"Event {eventTitle} deleted": "Tapahtuma {eventTitle} poistettu",
"Event {eventTitle} reported": "Tapahtuma (eventTitle} raportoitu",
@@ -331,22 +336,23 @@
"Ex: someone@mobilizon.org": "Esim. joku@mobilizon.org",
"Explore": "Tutustu",
"Explore events": "Tutustu tapahtumiin",
- "Export": "",
- "Failed to get location.": "",
+ "Export": "Vie",
+ "Failed to get location.": "Sijainnin haku epäonnistui.",
"Failed to save admin settings": "Ylläpitoasetusten tallennus epäonnistui",
+ "Favicon": "Favicon",
"Featured events": "Ehdotetut tapahtumat",
"Federated Group Name": "Ryhmän federaationimi",
"Federation": "Federaatio",
"Fediverse account": "Fediverse-tili",
"Fetch more": "Hae lisää",
- "Filter": "",
+ "Filter": "Suodatin",
"Filter by name": "Suodata nimen mukaan",
"Filter by profile or group name": "Suodata profiilin tai ryhmän nimen mukaan",
"Find an address": "Etsi osoitetta",
"Find an instance": "Etsi instanssia",
"Find another instance": "Etsi toinen instanssi",
"Find or add an element": "Etsi tai lisää elementti",
- "First steps": "",
+ "First steps": "Ensimmäiset askeleet",
"Follow": "",
"Follower": "Seuraaja",
"Followers": "Seuraajat",
@@ -368,7 +374,7 @@
"General": "Yleinen",
"General information": "Yleiset tiedot",
"General settings": "Yleiset asetukset",
- "Geolocation was not determined in time.": "",
+ "Geolocation was not determined in time.": "Sijaintiasi ei saatu ajoissa.",
"Getting location": "Haetaan sijaintia",
"Getting there": "Reittiohjeet",
"Glossary": "Sanasto",
@@ -381,7 +387,7 @@
"Group URL": "Ryhmän URL",
"Group activity": "Ryhmän muutokset",
"Group address": "Ryhmän osoite",
- "Group description body": "",
+ "Group description body": "Ryhmän kuvausteksti",
"Group display name": "Ryhmän näyttönimi",
"Group name": "Ryhmän nimi",
"Group profiles": "",
@@ -394,9 +400,9 @@
"Groups": "Ryhmät",
"Groups are not enabled on this instance.": "Ryhmät eivät ole käytössä tällä instanssilla.",
"Groups are spaces for coordination and preparation to better organize events and manage your community.": "Ryhmät ovat tapahtumien järjestämiseen, koordinointiin ja valmisteluun sekä yhteisön hallinnointiin tarkoitettuja tiloja.",
- "Heading Level 1": "",
- "Heading Level 2": "",
- "Heading Level 3": "",
+ "Heading Level 1": "Tason 1 otsikko",
+ "Heading Level 2": "Tason 2 otsikko",
+ "Heading Level 3": "Tason 3 otsikko",
"Headline picture": "Otsikkokuva",
"Hide replies": "Piilota vastaukset",
"Home": "Alkuun",
@@ -429,7 +435,7 @@
"In person": "",
"In the following context, an application is a software, either provided by the Mobilizon team or by a 3rd-party, used to interact with your instance.": "Seuraavassa sovellus tarkoittaa Mobilizon-tiimin tai kolmannen osapuolen toimittamaa ohjelmaa, jonka kautta instanssia käytetään.",
"In the past": "",
- "Increase": "",
+ "Increase": "Kasvata",
"Instance": "Instanssi",
"Instance Long Description": "Instanssin pitkä kuvaus",
"Instance Name": "Instanssin nimi",
@@ -490,7 +496,8 @@
"Load more activities": "Lataa lisää toimintaa",
"Loading comments…": "Ladataan kommentteja…",
"Local": "Paikallinen",
- "Local time ({timezone})": "",
+ "Local time ({timezone})": "Paikallisaika ({timezone})",
+ "Local times ({timezone})": "Paikalliset ajat ({timezone})",
"Locality": "Sijainti",
"Location": "Paikka",
"Log in": "Kirjaudu sisään",
@@ -499,6 +506,8 @@
"Login on Mobilizon!": "Kirjaudu sisään Mobilizoniin!",
"Login on {instance}": "Kirjaudu instanssille {instance}",
"Login status": "Kirjautumisen tila",
+ "Logo": "Logo",
+ "Logo of the instance. Defaults to the upstream Mobilizon logo.": "Instanssin logo. Oletuksena Mobilizonin logo.",
"Main languages you/your moderators speak": "Pääkieli, jota sinä ja moderaattorisi puhuvat",
"Manage participations": "Hallinnoi osallistumisia",
"Manually approve new followers": "Hyväksy uudet seuraajat käsin",
@@ -523,7 +532,7 @@
"Moderated comments (shown after approval)": "Moderoidut kommentit (näytetään hyväksymisen jälkeen)",
"Moderation": "Moderointi",
"Moderation log": "Moderointiloki",
- "Moderation logs": "",
+ "Moderation logs": "Moderaatioloki",
"Moderator": "Moderaattori",
"Move": "Siirrä",
"Move \"{resourceName}\"": "Siirrä ”{resourceName}”",
@@ -549,6 +558,7 @@
"Next month": "Ensi kuussa",
"Next page": "Seuraava sivu",
"Next week": "Ensi viikolla",
+ "No activities found": "Ei aktiviteettejä",
"No address defined": "Ei määritettyä osoitetta",
"No closed reports yet": "Suljettuja raportteja ei vielä ole",
"No comment": "Ei kommenttia",
@@ -627,7 +637,7 @@
"Open an issue on our bug tracker (advanced users)": "Avaa vikailmoitus virheenjäljittimessämme (edistyneet käyttäjät)",
"Opened reports": "Avatut raportit",
"Or": "Tai",
- "Ordered list": "",
+ "Ordered list": "Järjestetty lista",
"Organized": "Järjestetty",
"Organized by": "Järjestäjä",
"Organized by {name}": "Järjestää {name}",
@@ -678,7 +688,7 @@
"Post URL": "",
"Post a comment": "Lähetä kommentti",
"Post a reply": "Lähetä vastaus",
- "Post body": "",
+ "Post body": "Postauksen teksti",
"Post {eventTitle} reported": "",
"Postal Code": "Postinumero",
"Posts": "Julkaisut",
@@ -686,9 +696,10 @@
"Powered by {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Made with the financial support of {contributors}.": "Voimanlähteenä {mobilizon}. © 2018–{date} Mobilizon-kehittäjät – Taloudellista tukea on antanut {contributors}.",
"Preferences": "Valinnat",
"Previous": "Edellinen",
- "Previous month": "",
+ "Previous month": "Edellinen kuukausi",
"Previous page": "Edellinen sivu",
"Price sheet": "Hintalappu",
+ "Primary Color": "Pääväri",
"Privacy": "",
"Privacy Policy": "Tietosuojakäytäntö",
"Privacy policy": "Tietosuojakäytäntö",
@@ -711,16 +722,16 @@
"Published by {name}": "",
"Published events with {comments} comments and {participations} confirmed participations": "Julkaistuissa tapahtumissa {comments} kommenttia ja {participations} vahvistettua osallistumista",
"Push": "Push",
- "Quote": "",
+ "Quote": "Lainaus",
"RSS/Atom Feed": "RSS/Atom-syöte",
"Radius": "Säde",
"Recap every week": "Muistutus joka viikko",
"Receive one email for each activity": "Vastaanota yksi sähköposti jokaista toimintoa kohden",
"Receive one email per request": "Vastaanota sähköposti jokaisesta pyynnöstä",
"Redirecting in progress…": "Uudelleenohjaus käynnissä…",
- "Redirecting to Mobilizon": "",
+ "Redirecting to Mobilizon": "Uudelleenohjataan Mobilizoniin",
"Redirecting to content…": "Ohjataan sisältöön…",
- "Redo": "",
+ "Redo": "Tee uudestaan",
"Refresh profile": "Päivitä profiili",
"Regenerate new links": "Luo linkit uudelleen",
"Region": "Alue",
@@ -737,7 +748,7 @@
"Rejected": "Hylätty",
"Remember my participation in this browser": "Muista osallistumiseni tässä selaimessa",
"Remove": "Poista",
- "Remove link": "",
+ "Remove link": "Poista linkki",
"Rename": "Nimeä uudelleen",
"Rename resource": "Nimeä resurssi uudelleen",
"Reopen": "Avaa uudelleen",
@@ -760,9 +771,9 @@
"Request for participation confirmation sent": "Pyyntö osallistumisen vahvistukseen lähetetty",
"Resend confirmation email": "Lähetä vahvistussähköposti uudelleen",
"Resent confirmation email": "",
- "Reset": "",
+ "Reset": "Nollaa",
"Reset my password": "Palauta salasana",
- "Reset password": "",
+ "Reset password": "Nollaa salasana",
"Resolved": "Ratkaistu",
"Resource provided is not an URL": "Ilmoitettu resurssi ei ole URL",
"Resources": "Resurssit",
@@ -779,6 +790,7 @@
"Search": "Hae",
"Search events, groups, etc.": "Etsi tapahtumia, ryhmiä jne.",
"Searching…": "Haetaan…",
+ "Secondary Color": "Toissijainen väri",
"Select a language": "Valitse kieli",
"Select a radius": "Valitse säde",
"Select a timezone": "Valitse aikavyöhyke",
@@ -810,6 +822,8 @@
"Sign up": "Luo tili",
"Since you are a new member, private content can take a few minutes to appear.": "Koska olet uusi jäsen, yksityisen sisällön näkymisessä voi kestää joitakin minuutteja.",
"Skip to main content": "",
+ "Smoke free": "Savuton",
+ "Smoking allowed": "Tupakointi sallittu",
"Social": "Sosiaalinen",
"Some terms, technical or otherwise, used in the text below may cover concepts that are difficult to grasp. We have provided a glossary here to help you understand them better:": "Joidenkin seuraavassa tekstissä käytettyjen teknisten ja muiden termien tarkoittamat käsitteet voivat olla mutkikkaita. Tämä sanasto auttaa niiden ymmärtämisessä:",
"Starts on…": "Alkaa…",
@@ -862,7 +876,7 @@
"The event {event} was deleted by {profile}.": "Tapahtuman {event} poisti {profile}.",
"The event {event} was updated by {profile}.": "Tapahtumaa {event} päivitti {profile}.",
"The events you created are not shown here.": "Luomiasi tapahtumia ei näytetä tässä.",
- "The geolocation prompt was denied.": "",
+ "The geolocation prompt was denied.": "Selaimen paikannus on estetty.",
"The group can now be joined by anyone, but new members need to be approved by an administrator.": "",
"The group can now be joined by anyone.": "Ryhmään voivat nyt liittyä kaikki.",
"The group can now only be joined with an invite.": "Ryhmään voi nyt liittyä vain kutsusta.",
@@ -921,8 +935,8 @@
"This week": "Tällä viikolla",
"This weekend": "Tänä viikonloppuna",
"This will delete / anonymize all content (events, comments, messages, participations…) created from this identity.": "Tämä poistaa tai anonymisoi kaiken tällä identiteetillä luodun sisällön (tapahtumat, kommentit, viestit, osallistumiset jne.).",
- "Time in your timezone ({timezone})": "",
- "Times in your timezone ({timezone})": "",
+ "Time in your timezone ({timezone})": "Kellonaika aikavyöhykkeelläsi ({timezone})",
+ "Times in your timezone ({timezone})": "Ajat aikavyöhykkeelläsi ({timezone})",
"Timezone": "Aikavyöhyke",
"Timezone detected as {timezone}.": "Aikavyöhykkeeksi tunnistettu {timezone}.",
"Title": "Otsikko",
@@ -953,8 +967,8 @@
"Unable to load event for participation. The error details are provided below:": "Tapahtumaa ei voi ladata osallistumista varten. Tarkemmat tiedot virheestä:",
"Unable to save your participation in this browser.": "Osallistumistasi ei voi tallentaa tässä selaimessa.",
"Unable to update the profile. The avatar picture may be too heavy.": "Profiilia ei voitu päivittää. Profiilikuva saattaa olla liian raskas.",
- "Underline": "",
- "Undo": "",
+ "Underline": "Alleviivaus",
+ "Undo": "Peru",
"Unfollow": "",
"Unfortunately, your participation request was rejected by the organizers.": "Ikävä kyllä järjestäjät hylkäsivät osallistumispyyntösi.",
"Unknown": "Tuntematon",
@@ -982,8 +996,8 @@
"User settings": "Käyttäjän asetukset",
"Username": "Käyttäjänimi",
"Users": "Käyttäjät",
- "Validating account": "",
- "Validating email": "",
+ "Validating account": "Vahvistetaan tili",
+ "Validating email": "Vahvistetaan sähköposti",
"Video Conference": "Videokokous",
"View a reply": "|Näytä vastaus|Näytä {totalReplies} vastausta",
"View account on {hostname} (in a new window)": "Katso tiliä {hostname} (avautuu uuteen ikkunaan)",
@@ -1020,12 +1034,13 @@
"What can I do to help?": "Kuinka voin auttaa?",
"Wheelchair accessibility": "Saavutettavuus pyörätuoleille",
"When a moderator from the group creates an event and attributes it to the group, it will show up here.": "Tässä näkyy tapahtumat, jotka moderaattori on luonut ja liittänyt tähän ryhmään.",
- "When the event is private, you'll need to share the link around.": "",
- "When the post is private, you'll need to share the link around.": "",
+ "When the event is private, you'll need to share the link around.": "Yksityisen tapahtuman linkki tulee jakaa kutsutuille.",
+ "When the post is private, you'll need to share the link around.": "Yksityisen tapahtuman linkki tulee jakaa kutsutuille.",
+ "Whether smoking is prohibited during the event": "Onko tupakointi sallittu",
"Whether the event is accessible with a wheelchair": "Onko tapahtuma saavutettavissa pyörätuolilla",
"Whether the event is interpreted in sign language": "Onko tapahtuma tulkattu viittomakielellä",
"Whether the event live video is subtitled": "Onko tapahtuman live-lähetys tekstitetty",
- "Who can post a comment?": "",
+ "Who can post a comment?": "Ketkä voivat kommentoida?",
"Who can view this event and participate": "Kuka voi nähdä tapahtuman ja osallistua siihen",
"Who can view this post": "Kuka voi nähdä tämän julkaisun",
"Who published {number} events": "{number} julkaistua tapahtumaa",
@@ -1105,7 +1120,7 @@
"You were promoted to moderator by {profile}.": "{profile} ylensi sinut moderaattoriksi.",
"You will be able to add an avatar and set other options in your account settings.": "Voit lisätä profiilikuvan ja antaa muita tietoja tunnuksen asetuksissasi.",
"You will be redirected to the original instance": "Sinut ohjataan alkuperäiselle instanssille",
- "You will find here all the events you have created or of which you are a participant, as well as events organized by groups you follow or are a member of.": "",
+ "You will find here all the events you have created or of which you are a participant, as well as events organized by groups you follow or are a member of.": "Täältä löydät kaikki tapahtumat jotka olet luonut, tai johon olet osallistunut sekä omien tai seuraamiesi ryhmien tapahtumat.",
"You will receive notifications about this group's public activity depending on %{notification_settings}.": "",
"You wish to participate to the following event": "Haluat osallistua seuraavaan tapahtumaan",
"You'll get a weekly recap every Monday for upcoming events, if you have any.": "Saat joka maanantai muistutuksen viikon mahdollisista tulevista tapahtumista.",
@@ -1137,7 +1152,7 @@
"Your participation still has to be approved by the organisers.": "Järjestäjien pitää vielä hyväksyä osallistumisesi.",
"Your participation will be validated once you click the confirmation link into the email, and after the organizer manually validates your participation.": "Osallistumisesi vahvistetaan, kun napsautat sähköpostin vahvistuslinkkiä, minkä jälkeen järjestäjä vahvistaa osallistumisesi käsin.",
"Your participation will be validated once you click the confirmation link into the email.": "Osallistumisesi vahvistetaan, kun napsautat sähköpostin vahvistuslinkkiä.",
- "Your position was not available.": "",
+ "Your position was not available.": "Sijaintiasi ei ole saatavilla.",
"Your profile will be shown as contact.": "Profiilisi näytetään kontaktina.",
"Your timezone is currently set to {timezone}.": "Nykyinen aikavyöhykkeesi on {timezone}.",
"Your timezone was detected as {timezone}.": "Aikavyöhykkeeksesi tunnistettiin {timezone}.",
@@ -1187,13 +1202,13 @@
"{folder} - Resources": "{folder} - Resurssit",
"{group} activity timeline": "{group} toiminnan aikajana",
"{group} events": "{group} tapahtumat",
- "{group} posts": "",
+ "{group} posts": "{group} postaukset",
"{group}'s events": "Ryhmän {group} tapahtumat",
- "{group}'s todolists": "",
+ "{group}'s todolists": "{group}:n todo-listat",
"{instanceName} is an instance of the {mobilizon} software.": "{instanceName} on {mobilizon}-ohjelmaa käyttävä instanssi.",
"{instanceName} is an instance of {mobilizon_link}, a free software built with the community.": "{instanceName} on {mobilizon_link} -instanssi, yhteisön luoma vapaa ohjelmisto.",
"{member} accepted the invitation to join the group.": "{member} hyväksyi liittymiskutsun.",
- "{member} joined the group.": "",
+ "{member} joined the group.": "{member} liittyi ryhmään.",
"{member} rejected the invitation to join the group.": "{member} hylkäsi kutsun ryhmään liittymiseen.",
"{member} requested to join the group.": "{member} pyysi liittymistä ryhmään.",
"{member} was invited by {profile}.": "Käyttäjän {member} kutsui {profile}.",