æ”è§ˆä»Łç 

feat: add Finnish localization đŸ‡«đŸ‡ź

Aarni Koskela 1 ćčŽäč‹ć‰
父节ç‚č
ćœ“ć‰æäș€
20c4ada998
ć…±æœ‰ 2 äžȘæ–‡ä»¶èą«æ›Žæ”čïŒŒćŒ…æ‹Ź 496 æŹĄæ’ć…„ 撌 0 æŹĄćˆ é™€
  1. 492 0
      src/lib/i18n/locales/fi-FI/translation.json
  2. 4 0
      src/lib/i18n/locales/languages.json

+ 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)"