Browse Source

Merge pull request #2079 from akx/fi

feat: add Finnish localization 🇫🇮
Timothy Jaeryang Baek 11 tháng trước cách đây
mục cha
commit
0d633c0d17

+ 492 - 0
src/lib/i18n/locales/fi-FI/translation.json

@@ -0,0 +1,492 @@
+{
+	"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' tai '-1' jottei vanhene.",
+	"(Beta)": "(Beta)",
+	"(e.g. `sh webui.sh --api`)": "(esim. `sh webui.sh --api`)",
+	"(latest)": "(uusin)",
+	"{{modelName}} is thinking...": "{{modelName}} miettii...",
+	"{{user}}'s Chats": "{{user}}:n keskustelut",
+	"{{webUIName}} Backend Required": "{{webUIName}} backend vaaditaan",
+	"a user": "käyttäjä",
+	"About": "Tietoja",
+	"Account": "Tili",
+	"Accurate information": "Tarkkaa tietoa",
+	"Add a model": "Lisää malli",
+	"Add a model tag name": "Lisää mallitagi",
+	"Add a short description about what this modelfile does": "Lisää lyhyt kuvaus siitä, mitä tämä mallitiedosto tekee",
+	"Add a short title for this prompt": "Lisää lyhyt otsikko tälle kehotteelle",
+	"Add a tag": "Lisää tagi",
+	"Add custom prompt": "Lisää mukautettu kehote",
+	"Add Docs": "Lisää asiakirjoja",
+	"Add Files": "Lisää tiedostoja",
+	"Add message": "Lisää viesti",
+	"Add Model": "Lisää malli",
+	"Add Tags": "Lisää tageja",
+	"Add User": "Lisää käyttäjä",
+	"Adjusting these settings will apply changes universally to all users.": "Näiden asetusten säätäminen vaikuttaa kaikkiin käyttäjiin.",
+	"admin": "hallinta",
+	"Admin Panel": "Hallintapaneeli",
+	"Admin Settings": "Hallinta-asetukset",
+	"Advanced Parameters": "Edistyneet parametrit",
+	"all": "kaikki",
+	"All Documents": "Kaikki asiakirjat",
+	"All Users": "Kaikki käyttäjät",
+	"Allow": "Salli",
+	"Allow Chat Deletion": "Salli keskustelujen poisto",
+	"alphanumeric characters and hyphens": "kirjaimia, numeroita ja väliviivoja",
+	"Already have an account?": "Onko sinulla jo tili?",
+	"an assistant": "avustaja",
+	"and": "ja",
+	"and create a new shared link.": "ja luo uusi jaettu linkki.",
+	"API Base URL": "APIn perus-URL",
+	"API Key": "API-avain",
+	"API Key created.": "API-avain luotu.",
+	"API keys": "API-avaimet",
+	"API RPM": "API RPM",
+	"April": "huhtikuu",
+	"Archive": "Arkisto",
+	"Archived Chats": "Arkistoidut keskustelut",
+	"are allowed - Activate this command by typing": "ovat sallittuja - Aktivoi tämä komento kirjoittamalla",
+	"Are you sure?": "Oletko varma?",
+	"Attach file": "Liitä tiedosto",
+	"Attention to detail": "Huomio yksityiskohtiin",
+	"Audio": "Ääni",
+	"August": "elokuu",
+	"Auto-playback response": "Soita vastaus automaattisesti",
+	"Auto-send input after 3 sec.": "Lähetä syöte automaattisesti 3 sekunnin kuluttua",
+	"AUTOMATIC1111 Base URL": "AUTOMATIC1111-perus-URL",
+	"AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111-perus-URL vaaditaan.",
+	"available!": "saatavilla!",
+	"Back": "Takaisin",
+	"Bad Response": "Epäkelpo vastaus",
+	"before": "ennen",
+	"Being lazy": "Oli laiska",
+	"Builder Mode": "Rakentajan tila",
+	"Bypass SSL verification for Websites": "Ohita SSL-varmennus verkkosivustoille",
+	"Cancel": "Peruuta",
+	"Categories": "Kategoriat",
+	"Change Password": "Vaihda salasana",
+	"Chat": "Keskustelu",
+	"Chat History": "Keskusteluhistoria",
+	"Chat History is off for this browser.": "Keskusteluhistoria on pois päältä tällä selaimella.",
+	"Chats": "Keskustelut",
+	"Check Again": "Tarkista uudelleen",
+	"Check for updates": "Tarkista päivitykset",
+	"Checking for updates...": "Tarkistetaan päivityksiä...",
+	"Choose a model before saving...": "Valitse malli ennen tallentamista...",
+	"Chunk Overlap": "Osien päällekkäisyys",
+	"Chunk Params": "Osien parametrit",
+	"Chunk Size": "Osien koko",
+	"Citation": "Sitaatti",
+	"Click here for help.": "Klikkaa tästä saadaksesi apua.",
+	"Click here to": "Klikkaa tästä",
+	"Click here to check other modelfiles.": "Klikkaa tästä nähdäksesi muita mallitiedostoja.",
+	"Click here to select": "Klikkaa tästä valitaksesi",
+	"Click here to select a csv file.": "Klikkaa tästä valitaksesi CSV-tiedosto.",
+	"Click here to select documents.": "Klikkaa tästä valitaksesi asiakirjoja.",
+	"click here.": "klikkaa tästä.",
+	"Click on the user role button to change a user's role.": "Klikkaa käyttäjän roolipainiketta vaihtaaksesi käyttäjän roolia.",
+	"Close": "Sulje",
+	"Collection": "Kokoelma",
+	"ComfyUI": "ComfyUI",
+	"ComfyUI Base URL": "ComfyUI-perus-URL",
+	"ComfyUI Base URL is required.": "ComfyUI-perus-URL vaaditaan.",
+	"Command": "Komento",
+	"Confirm Password": "Vahvista salasana",
+	"Connections": "Yhteydet",
+	"Content": "Sisältö",
+	"Context Length": "Kontekstin pituus",
+	"Continue Response": "Jatka vastausta",
+	"Conversation Mode": "Keskustelutila",
+	"Copied shared chat URL to clipboard!": "Jaettu keskustelulinkki kopioitu leikepöydälle!",
+	"Copy": "Kopioi",
+	"Copy last code block": "Kopioi viimeisin koodilohko",
+	"Copy last response": "Kopioi viimeisin vastaus",
+	"Copy Link": "Kopioi linkki",
+	"Copying to clipboard was successful!": "Kopioiminen leikepöydälle onnistui!",
+	"Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "Luo tiivis, 3-5 sanan lause otsikoksi seuraavalle kyselylle, noudattaen tiukasti 3-5 sanan rajoitusta ja välttäen sanan 'otsikko' käyttöä:",
+	"Create a modelfile": "Luo mallitiedosto",
+	"Create Account": "Luo tili",
+	"Create new key": "Luo uusi avain",
+	"Create new secret key": "Luo uusi salainen avain",
+	"Created at": "Luotu",
+	"Created At": "Luotu",
+	"Current Model": "Nykyinen malli",
+	"Current Password": "Nykyinen salasana",
+	"Custom": "Mukautettu",
+	"Customize Ollama models for a specific purpose": "Mukauta Ollama-malleja tiettyyn tarkoitukseen",
+	"Dark": "Tumma",
+	"Dashboard": "Kojelauta",
+	"Database": "Tietokanta",
+	"DD/MM/YYYY HH:mm": "DD.MM.YYYY HH:mm",
+	"December": "joulukuu",
+	"Default": "Oletus",
+	"Default (Automatic1111)": "Oletus (AUTOMATIC1111)",
+	"Default (SentenceTransformers)": "Oletus (SentenceTransformers)",
+	"Default (Web API)": "Oletus (web-API)",
+	"Default model updated": "Oletusmalli päivitetty",
+	"Default Prompt Suggestions": "Oletuskehotteiden ehdotukset",
+	"Default User Role": "Oletuskäyttäjärooli",
+	"delete": "poista",
+	"Delete": "Poista",
+	"Delete a model": "Poista malli",
+	"Delete chat": "Poista keskustelu",
+	"Delete Chat": "Poista keskustelu",
+	"Delete Chats": "Poista keskustelut",
+	"delete this link": "poista tämä linkki",
+	"Delete User": "Poista käyttäjä",
+	"Deleted {{deleteModelTag}}": "Poistettu {{deleteModelTag}}",
+	"Deleted {{tagName}}": "Poistettu {{tagName}}",
+	"Description": "Kuvaus",
+	"Didn't fully follow instructions": "Ei noudattanut ohjeita täysin",
+	"Disabled": "Poistettu käytöstä",
+	"Discover a modelfile": "Löydä mallitiedosto",
+	"Discover a prompt": "Löydä kehote",
+	"Discover, download, and explore custom prompts": "Löydä ja lataa mukautettuja kehotteita",
+	"Discover, download, and explore model presets": "Löydä ja lataa mallien esiasetuksia",
+	"Display the username instead of You in the Chat": "Näytä käyttäjänimi keskustelussa",
+	"Document": "Asiakirja",
+	"Document Settings": "Asiakirja-asetukset",
+	"Documents": "Asiakirjat",
+	"does not make any external connections, and your data stays securely on your locally hosted server.": "ei tee ulkoisia yhteyksiä, ja tietosi pysyvät turvallisesti paikallisesti isännöidyllä palvelimellasi.",
+	"Don't Allow": "Älä salli",
+	"Don't have an account?": "Eikö sinulla ole tiliä?",
+	"Don't like the style": "En pidä tyylistä",
+	"Download": "Lataa",
+	"Download canceled": "Lataus peruutettu",
+	"Download Database": "Lataa tietokanta",
+	"Drop any files here to add to the conversation": "Pudota tiedostoja tähän lisätäksesi ne keskusteluun",
+	"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "esim. '30s', '10m'. Kelpoiset aikayksiköt ovat 's', 'm', 'h'.",
+	"Edit": "Muokkaa",
+	"Edit Doc": "Muokkaa asiakirjaa",
+	"Edit User": "Muokkaa käyttäjää",
+	"Email": "Sähköposti",
+	"Embedding Model": "Upotusmalli",
+	"Embedding Model Engine": "Upotusmallin moottori",
+	"Embedding model set to \"{{embedding_model}}\"": "\"{{embedding_model}}\" valittu upotusmalliksi",
+	"Enable Chat History": "Ota keskusteluhistoria käyttöön",
+	"Enable New Sign Ups": "Salli uudet rekisteröitymiset",
+	"Enabled": "Käytössä",
+	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta seuraavassa järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.",
+	"Enter {{role}} message here": "Kirjoita {{role}} viesti tähän",
+	"Enter Chunk Overlap": "Syötä osien päällekkäisyys",
+	"Enter Chunk Size": "Syötä osien koko",
+	"Enter Image Size (e.g. 512x512)": "Syötä kuvan koko (esim. 512x512)",
+	"Enter LiteLLM API Base URL (litellm_params.api_base)": "Syötä LiteLLM-APIn perus-URL (litellm_params.api_base)",
+	"Enter LiteLLM API Key (litellm_params.api_key)": "Syötä LiteLLM-APIn avain (litellm_params.api_key)",
+	"Enter LiteLLM API RPM (litellm_params.rpm)": "Syötä LiteLLM-APIn RPM (litellm_params.rpm)",
+	"Enter LiteLLM Model (litellm_params.model)": "Syötä LiteLLM-malli (litellm_params.model)",
+	"Enter Max Tokens (litellm_params.max_tokens)": "Syötä maksimitokenit (litellm_params.max_tokens)",
+	"Enter model tag (e.g. {{modelTag}})": "Syötä mallitagi (esim. {{modelTag}})",
+	"Enter Number of Steps (e.g. 50)": "Syötä askelien määrä (esim. 50)",
+	"Enter Score": "Syötä pisteet",
+	"Enter stop sequence": "Syötä lopetussekvenssi",
+	"Enter Top K": "Syötä Top K",
+	"Enter URL (e.g. http://127.0.0.1:7860/)": "Syötä URL (esim. http://127.0.0.1:7860/)",
+	"Enter URL (e.g. http://localhost:11434)": "Syötä URL (esim. http://localhost:11434)",
+	"Enter Your Email": "Syötä sähköpostiosoitteesi",
+	"Enter Your Full Name": "Syötä koko nimesi",
+	"Enter Your Password": "Syötä salasanasi",
+	"Enter Your Role": "Syötä roolisi",
+	"Experimental": "Kokeellinen",
+	"Export All Chats (All Users)": "Vie kaikki keskustelut (kaikki käyttäjät)",
+	"Export Chats": "Vie keskustelut",
+	"Export Documents Mapping": "Vie asiakirjakartoitus",
+	"Export Modelfiles": "Vie mallitiedostot",
+	"Export Prompts": "Vie kehotteet",
+	"Failed to create API Key.": "API-avaimen luonti epäonnistui.",
+	"Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui",
+	"February": "helmikuu",
+	"Feel free to add specific details": "Voit lisätä tarkempia tietoja",
+	"File Mode": "Tiedostotila",
+	"File not found.": "Tiedostoa ei löytynyt.",
+	"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Sormenjäljen väärentäminen havaittu: Ei voi käyttää alkukirjaimia avatarina. Käytetään oletusprofiilikuvaa.",
+	"Fluidly stream large external response chunks": "Virtaa suuria ulkoisia vastausosia joustavasti",
+	"Focus chat input": "Fokusoi syöttökenttään",
+	"Followed instructions perfectly": "Noudatti ohjeita täydellisesti",
+	"Format your variables using square brackets like this:": "Muotoile muuttujat hakasulkeilla näin:",
+	"From (Base Model)": "Lähde (perusmalli)",
+	"Full Screen Mode": "Koko näytön tila",
+	"General": "Yleinen",
+	"General Settings": "Yleisasetukset",
+	"Generation Info": "Generointitiedot",
+	"Good Response": "Hyvä vastaus",
+	"has no conversations.": "ei ole keskusteluja.",
+	"Hello, {{name}}": "Terve, {{name}}",
+	"Help": "Apua",
+	"Hide": "Piilota",
+	"Hide Additional Params": "Piilota lisäparametrit",
+	"How can I help you today?": "Kuinka voin auttaa tänään?",
+	"Hybrid Search": "Hybridihaku",
+	"Image Generation (Experimental)": "Kuvagenerointi (kokeellinen)",
+	"Image Generation Engine": "Kuvagenerointimoottori",
+	"Image Settings": "Kuva-asetukset",
+	"Images": "Kuvat",
+	"Import Chats": "Tuo keskustelut",
+	"Import Documents Mapping": "Tuo asiakirjakartoitus",
+	"Import Modelfiles": "Tuo mallitiedostoja",
+	"Import Prompts": "Tuo kehotteita",
+	"Include `--api` flag when running stable-diffusion-webui": "Sisällytä `--api`-parametri suorittaessasi stable-diffusion-webui",
+	"Input commands": "Syötä komennot",
+	"Interface": "Käyttöliittymä",
+	"Invalid Tag": "Virheellinen tagi",
+	"January": "tammikuu",
+	"join our Discord for help.": "liity Discordiimme saadaksesi apua.",
+	"JSON": "JSON",
+	"July": "heinäkuu",
+	"June": "kesäkuu",
+	"JWT Expiration": "JWT:n vanheneminen",
+	"JWT Token": "JWT-token",
+	"Keep Alive": "Pysy aktiivisena",
+	"Keyboard shortcuts": "Pikanäppäimet",
+	"Language": "Kieli",
+	"Last Active": "Viimeksi aktiivinen",
+	"Light": "Vaalea",
+	"Listening...": "Kuunnellaan...",
+	"LLMs can make mistakes. Verify important information.": "Kielimallit voivat tehdä virheitä. Varmista tärkeät tiedot.",
+	"Made by OpenWebUI Community": "Tehnyt OpenWebUI-yhteisö",
+	"Make sure to enclose them with": "Varmista, että suljet ne",
+	"Manage LiteLLM Models": "Hallitse LiteLLM-malleja",
+	"Manage Models": "Hallitse malleja",
+	"Manage Ollama Models": "Hallitse Ollama-malleja",
+	"March": "maaliskuu",
+	"Max Tokens": "Maksimitokenit",
+	"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Enintään 3 mallia voidaan ladata samanaikaisesti. Yritä myöhemmin uudelleen.",
+	"May": "toukokuu",
+	"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Viestejä, jotka lähetät luotuasi linkin, ei jaeta. Käyttäjät, joilla on tämä osoite voivat tarkastella jaettua keskustelua.",
+	"Minimum Score": "Vähimmäispisteet",
+	"Mirostat": "Mirostat",
+	"Mirostat Eta": "Mirostat Eta",
+	"Mirostat Tau": "Mirostat Tau",
+	"MMMM DD, YYYY": "DD MMMM YYYY",
+	"MMMM DD, YYYY HH:mm": "DD MMMM YYYY, HH:mm",
+	"Model '{{modelName}}' has been successfully downloaded.": "Malli '{{modelName}}' ladattiin onnistuneesti.",
+	"Model '{{modelTag}}' is already in queue for downloading.": "Malli '{{modelTag}}' on jo jonossa ladattavaksi.",
+	"Model {{modelId}} not found": "Mallia {{modelId}} ei löytynyt",
+	"Model {{modelName}} already exists.": "Malli {{modelName}} on jo olemassa.",
+	"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Mallin tiedostojärjestelmäpolku havaittu. Mallin lyhytnimi vaaditaan päivitykseen, ei voi jatkaa.",
+	"Model Name": "Mallin nimi",
+	"Model not selected": "Mallia ei valittu",
+	"Model Tag Name": "Mallitagin nimi",
+	"Model Whitelisting": "Mallin sallimislista",
+	"Model(s) Whitelisted": "Malli(t) sallittu",
+	"Modelfile": "Mallitiedosto",
+	"Modelfile Advanced Settings": "Mallitiedoston edistyneet asetukset",
+	"Modelfile Content": "Mallitiedoston sisältö",
+	"Modelfiles": "Mallitiedostot",
+	"Models": "Mallit",
+	"More": "Lisää",
+	"My Documents": "Omat asiakirjat",
+	"My Modelfiles": "Omat mallitiedostot",
+	"My Prompts": "Omat kehotteet",
+	"Name": "Nimi",
+	"Name Tag": "Nimitagi",
+	"Name your modelfile": "Nimeä mallitiedostosi",
+	"New Chat": "Uusi keskustelu",
+	"New Password": "Uusi salasana",
+	"No results found": "Ei tuloksia",
+	"No source available": "Ei lähdettä saatavilla",
+	"Not factually correct": "Ei faktisesti oikein",
+	"Not sure what to add?": "Etkö ole varma, mitä lisätä?",
+	"Not sure what to write? Switch to": "Et ole varma, mitä kirjoittaa? Vaihda",
+	"Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Huom: Jos asetat vähimmäispisteet, haku palauttaa vain asiakirjat, joiden pisteet ovat suurempia tai yhtä suuria kuin vähimmäispistemäärä.",
+	"Notifications": "Ilmoitukset",
+	"November": "marraskuu",
+	"October": "lokakuu",
+	"Off": "Pois",
+	"Okay, Let's Go!": "Eikun menoksi!",
+	"OLED Dark": "OLED-tumma",
+	"Ollama": "Ollama",
+	"Ollama Base URL": "Ollama-perus-URL",
+	"Ollama Version": "Ollama-versio",
+	"On": "Päällä",
+	"Only": "Vain",
+	"Only alphanumeric characters and hyphens are allowed in the command string.": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja komentosarjassa.",
+	"Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "Hetki pieni, tiedostosi ovat yhä leivinuunissa. Odota kärsivällisesti, ja ilmoitamme, kun ne ovat valmiita.",
+	"Oops! Looks like the URL is invalid. Please double-check and try again.": "Hups! Näyttää siltä, että URL on virheellinen. Tarkista se ja yritä uudelleen.",
+	"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hupsista! Käytät ei-tuettua menetelmää. WebUI pitää palvella backendista.",
+	"Open": "Avaa",
+	"Open AI": "Open AI",
+	"Open AI (Dall-E)": "Open AI (Dall-E)",
+	"Open new chat": "Avaa uusi keskustelu",
+	"OpenAI": "OpenAI",
+	"OpenAI API": "OpenAI API",
+	"OpenAI API Config": "OpenAI API -asetukset",
+	"OpenAI API Key is required.": "OpenAI API -avain vaaditaan.",
+	"OpenAI URL/Key required.": "OpenAI URL/ -avain vaaditaan.",
+	"or": "tai",
+	"Other": "Muu",
+	"Overview": "Yleiskatsaus",
+	"Parameters": "Parametrit",
+	"Password": "Salasana",
+	"PDF document (.pdf)": "PDF-tiedosto (.pdf)",
+	"PDF Extract Images (OCR)": "PDF-tiedoston kuvien erottelu (OCR)",
+	"pending": "odottaa",
+	"Permission denied when accessing microphone: {{error}}": "Mikrofonin käyttöoikeus evätty: {{error}}",
+	"Plain text (.txt)": "Pelkkä teksti (.txt)",
+	"Playground": "Leikkipaikka",
+	"Positive attitude": "Positiivinen asenne",
+	"Previous 30 days": "Edelliset 30 päivää",
+	"Previous 7 days": "Edelliset 7 päivää",
+	"Profile Image": "Profiilikuva",
+	"Prompt": "Kehote",
+	"Prompt (e.g. Tell me a fun fact about the Roman Empire)": "Kehote (esim. Kerro hauska fakta Turusta)",
+	"Prompt Content": "Kehotteen sisältö",
+	"Prompt suggestions": "Kehotteen ehdotukset",
+	"Prompts": "Kehotteet",
+	"Pull \"{{searchValue}}\" from Ollama.com": "Lataa \"{{searchValue}}\" Ollama.comista",
+	"Pull a model from Ollama.com": "Lataa malli Ollama.comista",
+	"Pull Progress": "Latauksen eteneminen",
+	"Query Params": "Kyselyparametrit",
+	"RAG Template": "RAG-malline",
+	"Raw Format": "Raaka muoto",
+	"Read Aloud": "Lue ääneen",
+	"Record voice": "Nauhoita ääni",
+	"Redirecting you to OpenWebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön",
+	"Refused when it shouldn't have": "Kieltäytyi, vaikka ei olisi pitänyt",
+	"Regenerate": "Uudelleenluo",
+	"Release Notes": "Julkaisutiedot",
+	"Remove": "Poista",
+	"Remove Model": "Poista malli",
+	"Rename": "Nimeä uudelleen",
+	"Repeat Last N": "Viimeinen N -toisto",
+	"Repeat Penalty": "Toistosakko",
+	"Request Mode": "Pyyntötila",
+	"Reranking Model": "Uudelleenpisteytysmalli",
+	"Reranking model disabled": "Uudelleenpisteytysmalli poistettu käytöstä",
+	"Reranking model set to \"{{reranking_model}}\"": "\"{{reranking_model}}\" valittu uudelleenpisteytysmalliksi",
+	"Reset Vector Storage": "Tyhjennä vektorivarasto",
+	"Response AutoCopy to Clipboard": "Vastauksen automaattikopiointi leikepöydälle",
+	"Retrieval Augmented Generation Settings": "RAG-generointiasetukset",
+	"Role": "Rooli",
+	"Rosé Pine": "Rosee-mänty",
+	"Rosé Pine Dawn": "Aamuinen Rosee-mänty",
+	"Save": "Tallenna",
+	"Save & Create": "Tallenna ja luo",
+	"Save & Submit": "Tallenna ja lähetä",
+	"Save & Update": "Tallenna ja päivitä",
+	"Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Keskustelulokien tallentaminen suoraan selaimen tallennustilaan ei ole enää tuettua. Lataa ja poista keskustelulokit napsauttamalla alla olevaa painiketta. Älä huoli, voit helposti tuoda keskustelulokit takaisin backendiin",
+	"Scan": "Skannaa",
+	"Scan complete!": "Skannaus valmis!",
+	"Scan for documents from {{path}}": "Skannaa asiakirjoja polusta {{path}}",
+	"Search": "Haku",
+	"Search a model": "Hae mallia",
+	"Search Documents": "Hae asiakirjoja",
+	"Search Prompts": "Hae kehotteita",
+	"See readme.md for instructions": "Katso lisää ohjeita readme.md:stä",
+	"See what's new": "Katso, mitä uutta",
+	"Seed": "Siemen",
+	"Select a mode": "Valitse tila",
+	"Select a model": "Valitse malli",
+	"Select an Ollama instance": "Valitse Ollama-instanssi",
+	"Select model": "Valitse malli",
+	"Send a Message": "Lähetä viesti",
+	"Send message": "Lähetä viesti",
+	"September": "syyskuu",
+	"Server connection verified": "Palvelinyhteys varmennettu",
+	"Set as default": "Aseta oletukseksi",
+	"Set Default Model": "Aseta oletusmalli",
+	"Set embedding model (e.g. {{model}})": "Aseta upotusmalli (esim. {{model}})",
+	"Set Image Size": "Aseta kuvan koko",
+	"Set reranking model (e.g. {{model}})": "Aseta uudelleenpisteytysmalli (esim. {{model}})",
+	"Set Steps": "Aseta askelmäärä",
+	"Set Title Auto-Generation Model": "Aseta otsikon automaattisen luonnin malli",
+	"Set Voice": "Aseta puheääni",
+	"Settings": "Asetukset",
+	"Settings saved successfully!": "Asetukset tallennettu onnistuneesti!",
+	"Share": "Jaa",
+	"Share Chat": "Jaa keskustelu",
+	"Share to OpenWebUI Community": "Jaa OpenWebUI-yhteisöön",
+	"short-summary": "lyhyt-yhteenveto",
+	"Show": "Näytä",
+	"Show Additional Params": "Näytä lisäparametrit",
+	"Show shortcuts": "Näytä pikanäppäimet",
+	"Showcased creativity": "Näytti luovuutta",
+	"sidebar": "sivupalkki",
+	"Sign in": "Kirjaudu sisään",
+	"Sign Out": "Kirjaudu ulos",
+	"Sign up": "Rekisteröidy",
+	"Signing in": "Kirjaudutaan sisään",
+	"Source": "Lähde",
+	"Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}",
+	"Speech-to-Text Engine": "Puheentunnistusmoottori",
+	"SpeechRecognition API is not supported in this browser.": "SpeechRecognition-rajapinta ei ole tuettu tässä selaimessa.",
+	"Stop Sequence": "Lopetussekvenssi",
+	"STT Settings": "Puheentunnistusasetukset",
+	"Submit": "Lähetä",
+	"Subtitle (e.g. about the Roman Empire)": "Alaotsikko (esim. Rooman valtakunnasta)",
+	"Success": "Onnistui",
+	"Successfully updated.": "Päivitetty onnistuneesti.",
+	"Suggested": "Suositeltu",
+	"Sync All": "Synkronoi kaikki",
+	"System": "Järjestelmä",
+	"System Prompt": "Järjestelmäkehote",
+	"Tags": "Tagit",
+	"Tell us more:": "Kerro lisää:",
+	"Temperature": "Lämpötila",
+	"Template": "Malline",
+	"Text Completion": "Tekstin täydennys",
+	"Text-to-Speech Engine": "Puhemoottori",
+	"Tfs Z": "TFS Z",
+	"Thanks for your feedback!": "Kiitos palautteestasi!",
+	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Pisteytyksen tulee olla arvo välillä 0.0 (0%) ja 1.0 (100%).",
+	"Theme": "Teema",
+	"This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "Tämä varmistaa, että arvokkaat keskustelusi tallennetaan turvallisesti backend-tietokantaasi. Kiitos!",
+	"This setting does not sync across browsers or devices.": "Tämä asetus ei synkronoidu selainten tai laitteiden välillä.",
+	"Thorough explanation": "Perusteellinen selitys",
+	"Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Vinkki: Päivitä useita muuttujapaikkoja peräkkäin painamalla tabulaattoria keskustelusyötteessä jokaisen korvauksen jälkeen.",
+	"Title": "Otsikko",
+	"Title (e.g. Tell me a fun fact)": "Otsikko (esim. Kerro hauska fakta)",
+	"Title Auto-Generation": "Otsikon automaattinen luonti",
+	"Title cannot be an empty string.": "Otsikko ei voi olla tyhjä.",
+	"Title Generation Prompt": "Otsikon luontikehote",
+	"to": "->",
+	"To access the available model names for downloading,": "Päästäksesi käsiksi ladattavissa oleviin mallinimiin,",
+	"To access the GGUF models available for downloading,": "Päästäksesi käsiksi ladattavissa oleviin GGUF-malleihin,",
+	"to chat input.": "keskustelusyötteeseen.",
+	"Today": "Tänään",
+	"Toggle settings": "Kytke asetukset",
+	"Toggle sidebar": "Kytke sivupalkki",
+	"Top K": "Top K",
+	"Top P": "Top P",
+	"Trouble accessing Ollama?": "Ongelmia Ollama-yhteydessä?",
+	"TTS Settings": "Puheentuottamisasetukset",
+	"Type Hugging Face Resolve (Download) URL": "Kirjoita Hugging Face -resolve-osoite",
+	"Uh-oh! There was an issue connecting to {{provider}}.": "Voi ei! Yhteysongelma {{provider}}:n kanssa.",
+	"Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Tuntematon tiedostotyyppi '{{file_type}}', mutta hyväksytään ja käsitellään pelkkänä tekstinä",
+	"Update and Copy Link": "Päivitä ja kopioi linkki",
+	"Update password": "Päivitä salasana",
+	"Upload a GGUF model": "Lataa GGUF-malli",
+	"Upload files": "Lataa tiedostoja",
+	"Upload Progress": "Latauksen eteneminen",
+	"URL Mode": "URL-tila",
+	"Use '#' in the prompt input to load and select your documents.": "Käytä '#' syötteessä ladataksesi ja valitaksesi asiakirjoja.",
+	"Use Gravatar": "Käytä Gravataria",
+	"Use Initials": "Käytä alkukirjaimia",
+	"user": "käyttäjä",
+	"User Permissions": "Käyttäjäoikeudet",
+	"Users": "Käyttäjät",
+	"Utilize": "Käytä",
+	"Valid time units:": "Kelvolliset aikayksiköt:",
+	"variable": "muuttuja",
+	"variable to have them replaced with clipboard content.": "muuttuja korvataan leikepöydän sisällöllä.",
+	"Version": "Versio",
+	"Warning: If you update or change your embedding model, you will need to re-import all documents.": "Varoitus: Jos päivität tai vaihdat upotusmallia, sinun on tuotava kaikki asiakirjat uudelleen.",
+	"Web": "Web",
+	"Web Params": "Web-parametrit",
+	"Webhook URL": "Webhook-URL",
+	"WebUI Add-ons": "WebUI-lisäosat",
+	"WebUI Settings": "WebUI-asetukset",
+	"WebUI will make requests to": "WebUI tekee pyyntöjä",
+	"What’s New in": "Mitä uutta",
+	"When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "Kun historia on pois päältä, uudet keskustelut tässä selaimessa eivät näy historiassasi millään laitteellasi.",
+	"Whisper (Local)": "Whisper (paikallinen)",
+	"Write a prompt suggestion (e.g. Who are you?)": "Kirjoita ehdotettu kehote (esim. Kuka olet?)",
+	"Write a summary in 50 words that summarizes [topic or keyword].": "Kirjoita 50 sanan yhteenveto, joka tiivistää [aihe tai avainsana].",
+	"Yesterday": "Eilen",
+	"You": "Sinä",
+	"You have no archived conversations.": "Sinulla ei ole arkistoituja keskusteluja.",
+	"You have shared this chat": "Olet jakanut tämän keskustelun",
+	"You're a helpful assistant.": "Olet avulias apulainen.",
+	"You're now logged in.": "Olet nyt kirjautunut sisään.",
+	"Youtube": "Youtube"
+}

+ 4 - 0
src/lib/i18n/locales/languages.json

@@ -35,6 +35,10 @@
 		"code": "fa-IR",
 		"title": "فارسی (Farsi)"
 	},
+	{
+		"code": "fi-FI",
+		"title": "Finnish"
+	},
 	{
 		"code": "fr-CA",
 		"title": "French (Canada)"