diff --git a/strings/fi.json b/strings/fi.json
index 2e0750c0..c6b25a08 100644
--- a/strings/fi.json
+++ b/strings/fi.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Luvut",
"HeaderCollection": "Kokoelma",
"HeaderCollectionItems": "Kokoelman osat",
+ "HeaderConfirm": "Vahvista",
"HeaderConnectionStatus": "Kokoelman tila",
"HeaderDataSettings": "Tietojen asetukset",
"HeaderDetails": "Yksityiskohdat",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Viimeaikaiset istunnot",
"HeaderTableOfContents": "Sisällysluettelo",
"HeaderUserInterfaceSettings": "Käyttöliittymän asetukset",
+ "HeaderWelcome": "Tervetuloa, {0",
"HeaderYourStats": "Tilastosi",
"LabelAddToPlaylist": "Lisää soittolistaan",
"LabelAddedAt": "Lisätty listalle",
@@ -178,6 +180,9 @@
"LabelLayout": "Asettelu",
"LabelLayoutAuto": "Automaattinen",
"LabelLayoutSinglePage": "Yksi sivu",
+ "LabelLibrarySortByProgress": "Edistyminen: Viimeksi päivitetty",
+ "LabelLibrarySortByProgressFinished": "Edistyminen: Valmis",
+ "LabelLibrarySortByProgressStarted": "Edistyminen: Aloitettu",
"LabelLight": "Vaalea",
"LabelLineSpacing": "Riviväli",
"LabelListenAgain": "Kuuntele uudelleen",
@@ -237,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Skaalaa kulunut aika nopeuden mukaan",
"LabelSeason": "Kausi",
"LabelSelectADevice": "Valitse laite",
+ "LabelSelectMediaType": "Valitse mediatyyppi",
"LabelSequenceAscending": "Nouseva sekvenssi",
"LabelSequenceDescending": "Laskeva sekvenssi",
"LabelSeries": "Sarja",
@@ -289,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf palvelinta ei ole yhdistetty",
"MessageAudiobookshelfServerRequired": "Tärkeää! Tämä sovellus on suunniteltu toimimaan sinun tai tuttavasi Audiobookshelf-palvelimen kanssa. Tämä sovellus ei tarjoa sisältöä.",
"MessageBookshelfEmpty": "Kirjahylly on tyhjä",
+ "MessageConfirmAppExit": "Haluatko poistua sovelluksesta?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Haluatko varmasti tyhjentää jaksojen latausjonon?",
"MessageConfirmDeleteLocalEpisode": "Poista jakso \"{0}\" laitteeltasi? Tämä ei vaikuta palvelimella olevaan tiedostoon.",
"MessageConfirmDeleteLocalFiles": "Poista tämän kohteen tiedostot laitteestasi? Tämä ei vaikuta palvelimella oleviin tiedostoihin tai edistymiseesi.",
+ "MessageConfirmDeleteServerConfig": "Poistetaanko palvelimen konfiguraatio?",
+ "MessageConfirmDeleteServerEpisode": "Haluatko varmasti poistaa jakson \"{0}\" palvelimelta?\nVaroitus: Tämä poistaa äänitiedoston.",
"MessageConfirmDisableAutoTimer": "Oletko varma, että haluat poistaa automaattisen ajastimen käytöstä loppupäivän ajaksi? Ajastin otetaan uudelleen käyttöön tämän automaattisen uniajastimen jakson lopussa tai jos käynnistät sovelluksen uudelleen.",
"MessageConfirmDiscardProgress": "Haluatko varmasti nollata edistymisesi?",
"MessageConfirmDownloadUsingCellular": "Olet lataamassa mobiilidatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageConfirmMarkAsFinished": "Haluatko varmasti merkitä tämän kohteen valmiiksi?",
+ "MessageConfirmPlaybackTime": "Toistetaanko \"{0}\" kohdasta {1}?",
"MessageConfirmRemoveBookmark": "Haluatko varmasti poistaa kirjanmerkin?",
"MessageConfirmStreamingUsingCellular": "Olet suoratoistamassa matkapuhelindatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageDiscardProgress": "Hylkää edistyminen",
@@ -359,5 +370,7 @@
"ToastPodcastCreateSuccess": "Podcastin luominen onnistui",
"ToastRSSFeedCloseFailed": "RSS syötteen sulkeminen epäonnistui",
"ToastRSSFeedCloseSuccess": "RSS syöte suljettu",
- "ToastStreamingNotAllowedOnCellular": "Suoratoisto ei ole sallittu mobiilidatalla"
+ "ToastStreamingNotAllowedOnCellular": "Suoratoisto ei ole sallittu mobiilidatalla",
+ "UnitMinutesShort": "{0}m",
+ "UnitSecondsShort": "{0}s"
}