diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json
index 7ca633f51a..48645dc05a 100644
--- a/src/i18n/strings/fi.json
+++ b/src/i18n/strings/fi.json
@@ -59,7 +59,7 @@
"Autoplay GIFs and videos": "Toista GIF-animaatiot ja videot automaattisesti",
"%(senderName)s banned %(targetName)s.": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s.",
"Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Kotipalvelimeen ei saada yhteyttä. Tarkista verkkoyhteytesi, varmista että kotipalvelimesi SSL-sertifikaatti on luotettu, ja että mikään selaimen lisäosa ei estä pyyntöjen lähettämistä.",
- "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Yhdistäminen kotipalvelimeen HTTP:n avulla ei ole mahdollista, kun selaimen osoitepalkissa on HTTPS-osoite. Käytä joko HTTPS:ää tai salli turvattomat skriptit.",
+ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Yhdistäminen kotipalvelimeen HTTP:n avulla ei ole mahdollista, kun selaimen osoitepalkissa on HTTPS-osoite. Käytä joko HTTPS:ää tai salli turvattomat komentosarjat.",
"Can't load user settings": "Käyttäjäasetusten lataaminen epäonnistui",
"Change Password": "Vaihda salasana",
"%(senderName)s changed their profile picture.": "%(senderName)s vaihtoi profiilikuvansa.",
@@ -160,7 +160,7 @@
"Failure to create room": "Huoneen luominen epäonnistui",
"Favourites": "Suosikit",
"Fill screen": "Täytä näyttö",
- "Filter room members": "Suodata jäsenistä",
+ "Filter room members": "Suodata huoneen jäseniä",
"Forget room": "Unohda huone",
"Forgot your password?": "Unohditko salasanasi?",
"For security, this session has been signed out. Please sign in again.": "Turvallisuussyistä tämä istunto on kirjattu ulos. Ole hyvä ja kirjaudu uudestaan.",
@@ -636,11 +636,11 @@
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, heidän liittymisestään alkaen.",
"%(senderName)s made future room history visible to all room members.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.",
"%(senderName)s made future room history visible to anyone.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille.",
- "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).",
+ "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s asetti tulevan huonehistorian näkyvyydeksi tuntemattoman arvon (%(visibility)s).",
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s vaihtoi huoneen kiinnitettyjä viestejä.",
"%(names)s and %(count)s others are typing|other": "%(names)s ja %(count)s muuta kirjoittavat",
"%(names)s and %(count)s others are typing|one": "%(names)s ja yksi muu kirjoittvat",
- "Message Pinning": "Kiinnitetyt viestit",
+ "Message Pinning": "Viestien kiinnittäminen",
"Disable Emoji suggestions while typing": "Ota pois käytöstä emojiehdotukset kirjoittaessa",
"Hide avatar changes": "Piilota avatarmuutokset",
"Hide display name changes": "Piilota näyttönimimuutokset",
@@ -734,7 +734,7 @@
"Filter community rooms": "Suodata yhteisön huoneita",
"Communities": "Yhteisöt",
"%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
- "were unbanned %(count)s times|other": "porttikiellot poistettiin %(count)s kertaa",
+ "were unbanned %(count)s times|other": "vapautettiin porttikiellosta %(count)s kertaa",
"And %(count)s more...|other": "Ja %(count)s muuta...",
"Matrix ID": "Matrix-tunnus",
"Matrix Room ID": "Matrix-huonetunnus",
@@ -889,7 +889,7 @@
"were banned %(count)s times|one": "saivat porttikiellon",
"was banned %(count)s times|other": "sai porttikiellon %(count)s kertaa",
"was banned %(count)s times|one": "sai porttikiellon",
- "were unbanned %(count)s times|one": "porttikiellot poistettiin",
+ "were unbanned %(count)s times|one": "vapautettiin porttikiellosta",
"was unbanned %(count)s times|other": "porttikielto poistettiin %(count)s kertaa",
"was unbanned %(count)s times|one": "porttikielto poistettiin",
"were kicked %(count)s times|other": "poistettiin %(count)s kertaa",
@@ -966,7 +966,7 @@
"Explore Room State": "Huoneen tila",
"Source URL": "Lähdeosoite",
"Messages sent by bot": "Bottien lähettämät viestit",
- "Filter results": "Suodata",
+ "Filter results": "Suodata tuloksia",
"Members": "Jäsenet",
"No update available.": "Ei päivityksiä saatavilla.",
"Resend": "Lähetä uudelleen",
@@ -1381,7 +1381,7 @@
"Avoid years that are associated with you": "Vältä vuosia, jotka voi yhdistää sinuun",
"Avoid dates and years that are associated with you": "Vältä päivämääriä ja vuosia, jotka liittyvät sinuun",
"Capitalization doesn't help very much": "Isolla alkukirjaimella aloittaminen ei erityisesti hyödytä",
- "All-uppercase is almost as easy to guess as all-lowercase": "Pelkästään isoilla kirjaimilla kirjoitettu on melkein yhtä helppo arvata kuin kokonaan pienellä kirjoitettu",
+ "All-uppercase is almost as easy to guess as all-lowercase": "Pelkästään isoilla kirjaimilla kirjoitettu on melkein yhtä helppo arvata kuin kokonaan pienillä kirjoitettu",
"Reversed words aren't much harder to guess": "Takaperin kirjoitetut sanat eivät ole paljoakaan vaikeampia arvata",
"Predictable substitutions like '@' instead of 'a' don't help very much": "Arvattavat vaihdot, kuten ”@” ”a”:n sijaan ei auta paljoakaan",
"Add another word or two. Uncommon words are better.": "Lisää sana tai kaksi. Epätavalliset sanat ovat parempia.",
@@ -1892,7 +1892,7 @@
"Browse": "Selaa",
"Failed to connect to integrations server": "Integraatiopalvelimelle yhdistäminen epäonnistui",
"No integrations server is configured to manage stickers with": "Tarrojen hallintaa varten ei ole määritetty integraatiopalvelinta",
- "Use lowercase letters, numbers, dashes and underscores only": "Käytä ainoastaan pieniä kirjaimia, numeroita, ajatusviivoja ja alaviivoja",
+ "Use lowercase letters, numbers, dashes and underscores only": "Käytä ainoastaan pieniä kirjaimia, numeroita, yhdysviivoja ja alaviivoja",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Uusi tilisi (%(newAccountId)s) on rekisteröity, mutta olet jo kirjautuneena toisella tilillä (%(loggedInUserId)s).",
"Continue with previous account": "Jatka aiemmalla tilillä",
"Sign out of previous account": "Kirjaudu ulos aiemmasta tilistä",
@@ -2030,5 +2030,27 @@
"Code block": "Ohjelmakoodia",
"This invite to %(roomName)s was sent to %(email)s which is not associated with your account": "Kutsu huoneeseen %(roomName)s lähetettiin osoitteeseen %(email)s, joka ei ole yhteydessä tiliisi",
"Filter": "Suodata",
- "Filter rooms…": "Suodata huoneita…"
+ "Filter rooms…": "Suodata huoneita…",
+ "Changes the avatar of the current room": "Vaihtaa nykyisen huoneen kuvan",
+ "You are currently using %(serverName)s to manage your bots, widgets, and sticker packs.": "Käytät tällä hetkellä palvelinta %(serverName)s bottiesi, sovelmiesi ja tarrapakettiesi hallitsemiseen.",
+ "Error changing power level requirement": "Virhe muutettaessa oikeustasovaatimusta",
+ "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "Huoneen oikeustasovaatimuksia muutettaessa tapahtui virhe. Varmista, että sinulla on riittävät oikeudet ja yritä uudelleen.",
+ "Error changing power level": "Virhe muutettaessa oikeustasoa",
+ "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.": "Käyttäjän oikeustasoa muutettaessa tapahtui virhe. Varmista, että sinulla on riittävät oikeudet ja yritä uudelleen.",
+ "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Suuren viestimäärän tapauksessa toiminto voi kestää jonkin aikaa. Älä lataa asiakasohjelmaasi uudelleen sillä aikaa.",
+ "An error (%(errcode)s) was returned while trying to validate your invite. You could try to pass this information on to a room admin.": "Kutsusi validoinnin yrittäminen palautti virheen (%(errcode)s). Voit koettaa välittää tämän tiedon huoneen ylläpitäjälle.",
+ "Use an identity server in Settings to receive invites directly in Riot.": "Aseta identiteettipalvelin asetuksissa saadaksesi kutsuja suoraan Riotissa.",
+ "Share this email in Settings to receive invites directly in Riot.": "Jaa tämä sähköposti asetuksissa saadaksesi kutsuja suoraan Riotissa.",
+ "Please fill why you're reporting.": "Kerro miksi teet ilmoitusta.",
+ "Report Content to Your Homeserver Administrator": "Ilmoita sisällöstä kotipalvelimesi ylläpitäjälle",
+ "Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.": "Tämän viestin ilmoittaminen lähettää sen yksilöllisen tapahtumatunnuksen (event ID) kotipalvelimesi ylläpitäjälle. Jos tämän huoneen viestit on salattu, kotipalvelimesi ylläpitäjä ei voi lukea viestin tekstiä tai nähdä tiedostoja tai kuvia.",
+ "Send report": "Lähetä ilmoitus",
+ "Report Content": "Ilmoita sisällöstä",
+ "Explore": "Selaa",
+ "Preview": "Esikatsele",
+ "View": "Näytä",
+ "Find a room…": "Etsi huonetta…",
+ "Find a room… (e.g. %(exampleRoom)s)": "Etsi huonetta… (esim. %(exampleRoom)s)",
+ "If you can't find the room you're looking for, ask for an invite or Create a new room.": "Jos et löydä etsimääsi huonetta, pyydä kutsua tai Luo uusi huone.",
+ "Explore rooms": "Selaa huoneita"
}