diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 248de0cd76..8893577af9 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -36,19 +36,19 @@ "{{COUNT}}m_time_ago": "", "{{COUNT}}w_time_ago": "", "{{COUNT}}y_time_ago": "", - "{{label}} contains invalid JSON": "", - "{{label}} must be a JSON object": "", + "{{label}} contains invalid JSON": "{{label}} sisältää virheellistä JSONia", + "{{label}} must be a JSON object": "{{label}} täytyy olla kelvollinen JSON-objekti", "{{model}} download has been canceled": "{{model}} lataus peruttu", "{{modelName}} profile image": "{{modelName}} profiilikuva", "{{NAMES}} reacted with {{REACTION}}": "{{NAMES}} reagoi {{REACTION}}", "{{user}}'s Chats": "{{user}}:n keskustelut", "{{webUIName}} Backend Required": "{{webUIName}}-backend vaaditaan", "*Prompt node ID(s) are required for image generation": "Kuvan luomiseen vaaditaan kehote-solmun ID(t)", - "1 file": "", - "1 group": "", + "1 file": "1 tiedosto", + "1 group": "1 ryhmä", "1 hour before": "1 tunti ennen", "1 Source": "1 lähde", - "1 user": "", + "1 user": "1 käyttäjä", "10 minutes before": "10 minuuttia ennen", "15 minutes before": "15 minuuttia ennen", "1m_time_ago": "", @@ -64,9 +64,9 @@ "Access": "Pääsy", "Access Control": "Käyttöoikeuksien hallinta", "Access Grants": "Käyttöoikeudet", - "Access level": "", + "Access level": "Käyttöoikeustaso", "Access List": "Pääsylista", - "Access prohibited": "", + "Access prohibited": "Pääsy kielletty", "Access updated": "Käyttöoikeus päivitetty", "Accessible to all users": "Käytettävissä kaikille käyttäjille", "Account": "Tili", @@ -79,16 +79,16 @@ "Active": "Aktiivinen", "Active Users": "Aktiiviset käyttäjät", "Activity": "Toiminta", - "Activity insights": "", + "Activity insights": "Toiminta-analytiikka", "Add": "Lisää", "Add a model ID": "Lisää mallitunnus", - "Add a preference, fact, or instruction about you": "", + "Add a preference, fact, or instruction about you": "Lisää mieltymys, tosiasia tai ohje itsestäsi", "Add a short description about what this model does": "Lisää lyhyt kuvaus siitä, mitä tämä malli tekee", "Add a tag": "Lisää tagi", "Add a tag...": "Lisää tagi...", "Add Access": "Lisää pääsy", "Add Arena Model": "Lisää Areena-malli", - "Add banner": "", + "Add banner": "Lisää banneri", "Add Connection": "Lisää yhteys", "Add Content": "Lisää sisältöä", "Add content here": "Lisää sisältöä tähän", @@ -96,18 +96,18 @@ "Add Custom Prompt": "Lisää mukautettu kehote", "Add description": "Lisää kuvaus", "Add Details": "Lisää yksityiskohtia", - "Add durable context for future chats": "", - "Add filenames, titles, sections, and snippets to improve lexical recall.": "", + "Add durable context for future chats": "Lisää pysyvä konteksti tuleviin keskusteluihin", + "Add filenames, titles, sections, and snippets to improve lexical recall.": "Lisää tiedostonimiä, otsikoita, osioita ja katkelmia parantaaksesi leksikaalista muistia.", "Add Files": "Lisää tiedostoja", "Add Image": "Lisää kuva", - "Add Knowledge Connection": "", + "Add Knowledge Connection": "Lisää tietokantayhteys", "Add location": "Lisää sijainti", "Add Member": "Lisää jäsen", "Add Members": "Lisää jäseniä", "Add Memory": "Lisää muistiin", - "Add Notification Target": "", - "Add optional profile context visible where profiles are shown.": "", - "Add prompt suggestion": "", + "Add Notification Target": "Lisää ilmoituskohde", + "Add optional profile context visible where profiles are shown.": "Lisää valinnainen profiilikonteksti, joka näkyy siellä, missä profiilit näytetään.", + "Add prompt suggestion": "Lisää kehotusehdotus", "Add Reaction": "Lisää reaktio", "Add tag": "Lisää tagi", "Add Tag": "Lisää tagi", @@ -117,99 +117,99 @@ "Add to favorites": "Lisää suosikkeihin", "Add User": "Lisää käyttäjä", "Add User Group": "Lisää käyttäjäryhmä", - "Add webhook": "", + "Add webhook": "Lisää webhook", "Add webpage": "Lisää verkkosivu", "Add your Open Terminal URL and API key in Settings → Integrations.": "Lisää Open Terminal verkko-osoite ja API-avain Asetukset → Integraatiot", "Additional Config": "Lisäasetukset", "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "Lisäasetukset merkille. Tämä tulisi olla JSON-merkkijono, jossa on avain-arvo-pareja. Esimerkiksi '{\"key\": \"value\"}'. Tuetut avaimet sisältävät: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level.", - "Additional Docling parameters in JSON format.": "", + "Additional Docling parameters in JSON format.": "Doclingin lisäparametrit JSON muodossa", "Additional feedback comments": "Lisäpalautteen kommentit", - "Additional JSON headers sent to the external document loader.": "", + "Additional JSON headers sent to the external document loader.": "Lisä-JSON-otsikot lähetetään ulkoiselle Document Loader:lle.", "Additional Parameters": "Lisäparametrit", - "Adjust how quickly spoken responses are played.": "", + "Adjust how quickly spoken responses are played.": "Säädä kuinka nopeasti puhutut vastaukset toistetaan", "admin": "hallinta", "Admin": "Ylläpito", "Admin Contact Email": "Ylläpidon sähköposti", - "Admin Details": "", + "Admin Details": "Ylläpidon tiedot", "Admin Panel": "Ylläpitopaneeli", - "Admin Roles": "", - "Admin-managed service account": "", + "Admin Roles": "Ylläpidon roolit", + "Admin-managed service account": "Ylläpitäjän hallinnoima palvelutili", "Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Ylläpitäjillä on pääsy kaikkiin työkaluihin koko ajan; käyttäjät tarvitsevat työkaluja mallille määritettynä työtilassa.", "Advanced": "Edistynyt", - "Advanced MinerU parsing parameters in JSON format.": "", + "Advanced MinerU parsing parameters in JSON format.": "Edistyneet MinerU jäsennysparametrit JSON muodossa", "Advanced Parameters": "Edistyneet parametrit", "Advanced Params": "Edistyneet parametrit", - "After changing the embedding model, reindex the knowledge base for changes to take effect.": "", + "After changing the embedding model, reindex the knowledge base for changes to take effect.": "Upotusmallin vaihtamisen jälkeen indeksoi tietokanta uudelleen, jotta muutokset tulevat voimaan.", "All": "Kaikki", - "All Chats": "", + "All Chats": "Kaikki keskustelut", "All chats have been unarchived.": "Kaikki keskustelut poistettu arkistosta.", "All day": "Koko päivä", - "All events": "", + "All events": "Kaikki tapahtumat", "All models are now hidden": "Kaikki mallit ovat nyt piilotettu", "All models are now visible": "Kaikki mallit ovat nyt näkyvissä", "All models deleted successfully": "Kaikki mallit poistettu onnistuneesti", - "All shared chats have been unshared.": "", - "All Sources": "", + "All shared chats have been unshared.": "Kaikki jaetut keskustelut eivät ole enää jaettuja.", + "All Sources": "Kaikki lähteet", "All time": "Kokoajalta", "All Users": "Kaikki käyttäjät", - "All users and system events": "", - "Allow artifacts to access same-origin browser APIs inside the sandbox.": "", - "Allow automatic names for new chats.": "", - "Allow browser notifications for completed responses.": "", + "All users and system events": "Kaikki käyttäjät ja järjestelmän tapahtumat", + "Allow artifacts to access same-origin browser APIs inside the sandbox.": "Salli artefaktien käyttää hiekkalaatikon sisällä samaa alkuperää olevia selaimen API:lla.", + "Allow automatic names for new chats.": "Salli automaattiset nimet uusille keskusteluille", + "Allow browser notifications for completed responses.": "Salli selaimen ilmoitukset valmiista vastauksista", "Allow Call": "Salli puhelut", "Allow Chat Controls": "Salli keskustelujen hallinta", "Allow Chat Delete": "Salli keskustelujen poisto", "Allow Chat Edit": "Salli keskustelujen muokkaus", "Allow Chat Export": "Salli keskustelujen vienti", - "Allow Chat Import": "", + "Allow Chat Import": "Salli keskustelujen tuonti", "Allow Chat Params": "Salli keskustelujen parametrit", "Allow Chat Share": "Salli keskustelujen jako", "Allow Chat System Prompt": "Salli keskustelujen järjestelmä kehotteet", "Allow Chat Valves": "Salli keskustelu venttiilit", "Allow Continue Response": "Salli jatka vastausta", - "Allow delegated sub-agents to keep running while the parent chat continues.": "", + "Allow delegated sub-agents to keep running while the parent chat continues.": "Salli delegoitujen aliagenttien pysyä käynnissä samalla kun pääkeskustelu jatkuu.", "Allow Delete Messages": "Salli viestien poisto", "Allow File Upload": "Salli tiedostojen lataus", - "Allow forms inside sandboxed artifact iframes.": "", - "Allow Google Drive as a document source.": "", - "Allow models to run generated code and return execution results.": "", - "Allow models to use the code interpreter tool during chats.": "", + "Allow forms inside sandboxed artifact iframes.": "Salli lomakkeet hiekkalaatikkoon sijoitetuissa artifakti-iframeissa.", + "Allow Google Drive as a document source.": "Salli Google Drive asiakirjalähteeksi", + "Allow models to run generated code and return execution results.": "Salli mallien suorittaa luotua koodia ja palauttaa suoritustulokset.", + "Allow models to use the code interpreter tool during chats.": "Salli mallien käyttää ohjelmatulkkia keskustelujen aikana.", "Allow Multiple Models in Chat": "Salli useampi malli keskustelussa", - "Allow new users to create accounts.": "", + "Allow new users to create accounts.": "Salli uusien käyttäjien luoda tilejä", "Allow non-local voices": "Salli ei-paikalliset äänet", - "Allow OneDrive as a document source.": "", + "Allow OneDrive as a document source.": "Salli OneDrive asiakirjalähteeksi.", "Allow public write access": "Salli julkinen kirjoitusoikeus", "Allow Rate Response": "Salli viestien arviointi", "Allow Regenerate Response": "Salli uudelleen regenerointi", - "Allow Sharing With Groups": "", + "Allow Sharing With Groups": "Salli jakaminen ryhmien kesken", "Allow Sharing With Users": "Salli jakaminen käyttäjien kesken", "Allow Speech to Text": "Salli puhe tekstiksi", "Allow Temporary Chat": "Salli väliaikaiset keskustelut", "Allow Text to Speech": "Salli teksti puheeksi", - "Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "", + "Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "Salli tekoälyn delegoida tehtäviä aliagenteille. Jokainen aliagentti luo todellisen keskustelun, jolla on täydet työkalukäyttöoikeudet. Käyttää ylimääräisiä LLM-kutsuja.", "Allow User Location": "Salli käyttäjän sijainti", - "Allow users to access calendar features.": "", - "Allow users to authenticate with an LDAP directory.": "", - "Allow users to configure webhooks from their account.": "", - "Allow users to create accounts through OAuth.": "", - "Allow users to create and manage notes.": "", - "Allow users to create and run automations.": "", - "Allow users to create API keys for programmatic access.": "", - "Allow users to edit existing images.": "", - "Allow users to generate images from prompts.": "", - "Allow users to organize chats into folders.": "", - "Allow users to save memories for more personalized responses.": "", - "Allow users to search the web from chats.": "", - "Allow users to share chats with the Open WebUI community.": "", - "Allow users to use channels for shared conversations.": "", + "Allow users to access calendar features.": "Salli käyttäjien käyttää kalenterin ominaisuuksia", + "Allow users to authenticate with an LDAP directory.": "Salli käyttäjien todentaa itsensä LDAP-hakemistolla.", + "Allow users to configure webhooks from their account.": "Salli käyttäjien määrittää webhookkeja tililtään.", + "Allow users to create accounts through OAuth.": "Salli käyttäjien luoda tilejä OAuthin kautta.", + "Allow users to create and manage notes.": "Salli käyttäjien luoda ja hallinnoida muistiinpanoja.", + "Allow users to create and run automations.": "Salli käyttäjien luoda ja suorittaa automaatioita.", + "Allow users to create API keys for programmatic access.": "Salli käyttäjien luoda API-avaimia ohjelmallista käyttöä varten.", + "Allow users to edit existing images.": "Salli käyttäjien muokata olemassa olevia kuvia.", + "Allow users to generate images from prompts.": "Salli käyttäjien luoda kuvia kehotteista.", + "Allow users to organize chats into folders.": "Salli käyttäjien järjestää keskusteluja kansioihin.", + "Allow users to save memories for more personalized responses.": "Salli käyttäjien tallentaa muistoja saadakseen henkilökohtaisempia vastauksia.", + "Allow users to search the web from chats.": "Salli käyttäjien etsiä verkosta keskusteluissa.", + "Allow users to share chats with the Open WebUI community.": "Salli käyttäjien jakaa keskusteluja Open WebUI yhteisön kanssa.", + "Allow users to use channels for shared conversations.": "Salli käyttäjien käyttää kanavia jaetuissa keskusteluissa.", "Allow Voice Interruption in Call": "Salli äänen keskeytys puhelussa", "Allow Web Upload": "Salli verkko lataukset", - "Allowed Domains": "", + "Allowed Domains": "Hyväksytyt verkko-osoitteet", "Allowed Endpoints": "Hyväksytyt päätepisteet", "Allowed File Extensions": "Hyväksytyt tiedostomuodot", - "Allowed Roles": "", + "Allowed Roles": "Hyväksytyt roolit", "Already have an account?": "Onko sinulla jo tili?", - "Also bound to {{action}}": "", + "Also bound to {{action}}": "Sidottu myös {{action}}", "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "Vaihtoehto top_p:lle, ja sen tavoitteena on varmistaa laadun ja monimuotoisuuden tasapaino. Parametri p edustaa vähimmäistodennäköisyyttä, jonka on oltava tokenin huomioimiseksi suhteessa todennäköisimmän tokenin todennäköisyyteen. Esimerkiksi, kun p=0.05 ja todennäköisin tokenilla on todennäköisyys 0.9, logitit, joiden arvo on alle 0.045, suodatetaan pois.", "Always": "Aina", "Always Collapse Code Blocks": "Pienennä aina koodilohkot", @@ -223,35 +223,35 @@ "and create a new shared link.": "ja luo uusi jaettu linkki.", "Android": "Android", "Anyone": "Kukatahansa", - "API Auth String": "", + "API Auth String": "API-autentikointimerkkijono", "API Base URL": "API:n verkko-osoite", "API Key": "API-avain", - "API Key / Token": "", + "API Key / Token": "API-avain / tokeni", "API Key created.": "API-avain luotu.", "API Key Endpoint Restrictions": "API-avaimen päätepiste rajoitukset", - "API key for embedding requests.": "", - "API key sent to Docling.": "", - "API key sent to Mistral OCR.": "", - "API key sent to the external document loader.": "", - "API key sent to the external reranker.": "", - "API key used for MinerU cloud mode.": "", - "API key used to authenticate with Datalab Marker.": "", + "API key for embedding requests.": "API-avain upotuspyyntöjä varten.", + "API key sent to Docling.": "API-avain lähetetty Doclingille.", + "API key sent to Mistral OCR.": "API-avain lähetetty Mistral OCR:lle.", + "API key sent to the external document loader.": "API-avain lähetetty ulkoiselle Document Loader:lle.", + "API key sent to the external reranker.": "API-avain lähetetty ulkoiselle uudelleen sijoittajalle.", + "API key used for MinerU cloud mode.": "API-avain MinerU:n pilvitilaa varten.", + "API key used to authenticate with Datalab Marker.": "Datalab Markerin todentamiseen käytetty API-avain.", "API keys": "API-avaimet", "API Keys": "API-avaimet", "API Mode": "API-moodi", "API Timeout": "API aikakatkaisu", - "API Token": "", - "API token sent to PaddleOCR-vl.": "", + "API Token": "API-tokeni", + "API token sent to PaddleOCR-vl.": "API-avain lähetetty PaddleOCR-vl:lle.", "API Type": "API-tyyppi", - "API URL": "", + "API URL": "API-osoite", "API Version": "API-versio", "API Version is required": "API-versio vaaditaan", - "Append a watermark to assistant responses when configured.": "", + "Append a watermark to assistant responses when configured.": "Lisää vesileima avustajan vastauksiin, kun se on määritetty.", "Application DN": "Sovelluksen DN", "Application DN Password": "Sovelluksen DN-salasana", "applies to all users with the \"user\" role": "koskee kaikkia käyttäjiä, joilla on \"käyttäjä\"-rooli", - "Apply image compression to channel uploads too.": "", - "Apply voice-specific instructions while voice mode is active.": "", + "Apply image compression to channel uploads too.": "Käytä kuvan pakkausta myös kanaviin ladattaviin kuviin.", + "Apply voice-specific instructions while voice mode is active.": "Käytä äänikohtaisia ohjeita, kun äänitila on käytössä.", "April": "huhtikuu", "Archive": "Arkistoi", "Archive All": "Arkistoi kaikki", @@ -269,22 +269,22 @@ "Are you sure you want to delete this memory? This action cannot be undone.": "Haluatko varmasti poistaa muiston? Tätä toimintoa ei voi peruuttaa.", "Are you sure you want to delete this message?": "Haluatko varmasti poistaa tämän viestin?", "Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Haluatko varmasti poistaa tämän version? Alaversiot linkitetään uudelleen tämän version ylätason versioon.", - "Are you sure you want to delete this webhook? This action cannot be undone.": "", + "Are you sure you want to delete this webhook? This action cannot be undone.": "Haluatko varmasti poistaa tämän webhookin? Tätä toimintoa ei voi peruuttaa.", "Are you sure you want to delete this?": "Haluatko varmasti poistää tämän?", - "Are you sure you want to reset all permissions to their default values? You will still need to save to apply the changes.": "", + "Are you sure you want to reset all permissions to their default values? You will still need to save to apply the changes.": "Haluatko varmasti palauttaa kaikki käyttöoikeudet niiden oletusarvoihin? Sinun on silti tallennettava, jotta muutokset tulevat voimaan.", "Are you sure you want to unarchive all archived chats?": "Haluatko varmasti purkaa kaikkien arkistoitujen keskustelujen arkistoinnin?", - "Are you sure you want to unshare all shared chats? This will remove all share links.": "", + "Are you sure you want to unshare all shared chats? This will remove all share links.": "Haluatko varmasti lopettaa kaikkien jaettujen keskustelujen jakamisen? Tämä poistaa kaikki jakolinkit.", "Arena Models": "Arena-mallit", "Artifacts": "Artefaktit", "Asc": "Nouseva", "Ask": "Kysy", "Ask a question": "Kysy kysymys", - "Ask a test question": "", - "Ask this knowledge source a test question": "", + "Ask a test question": "Kysy testikysymys", + "Ask this knowledge source a test question": "Kysy tältä tietolähteeltä testikysymys", "Assistant": "Avustaja", - "Assistant messages": "", + "Assistant messages": "Avustajan viestit", "Async Embedding Processing": "Asynkroninen upotus prosessointi", - "at": "", + "at": "klo", "At time of event": "Tapahtumahetkellä", "Attach File From Knowledge": "Liitä tiedosto tietämyksestä", "Attach Files": "Liitä tiedostoja", @@ -297,28 +297,28 @@ "Audio": "Ääni", "August": "elokuu", "Auth": "Todennus", - "Auth Mode": "", - "Auth required": "", + "Auth Mode": "Todennustila", + "Auth required": "Todennus vaaditaan", "Authenticate": "Todentaa", "Authentication": "Todennus", "Auto": "Automaattinen", "Auto (Random)": "Automaattinen (satunnainen)", - "Auto Redirect": "", + "Auto Redirect": "Automaattinen uudelleenohjaus", "Auto-Copy Response to Clipboard": "Kopioi vastaus automaattisesti leikepöydälle", - "Auto-Create Groups": "", + "Auto-Create Groups": "Ryhmien automaattinen luonti", "Auto-Playback Response": "Toista vastaus automaattisesti", "Autocomplete Generation": "Automaattisen täydennyksen luonti", "Autocomplete Generation Input Max Length": "Automaattisen täydennyksen syötteen enimmäispituus", - "Autocomplete Generation Prompt": "", - "Automatic": "", - "Automatic Delivery": "", - "Automatic Events": "", + "Autocomplete Generation Prompt": "Automaattisen täydennyksen luontikehote", + "Automatic": "Automaattinen", + "Automatic Delivery": "Automaattinen toimitus", + "Automatic Events": "Automaattiset tapahtumat", "Automatic1111": "Automatic1111", "AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 verkko-osoite vaaditaan.", "Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "Lisää järjestelmätyökaluja automaattisesti natiivissa toimintokutsutilassa (esim. aikaleimat, muisti, keskusteluhistoria, muistiinpanot jne.)", "Automation": "Automaatio", "Automation created": "Automaatio luotu", - "Automation Menu": "", + "Automation Menu": "Automaation valikko", "Automation title": "Automaation otsikko", "Automation triggered": "Automaatio laukaistu", "Automation updated": "Automaatio päivitetty", @@ -327,39 +327,39 @@ "Available models": "Käytettävissä olevat mallit", "Available Skills": "Käytettävissä olevat taidot", "Available Tools": "Käytettävissä olevat työkalut", - "Available variables": "", + "Available variables": "Käytettävissä olevat muuttujat", "available!": "saatavilla!", - "Average messages per active day": "", - "Average tokens per chat": "", + "Average messages per active day": "Keskimääräiset viestit aktiivista päivää kohden", + "Average tokens per chat": "Keskimääräiset tokenit keskustelua kohden", "Away": "Poissa", "Awful": "Kauhea", "Azure AI Speech": "Azure AI Speech", "Azure OpenAI": "Azure OpenAI", - "Azure OpenAI API key.": "", - "Azure OpenAI API version.": "", - "Azure OpenAI endpoint used for embeddings.": "", + "Azure OpenAI API key.": "Azure OpenAI API -avain.", + "Azure OpenAI API version.": "Azure OpenAI API -versio.", + "Azure OpenAI endpoint used for embeddings.": "Azure OpenAI -päätepiste upotuksia varten.", "Azure Region": "Azure-alue", "Back": "Takaisin", - "Background sub-agent finished": "", - "background sub-agents": "", + "Background sub-agent finished": "Taustan aliagentti on valmis", + "background sub-agents": "Taustan aliagentit", "Bad Response": "Huono vastaus", - "Balance semantic and lexical weighting for hybrid search.": "", + "Balance semantic and lexical weighting for hybrid search.": "Tasapainota semanttisten ja leksikaalisten painotusten suhdetta hybridihakua varten.", "Banners": "Bannerit", - "Base DN used when searching for users.": "", + "Base DN used when searching for users.": "Käyttäjien haussa käytetty Base DN.", "Base Model (From)": "Perusmalli (alkaen)", - "Base Model is required.": "", + "Base Model is required.": "Perusmalli on pakollinen.", "Base Model List Cache speeds up access by fetching base models only at startup or on settings save—faster, but may not show recent base model changes.": "Malliluettelon välimuisti nopeuttaa käyttöä hakemalla mallit vain käynnistyksen yhteydessä, tai asetusten tallentamisen yhteydessä - nopeampaa, mutta ei välttämättä näytä viimeisimpiä malli muutoksia.", - "Base URL": "", + "Base URL": "Perusverkko-osoite", "Bearer": "Bearer", "before": "ennen", "Being lazy": "Oli laiska", - "Bind DN used for directory search.": "", + "Bind DN used for directory search.": "Hakemiston haussa käytetty Bind DN.", "Bing": "", "Bing Search V7 Endpoint": "Bing Search V7 -päätepisteen osoite", "Bing Search V7 Subscription Key": "Bing Search V7 -tilauskäyttäjäavain", "Bio": "Elämänkerta", "Birth Date": "Syntymäpäivä", - "Blocked Groups": "", + "Blocked Groups": "Estetyt ryhmät", "BM25 Weight": "BM25 paino", "Bocha Search API Key": "Bocha Search API -avain", "Bold": "Lihavointi", @@ -368,7 +368,7 @@ "Brave Search API Key": "Brave Search API -avain", "Break down complex requests into trackable steps": "Pilko monimutkaiset pyynnöt seurattaviin vaiheisiin", "Browse and query knowledge bases": "Selaa ja hae tietokannoista", - "Browser Notifications": "", + "Browser Notifications": "Selaimen ilmoitukset", "Builtin Tools": "Sisäänrakennetut työkalut", "Bullet List": "Luettelo", "Button ID": "Painikkeen ID", @@ -376,7 +376,7 @@ "Button Prompt": "Painikkeen kehote", "by {{name}}": "tekijä {{name}}", "By {{name}}": "Tekijä {{name}}", - "By supporting the project through sponsorship or an enterprise license, you help us stay independent, ship new features faster, improve stability, and grow Open WebUI for the long haul.": "", + "By supporting the project through sponsorship or an enterprise license, you help us stay independent, ship new features faster, improve stability, and grow Open WebUI for the long haul.": "Tukemalla projektia sponsoroimalla tai hankkimalla yrityslisenssin autat meitä pysymään riippumattomina, julkaisemaan uusia ominaisuuksia nopeammin, parantamaan vakautta ja kehittämään Open WebUI:ta pitkäjänteisesti.", "Bypass Embedding and Retrieval": "Ohita upotus ja haku", "Bypass Web Loader": "Ohita verkkolataaja", "Cache Base Model List": "Malli luettelon välimuisti", @@ -388,7 +388,7 @@ "Calendars Public Sharing": "Kalenterien julkinen jakaminen", "Call": "Puhelu", "Call feature is not supported when using Web STT engine": "Puhelutoimintoa ei tueta käytettäessä web-puheentunnistusmoottoria", - "Callback URI registered with the provider.": "", + "Callback URI registered with the provider.": "Palveluntarjoajalle rekisteröity takaisinkutsu-URI.", "Camera": "Kamera", "Cancel": "Peruuta", "Cancel download of {{model}}": "Keskeytä {{model}} lataus", @@ -397,7 +397,7 @@ "Capabilities": "Ominaisuudet", "Capture": "Näyttökuva", "Capture Audio": "Kaappaa ääntä", - "Certificate file used for TLS verification.": "", + "Certificate file used for TLS verification.": "TLS-varmennusta varten käytetty sertifikaattitiedosto.", "Certificate Path": "Varmennepolku", "Change folder icon": "Vaihda kansion kuvake", "Change Password": "Vaihda salasana", @@ -412,7 +412,7 @@ "Channels": "Kanavat", "Character": "Kirjain", "Chat": "Keskustelu", - "Chat actions": "", + "Chat actions": "Keskustelutoiminnot", "Chat archived.": "Keskustelu arkistoitu.", "Chat Background Image": "Keskustelun taustakuva", "Chat Bubble UI": "Keskustelu-pallojen käyttöliittymä", @@ -421,11 +421,11 @@ "Chat deleted.": "Keskustelu poistettu.", "Chat Direction": "Keskustelun suunta", "Chat exported successfully": "Keskustelut viety onnistuneesti", - "Chat forked": "", - "Chat history": "", + "Chat forked": "Keskustelu haarautettu", + "Chat history": "Keskusteluhistoria", "Chat History": "Keskusteluhistoria", "Chat ID": "Keskustelu ID", - "Chat is too short to compact": "", + "Chat is too short to compact": "Keskustelu on liian lyhyt tiivistettäväksi.", "Chat moved successfully": "Keskustelu siirrettiin onnistuneesti", "Chat Permissions": "Keskustelun käyttöoikeudet", "Chat Tags Auto-Generation": "Keskustelutunnisteiden automaattinen luonti", @@ -437,29 +437,29 @@ "Check for updates": "Tarkista päivitykset", "Checking for updates...": "Tarkistetaan päivityksiä...", "Choose a model before saving...": "Valitse malli ennen tallentamista...", - "Choose automatic, left-to-right, or right-to-left text flow.": "", - "Choose fallback models for background tasks. Current Model follows the active chat model.": "", - "Choose how extracted text is split before indexing.": "", - "Choose how uploaded documents are parsed before indexing.": "", - "Choose how web result pages are fetched and read.": "", - "Choose the browser voice used for speech output.": "", - "Choose the color theme used by the interface.": "", - "Choose the configured text-to-speech service voice.": "", - "Choose the engine used to read assistant responses aloud.": "", - "Choose the engine used to transcribe voice input.": "", - "Choose the gender value stored on your profile.": "", - "Choose the Kokoro.js voice used for speech output.": "", - "Choose the language used for interface text.": "", - "Choose the local or cloud MinerU API mode.": "", - "Choose the provider used for image edits.": "", - "Choose the provider used for image generation.": "", - "Choose the provider used for web search queries.": "", - "Choose the runtime used by the code interpreter tool.": "", - "Choose the runtime used for generated code blocks.": "", - "Choose the speech provider used for assistant audio output.": "", - "Choose the transcription provider used for audio input.": "", - "Choose whether Enter sends immediately or uses Ctrl+Enter.": "", - "Choose whether the app opens to the default home or chat view.": "", + "Choose automatic, left-to-right, or right-to-left text flow.": "Valitse tekstin suunta: automaattinen, vasemmalta oikealle tai oikealta vasemmalle.", + "Choose fallback models for background tasks. Current Model follows the active chat model.": "Valitse varamallit taustatehtäville. Nykyinen malli seuraa aktiivisen keskustelun mallia.", + "Choose how extracted text is split before indexing.": "Valitse, miten poimittu teksti jaetaan ennen indeksointia.", + "Choose how uploaded documents are parsed before indexing.": "Valitse, miten ladatut asiakirjat jäsennetään ennen indeksointia.", + "Choose how web result pages are fetched and read.": "Valitse, miten verkkotulossivut haetaan ja luetaan.", + "Choose the browser voice used for speech output.": "Valitse selaimen puheääni puheentuottoa varten.", + "Choose the color theme used by the interface.": "Valitse käyttöliittymässä käytettävä väriteema.", + "Choose the configured text-to-speech service voice.": "Valitse määritetyn puhesynteesipalvelun puheääni.", + "Choose the engine used to read assistant responses aloud.": "Valitse avustajan vastausten ääneen lukemiseen käytettävä moottori.", + "Choose the engine used to transcribe voice input.": "Valitse puheen transkriptioon käytettävä moottori.", + "Choose the gender value stored on your profile.": "Valitse profiiliisi tallennettu sukupuoli.", + "Choose the Kokoro.js voice used for speech output.": "Valitse Kokoro.js:n puheääni puheentuottoa varten.", + "Choose the language used for interface text.": "Valitse käyttöliittymässä käytettävä kieli.", + "Choose the local or cloud MinerU API mode.": "Valitse paikallinen tai pilvipohjainen MinerU API-tila.", + "Choose the provider used for image edits.": "Valitse kuvanmuokkauksiin käytettävä palveluntarjoaja.", + "Choose the provider used for image generation.": "Valitse kuvan luomiseen käytettävä palveluntarjoaja.", + "Choose the provider used for web search queries.": "Valitse verkkohakukyselyihin käytettävä palveluntarjoaja.", + "Choose the runtime used by the code interpreter tool.": "Valitse ohjelmatulkissa käytettävä ajonaikainen ympäristö.", + "Choose the runtime used for generated code blocks.": "Valitse luotujen koodilohkojen käyttämä ajonaikainen ympäristö.", + "Choose the speech provider used for assistant audio output.": "Valitse avustajan äänentuottoa varten käytettävä palveluntarjoaja.", + "Choose the transcription provider used for audio input.": "Valitse äänitulon transkriptioon käytettävä palveluntarjoaja.", + "Choose whether Enter sends immediately or uses Ctrl+Enter.": "Valitse, lähettääkö Enter välittömästi vai edellyttääkö se Ctrl+Enteriä.", + "Choose whether the app opens to the default home or chat view.": "Valitse, avautuuko sovellus oletuskotinäkymään vai keskustelunäkymään.", "Chunk Min Size Target": "Osien vähimmäiskoko", "Chunk Overlap": "Päällekkäisten osien määrä", "Chunk Size": "Osien koko", @@ -472,12 +472,12 @@ "Claim used as the profile picture URL.": "", "Claim used as the stable user identifier.": "", "Claim used as the user email address.": "", - "Clear filters to reorder": "", + "Clear filters to reorder": "Tyhjennä suodattimet uudelleenjärjestelyä varten", "Clear memory": "Tyhjennä muisti", "Clear Memory": "Tyhjennä Muisti", "Clear search": "Tyhjennä haku", "Clear status": "Tyhjennä tila", - "Clear vector storage and knowledge indexing data.": "", + "Clear vector storage and knowledge indexing data.": "Tyhjennä vektoritallennukset ja tietämyksen indeksointitiedot.", "click here": "klikkaa tästä", "Click here for filter guides.": "Katso suodatinohjeita klikkaamalla tästä.", "Click here for help.": "Klikkaa tästä saadaksesi apua.", @@ -492,7 +492,7 @@ "Click on the user role button to change a user's role.": "Klikkaa käyttäjän roolipainiketta vaihtaaksesi käyttäjän roolia.", "Click to connect": "Klikkaa yhdistääksesi", "Click to copy ID": "Klikkaa kopioidaksesi ID", - "Click to rebind": "", + "Click to rebind": "Klikkaa määrittääksesi uudelleen", "Client ID": "Client ID", "Client Secret": "Client Secret", "Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Leikepöydälle kirjoitusoikeus evätty. Tarkista selaimesi asetukset ja myönnä tarvittavat käyttöoikeudet.", @@ -522,38 +522,38 @@ "Code Interpreter Prompt Template": "Ohjelmatulkin kehotemalli", "Collaboration channel where people join as members": "Yhteistyökanava, johon ihmiset liittyvät jäseninä", "Collapse": "Pienennä", - "Collapse code blocks by default.": "", + "Collapse code blocks by default.": "Pienennä koodilohkot oletuksena.", "Collection": "Kokoelma", - "Collection Field": "", + "Collection Field": "Kokoelmakenttä", "Collections": "Kokoelmat", "Color": "Väri", - "Combine semantic and keyword retrieval.": "", + "Combine semantic and keyword retrieval.": "Yhdistä semanttinen haku ja avainsanahaku.", "ComfyUI": "ComfyUI", "ComfyUI Base URL is required.": "ComfyUI verkko-osoite vaaditaan.", "ComfyUI Workflow": "ComfyUI-työnkulku", "ComfyUI Workflow Nodes": "ComfyUI-työnkulun solmut", "Comma separated Node Ids (e.g. 1 or 1,2)": "Pilkulla erotellut Node Id:t (esim. 1 tai 1,2)", - "Comma-separated API paths that API keys can access.": "", - "Comma-separated audio or video MIME types accepted for upload.": "", - "Comma-separated extensions MinerU should handle.": "", - "Comma-separated group names": "", + "Comma-separated API paths that API keys can access.": "Pilkulla erotellut API-polut, joihin API-avaimilla on pääsy.", + "Comma-separated audio or video MIME types accepted for upload.": "Pilkulla erotellut audio- tai video-MIME-tyypit, joita hyväksytään latauksissa.", + "Comma-separated extensions MinerU should handle.": "Pilkulla erotellut tiedostopäätteet, joita MinerU:n pitäisi käsitellä.", + "Comma-separated group names": "Pilkulla erotellut ryhmien nimet", "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "", - "Comma-separated upload extensions. Leave empty for all file types.": "", + "Comma-separated upload extensions. Leave empty for all file types.": "Pilkulla erotellut hyväksytyt tiedostopäätteet. Jätä tyhjäksi, jos haluat sallia kaikki tiedostotyypit.", "command": "komento", "Command": "Komento", - "Commands": "", + "Commands": "Komennot", "Comment": "Kommentti", "Commit Message": "Vahvistusviesti", - "Community": "", + "Community": "Yhteisö", "Community Reviews": "Yhteisön arvostelut", - "Community Sharing": "", - "Compacting context": "", - "Compacting context...": "", - "Compare": "", + "Community Sharing": "Yhteisö jako", + "Compacting context": "Kontekstin pakkaaminen", + "Compacting context...": "Kontekstin pakkaaminen...", + "Compare": "Vertaile", "Comparing with knowledge base...": "Vertaillaan tietokantaan...", "Completions": "Täydennykset", "Compress Images in Channels": "Pakkaa kuvat kanavissa", - "Compress uploaded images before sending or storage.": "", + "Compress uploaded images before sending or storage.": "Pakkaa ladatut kuvat ennen lähettämistä tai tallentamista.", "Computing checksums ({{count}} files)_one": "Tarkistussummien laskenta ({{count}} tiedostoa)_one", "Computing checksums ({{count}} files)_other": "Tarkistussummien laskenta ({{count}} tiedostoa)_other", "Concurrent Requests": "Samanaikaiset pyynnöt", @@ -566,17 +566,17 @@ "Confirm your action": "Vahvista toimintasi", "Confirm your new password": "Vahvista uusi salasanasi", "Confirm Your Password": "Vahvista salasanasi", - "Connect code execution to a Jupyter server endpoint.": "", - "Connect code interpreter to a Jupyter server endpoint.": "", - "Connect to a stable-diffusion-webui server running with the `--api` flag.": "", + "Connect code execution to a Jupyter server endpoint.": "Yhdistä koodin suoritus Jupyter-palvelimen päätepisteeseen.", + "Connect code interpreter to a Jupyter server endpoint.": "Yhdistä ohjelmatulkki Jupyter-palvelimen päätepisteeseen.", + "Connect to a stable-diffusion-webui server running with the `--api` flag.": "Yhdistä stable-diffusion-webui-palvelimeen, joka on käynnissä --api parametrillä.", "Connect to an AI provider to start chatting": "Yhdistä tekoälypalveluntarjoajaan aloittaaksesi keskustelut", "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Yhdistä Open Terminal -instansseihin selataksesi tiedostoja ja käyttääksesi niitä aina päällä olevina työkaluina. Vain yksi voi olla aktiivinen kerrallaan.", "Connect to Open Terminal instances. All users will have access to file browsing and terminal tools through these servers.": "Yhdistä Open Terminal -instansseihin. Kaikilla käyttäjillä on pääsy tiedostojen selaamiseen ja päätetyökaluihin näiden palvelimien kautta.", - "Connect to the ComfyUI server used for generation.": "", - "Connect to the ComfyUI server used for image edits.": "", + "Connect to the ComfyUI server used for generation.": "Yhdistä generointia varten käytettyyn ComfyUI-palvelimeen.", + "Connect to the ComfyUI server used for image edits.": "Yhdistä kuvanmuokkauksiin käytettyyn ComfyUI-palvelimeen.", "Connect to your own OpenAI compatible API endpoints.": "Yhdistä omat OpenAI yhteensopivat API päätepisteet.", "Connect to your own OpenAPI compatible external tool servers.": "Yhdistä omat ulkopuoliset OpenAPI yhteensopivat työkalu palvelimet.", - "Connected": "", + "Connected": "Yhdistetty", "Connected ({{type}})": "Yhdistetty ({{type}})", "Connection failed": "Yhteys epäonnistui", "Connection lost. Reconnecting...": "Yhteys katkaistu. Yhdistetään uudelleen...", @@ -588,32 +588,32 @@ "Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort.": "Rajoittaa päättelyn määrää päättelymalleissa. Tämä soveltuu vain tarjoajiin jotka tukevat päättelyn määrä asetusta.", "Contact Admin for WebUI Access": "Ota yhteyttä ylläpitäjään WebUI-käyttöä varten", "Content": "Sisältö", - "Content Extraction": "", + "Content Extraction": "Sisällönpoiminta", "Content Extraction Engine": "Sisällönpoimintamoottori", - "Content Field": "", + "Content Field": "Sisältökenttä", "Content lengths (character counts only)": "Sisällön pituus (vain merkkimäärä)", - "Context": "", - "Context compacted": "", - "Context Compaction": "", - "Context compaction failed": "", - "Context compaction is disabled": "", - "Context Compaction Prompt": "", - "Context Compaction Threshold": "", + "Context": "Konteksti", + "Context compacted": "Konteksti tiivistetty", + "Context Compaction": "Kontekstin tiivistys", + "Context compaction failed": "Kontekstin tiivistys epäonnistui", + "Context compaction is disabled": "Kontekstin tiivistys on poistettu käytöstä", + "Context Compaction Prompt": "Kontekstin tiivistyksen kehote", + "Context Compaction Threshold": "Kontekstin tiivistyksen kynnys", "Context Tokens": "Konteksti tokenit", - "Continue": "", + "Continue": "Jatka", "Continue Response": "Jatka vastausta", "Continue with {{provider}}": "Jatka palvelulla {{provider}}", "Continue with Email": "Jatka sähköpostilla", "Continue with LDAP": "Jatka LDAP:illa", "Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.": "Muokkaa, miten viestin teksti jaetaan puhesynteesipyyntöjä varten. 'Välimerkit' jakaa lauseisiin, 'kappaleet' jakaa kappaleisiin ja 'ei mitään' pitää viestin yhtenä merkkijonona.", - "Control result volume and parallel search requests.": "", + "Control result volume and parallel search requests.": "Säädä hakutulosten määrää ja samanaikaisia hakupyyntöjä.", "Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Säätelee generoidun tekstin token-jaksojen toistumista. Korkeampi arvo (esim. 1.5) rankaisee toistoja voimakkaammin, kun taas matalampi arvo (esim. 1.1) on lievempi. Arvolla 1 se on pois päältä.", "Controls": "Ohjaimet", - "Controls how chat tags are inferred.": "", - "Controls how older messages are rewritten into a running summary.": "", + "Controls how chat tags are inferred.": "Ohjaa, miten keskustelutunnisteet päätellään.", + "Controls how older messages are rewritten into a running summary.": "Ohjaa, miten vanhemmat viestit kirjoitetaan uudelleen yhteenvetoon.", "Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Kontrolloi yhtenäisyyden ja monimuotoisuuden tasapainoa tuloksessa. Pienempi arvo tuottaa kohdennetumman ja johdonmukaisemman tekstin.", "Conversation saved successfully": "Keskustelun tallennus onnistui", - "Convert long pasted text into a file attachment.": "", + "Convert long pasted text into a file attachment.": "Muunna pitkä liite teksti tiedostoliitteeksi.", "Copied": "Kopioitu", "Copied link to clipboard": "Linkki kopioitu leikepöydälle", "Copied shared chat URL to clipboard!": "Jaettu keskustelulinkki kopioitu leikepöydälle!", @@ -628,16 +628,16 @@ "Copy Link": "Kopioi linkki", "Copy Path": "Kopioi polku", "Copy Prompt": "Kopioi kehote", - "Copy rich formatted content instead of plain text.": "", + "Copy rich formatted content instead of plain text.": "Kopioi muotoiltu sisältö tavallisen tekstin sijaan.", "Copy Share Link": "Kopioi jakolinkki", - "Copy the current session token for authenticated requests.": "", - "Copy the latest assistant response when it completes.": "", + "Copy the current session token for authenticated requests.": "Kopioi nykyinen istunnon tunniste todennettuja pyyntöjä varten.", + "Copy the latest assistant response when it completes.": "Kopioi avustajan viimeisin vastaus, kun se on valmis.", "Copy to clipboard": "Kopioi leikepöydälle", "Copy Token": "Kopioi tokeni", "Copy URL": "Kopioi linkki", "Copying to clipboard was successful!": "Kopioiminen leikepöydälle onnistui!", "CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS täytyy olla konfiguroitu palveluntarjoajan toimesta pyyntöjen hyväksymiseksi Open WebUI:sta.", - "Could not load release notes.": "", + "Could not load release notes.": "Julkaisutietojen lataaminen epäonnistui.", "Could not read file.": "Tiedostoa ei voitu lukea.", "CPU": "", "Create": "Luo", @@ -647,54 +647,54 @@ "Create Account": "Luo tili", "Create Admin Account": "Luo ylläpitäjätili", "Create and manage scheduled automations": "Luo ja hallinnoi aikataulutettuja automaatioita", - "Create announcements shown to users in the app.": "", + "Create announcements shown to users in the app.": "Luo sovelluksessa käyttäjille näytettäviä ilmoituksia.", "Create Channel": "Luo kanava", - "Create chat tags from conversation content.": "", + "Create chat tags from conversation content.": "Luo keskustelutunnisteet keskustelun sisällöstä.", "Create Folder": "Luo kansio", "Create Image": "Luo kuva", "Create Knowledge": "Luo tietoa", - "Create missing groups from LDAP groups.": "", + "Create missing groups from LDAP groups.": "Luo puuttuvat ryhmät LDAP-ryhmistä.", "Create missing groups from OAuth claims.": "", "Create Model": "Luo malli", "Create new key": "Luo uusi avain", "Create new secret key": "Luo uusi salainen avain", - "Create Prompt": "", + "Create Prompt": "Luo kehote", "Create scheduled prompts that run automatically on a recurring basis.": "Luo aikataulutettuja kehotteita, jotka suoritetaan automaattisesti toistuvasti.", - "Create your first note from the Create menu.": "", - "Create, copy, or rotate your API key.": "", - "Created": "", + "Create your first note from the Create menu.": "Luo ensimmäinen muistiinpanosi luonti-valikosta.", + "Create, copy, or rotate your API key.": "Luo, kopioi tai vaihda API-avaimesi.", + "Created": "Luotu", "Created at": "Luotu", "Created At": "Luotu", "Created by": "Luonut", "Created by you": "Sinun luomasi", "Created on {{date}}": "Luotu {{date}}", - "Credential used for Document Intelligence.": "", - "Credentials used to authenticate with the Jupyter server.": "", + "Credential used for Document Intelligence.": "Tunnistetiedot, joita käytetään Document Intelligence -palvelussa.", + "Credentials used to authenticate with the Jupyter server.": "Jupyter-palvelimen todentamiseen käytetyt tunnistetiedot.", "CSV Import": "CSV-tuonti", "Ctrl+Enter to Send": "Ctrl+Enter lähetys", - "Current": "", + "Current": "Nykyinen", "Current Model": "Nykyinen malli", "Current Password": "Nykyinen salasana", - "Current streak": "", + "Current streak": "Nykyinen putki", "Custom": "Mukautettu", "Custom color": "Mukautettu väri", "Custom description enabled": "Muokautetut kuvaukset käytössä", "Custom Gender": "Muu sukupuoli", - "Custom message shown while an account waits for approval.": "", + "Custom message shown while an account waits for approval.": "Mukautettu viesti, joka näytetään tilin odottaessa hyväksyntää.", "Custom Parameter Name": "Mukautetun parametrin nimi", "Custom Parameter Value": "Mukautetun parametrin arvo", - "Custom permissions": "", - "Custom range": "", - "Custom title shown while an account waits for approval.": "", + "Custom permissions": "Mukautetut käyttöoikeudet", + "Custom range": "Mukautettu alue", + "Custom title shown while an account waits for approval.": "Mukautettu otsikko, joka näytetään tilin odottaessa hyväksyntää.", "Daily": "Päivittäin", - "Daily at": "", + "Daily at": "Päivittäin", "Daily Messages": "Päivittäiset viestit", "Danger Zone": "Vaara-alue", "Dark": "Tumma", "Data Controls": "Datan hallinta", "Database": "Tietokanta", "Datalab Marker API": "Datalab Marker API", - "Datalab Marker service endpoint used for document parsing.": "", + "Datalab Marker service endpoint used for document parsing.": "Datalab Marker -päätepiste asiakirjojen jäsentämistä varten.", "Date Modified": "Muokkauspäivämäärä", "Day": "Päivä", "DD/MM/YYYY": "DD/MM/YYYY", @@ -720,9 +720,9 @@ "Default to memberOf": "", "Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "Segmentoitu haku on oletuksena kohdennettua ja relevanttia sisällön poimimista varten. Tätä suositellaan useimmissa tapauksissa.", "Default User Role": "Oletuskäyttäjärooli", - "Default webhook": "", - "Defines the behavior used for spoken conversations.": "", - "Delegate focused work to parallel sub-agents": "", + "Default webhook": "Oletus webhook", + "Defines the behavior used for spoken conversations.": "Määrittelee puhutuissa keskusteluissa käytetyn käyttäytymisen.", + "Delegate focused work to parallel sub-agents": "Delegoi kohdennettu työ rinnakkaisille aliagenteille", "Delete": "Poista", "Delete {{name}}": "Poista {{name}}", "Delete a model": "Poista malli", @@ -749,7 +749,7 @@ "Delete skill?": "Poista taito?", "delete this link": "poista tämä linkki", "Delete tool?": "Haluatko varmasti poistaa tämän työkalun?", - "Delete uploaded files from the upload directory.": "", + "Delete uploaded files from the upload directory.": "Poista ladatut tiedostot lataushakemistosta.", "Delete User": "Poista käyttäjä", "Delete Version": "Poista versio?", "Deleted": "Poistettu", @@ -766,7 +766,7 @@ "Description": "Kuvaus", "Deselect": "Poista valinta", "Detect Artifacts Automatically": "Tunnista artefaktit automaattisesti", - "Detect generated artifacts and show them in the artifact workspace.": "", + "Detect generated artifacts and show them in the artifact workspace.": "Tunnista luodut artefaktit ja näytä ne artefaktien työtilassa.", "Dictate": "Sanele", "Didn't fully follow instructions": "Ei noudattanut ohjeita täysin", "Direct": "Suora", @@ -780,12 +780,12 @@ "Directory name": "Hakemiston nimi", "Directory renamed.": "Hakemisto uudelleennimetty.", "Directory selection was cancelled": "Hakemiston valinta keskeytettiin", - "Disable all": "", + "Disable all": "Poista kaikki käytöstä", "Disable All": "Poista kaikki käytöstä", "Disable Code Interpreter": "Poista Koodin suoritus käytöstä", "Disable Image Extraction": "Poista kuvien poiminta käytöstä", - "Disable Image Generation": "", - "Disable Web Search": "", + "Disable Image Generation": "Poista kuvagenerointi käytöstä", + "Disable Web Search": "Poista verkkohaku käytöstä", "Disabled": "Ei käytössä", "Disconnect OAuth": "Katkaise OAuth", "Discover a function": "Löydä toiminto", @@ -802,47 +802,47 @@ "Display Chat Title in Tab": "Näytä keskustelu otiskko välilehdessä", "Display Emoji in Call": "Näytä hymiöitä puhelussa", "Display Multi-model Responses in Tabs": "Näytä usean mallin vastaukset välilehdissä", - "Display name for this LDAP connection.": "", - "Display name shown for the OAuth provider.": "", + "Display name for this LDAP connection.": "Tämän LDAP-yhteyden näyttönimi.", + "Display name shown for the OAuth provider.": "OAuth-palveluntarjoajan näyttönimi.", "Display the Username Instead of You in the Chat": "Näytä käyttäjänimi keskustelussa \"Sinä\" -tekstin sijaan", "Displays citations in the response": "Näyttää lähdeviitteet vastauksessa", "Displays status updates (e.g., web search progress) in the response": "Näyttä tilapäivityksiä (esim. verkkohaku) vastauksissa", - "Do not extract images from PDFs during Marker processing.": "", + "Do not extract images from PDFs during Marker processing.": "Älä poimi kuvia PDF-tiedostoista Marker-käsittelyn aikana.", "Do not install functions from sources you do not fully trust.": "Älä asenna toimintoja lähteistä, joihin et luota täysin.", "Do not install tools from sources you do not fully trust.": "Älä asenna työkaluja lähteistä, joihin et luota täysin.", "Do you want to sync your usage stats with Open WebUI Community?": "Haluatko jakaa käyttötilastosi Open WebUI yhteisön kanssa?", "Docling": "Docling", "Docling Parameters": "Docling parametrit", - "Docling Server URL": "", + "Docling Server URL": "Docling palvelimen verkko-osoite", "Docling Server URL required.": "Docling palvelimen verkko-osoite vaaditaan.", - "Docling service endpoint used for parsing.": "", + "Docling service endpoint used for parsing.": "Docling -päätepiste jäsentämistä varten.", "Document": "Asiakirja", "Document ID Field": "", "Document Intelligence": "Document Intelligence", "Document Intelligence endpoint required.": "Document Intelligence pääte vaaditaan", - "Document Intelligence endpoint used for parsing.": "", + "Document Intelligence endpoint used for parsing.": "Document Intelligence -päätepiste jäsentämistä varten.", "Document Intelligence Model": "Document Intelligence malli", - "Document Loader URL": "", + "Document Loader URL": "Document Loader verkko-osoite", "Documentation": "Dokumentaatio", "Documents": "Dokumentit", "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.", "Domain Filter List": "Verkko-osoitteiden suodatuslista", - "Don't fetch random pipelines from sources you don't trust.": "", + "Don't fetch random pipelines from sources you don't trust.": "Älä hae satunnaisia putkistoja lähteistä, joihin et luota.", "Don't have an account?": "Eikö sinulla ole tiliä?", "Don't like the style": "En pidä tyylistä", "Done": "Valmis", "Download": "Lataa", "Download & Delete": "Lataa ja poista", - "Download all users as CSV.": "", + "Download all users as CSV.": "Lataa kaikki käyttäjät CSV:nä.", "Download as JSON": "Lataa JSON:na", "Download as SVG": "Lataa SVG:nä", "Download canceled": "Lataus peruutettu", - "Download every user's chat history as JSON.": "", - "Download the application database when supported.": "", - "Download the current admin configuration as JSON.": "", - "Download your chat history as a JSON export.": "", + "Download every user's chat history as JSON.": "Lataa kaikkien käyttäjien keskusteluhistoria JSON:na.", + "Download the application database when supported.": "Lataa sovelluksen tietokanta, kun tuki on saatavilla.", + "Download the current admin configuration as JSON.": "Lataa nykyinen ylläpitäjän määritys JSON:na.", + "Download your chat history as a JSON export.": "Lataa keskusteluhistoriasi JSON:na.", "Downloading stats...": "Ladataa tilastoja...", - "Drag to reorder": "", + "Drag to reorder": "Raahaa uudelleenjärjestelyä varten", "Draw": "Piirros", "Drop any files here to upload": "Pudota tähän ladattavat tiedostot", "Drop files here": "Pudota tiedostot tähän", @@ -878,14 +878,14 @@ "Edit Default Permissions": "Muokkaa oletuskäyttöoikeuksia", "Edit Folder": "Muokkaa kansiota", "Edit Image": "Kuvan muokkaus", - "Edit Knowledge Connection": "", + "Edit Knowledge Connection": "Muokkaa tietokantayhteyttä", "Edit Last Message": "Muokkaa viimeisintä viestiä", "Edit Memory": "Muokkaa muistia", "Edit Prompt": "Muokkaa kehotetta", "Edit Terminal Connection": "Muokkaa pääteyhteyttä", "Edit User": "Muokkaa käyttäjää", "Edit User Group": "Muokkaa käyttäjäryhmää", - "Edit webhook": "", + "Edit webhook": "Muokkaa webhookia", "Edit workflow.json content": "Muokkaa workflow.json sisältöä", "edited": "muokattu", "Eject": "Poista", @@ -893,8 +893,8 @@ "ElevenLabs": "ElevenLabs", "Email": "Sähköposti", "Email Claim": "", - "Email domains allowed to sign in with OAuth.": "", - "Email shown in the pending account overlay.": "", + "Email domains allowed to sign in with OAuth.": "Sähköpostiverkkotunnukset, joilla voi kirjautua OAuthin kautta.", + "Email shown in the pending account overlay.": "Sähköpostiosoite, joka näytetään tilin odottaessa hyväksyntää.", "Embedding": "Upotus", "Embedding Batch Size": "Upotuksen eräkoko", "Embedding Concurrent Requests": "Samanaikaiset upotuspyynnöt", @@ -902,28 +902,28 @@ "Embedding Model Engine": "Upotusmallin moottori", "Emoji": "Emoji", "Emojis": "Emojit", - "Empty": "", + "Empty": "Tyhjä", "Empty message": "Tyhjä viesti", "Enable All": "Ota kaikki käyttöön", - "Enable background sub-agents": "", + "Enable background sub-agents": "Ota käyttöön taustan aliagentit", "Enable Code Execution": "Ota koodin suoritus käyttöön", "Enable Code Interpreter": "Ota ohjelmatulkki käyttöön", - "Enable Image Generation": "", - "Enable Keyboard Shortcuts": "", + "Enable Image Generation": "Ota kuvagenerointi käyttöön", + "Enable Keyboard Shortcuts": "Ota näppäimistön pikakomennot käyttöön", "Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Ota Memory Locking (mlock) käyttöön estääksesi mallidatan vaihtamisen pois RAM-muistista. Tämä lukitsee mallin työsivut RAM-muistiin, varmistaen että niitä ei vaihdeta levylle. Tämä voi parantaa suorituskykyä välttämällä sivuvikoja ja varmistamalla nopean tietojen käytön.", "Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Ota Memory Mapping (mmap) käyttöön ladataksesi mallidataa. Tämä vaihtoehto sallii järjestelmän käyttää levytilaa RAM-laajennuksena käsittelemällä levytiedostoja kuin ne olisivat RAM-muistissa. Tämä voi parantaa mallin suorituskykyä sallimalla nopeamman tietojen käytön. Kuitenkin se ei välttämättä toimi oikein kaikissa järjestelmissä ja voi kuluttaa huomattavasti levytilaa.", "Enable Message Queue": "Ota viestijono käyttöön", "Enable Mirostat sampling for controlling perplexity.": "", - "Enable sub-agents": "", - "Enable Web Search": "", + "Enable sub-agents": "Ota aliagentit käyttöön", + "Enable Web Search": "Ota verkkohaku käyttöön", "Enable, disable, or customize the reasoning tags used by the model. \"Enabled\" uses default tags, \"Disabled\" turns off reasoning tags, and \"Custom\" lets you specify your own start and end tags.": "Käytä, poista käytöstä, tai kustomoi mallin päättely tageja. \"Käytä\" käyttää oletus tageja, \"Ei käytössä\" ottaa päätely tagit pois käytöstä, ja \"Mukautettu\" antaa sinun määritellä aloitus ja lopetus tagit.", "Enabled": "Käytössä", "End Tag": "Lopetus tagi", - "Endpoint": "", + "Endpoint": "Päätepiste", "Endpoint URL": "Päätepiste verkko-osoite", "Enforce Temporary Chat": "Pakota väliaikaiset keskustelut", "Enhance": "Paranna", - "Enhance this note and update it.": "", + "Enhance this note and update it.": "Paranna tätä muistiota ja päivitä se.", "Enrich Hybrid Search Text": "Rikasta hybridihakutekstiä", "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta tässä järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.", "Enter {{role}} message here": "Kirjoita {{role}}-viesti tähän", @@ -931,7 +931,7 @@ "Enter a watermark for the response. Leave empty for none.": "Kirjoita vastauksen vesileima. Jätä tyhjäksi, jos et halua mitään.", "Enter additional headers in JSON format": "Kirjoita lisä ylätunnisteita JSON muodossa", "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "Kirjoita lisäotsikot JSON-muodossa (esim. {\"X-Custom-Header\": \"value\"}", - "Enter additional OpenAI-compatible TTS request parameters as JSON.": "", + "Enter additional OpenAI-compatible TTS request parameters as JSON.": "Kirjoita lisä OpenAI yhteensopivat TTS pyynnön parametrit JSON muodossa.", "Enter additional parameters in JSON format": "Kirjoita lisäparametrit JSON muodossa", "Enter api auth string (e.g. username:password)": "Kirjoita API-todennusmerkkijono (esim. käyttäjätunnus:salasana)", "Enter Application DN": "Kirjoita sovelluksen DN", @@ -944,8 +944,8 @@ "Enter Chunk Min Size Target": "Kirjoita osien vähimmäiskoko", "Enter Chunk Overlap": "Syötä osien päällekkäisyys", "Enter Chunk Size": "Syötä osien koko", - "Enter Client ID": "", - "Enter Client Secret": "", + "Enter Client ID": "Kirjoita Client ID", + "Enter Client Secret": "Kirjoita Client Secret", "Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Syötä pilkulla erottaen \"token:bias_value\" parit (esim. 5432:100, 413:-100)", "Enter content for the pending user info overlay. Leave empty for default.": "Kirjoita odottavien käyttäjien infon tekstisisältö. Käytä oletusta jättämällä tyhjäksi.", "Enter coordinates (e.g. 51.505, -0.09)": "Kirjoita kordinaatit (esim. 51.505, -0.09)", @@ -983,11 +983,11 @@ "Enter Jupyter URL": "Kirjoita Jupyter verkko-osoite", "Enter Kagi Search API Key": "Kirjoita Kagi Search API -avain", "Enter Key Behavior": "Enter näppäimen käyttäytyminen", - "Enter language": "", + "Enter language": "Kirjoita kieli", "Enter language codes": "Kirjoita kielikoodit", "Enter Linkup API Key": "Kirjoita Linkup API-avain", - "Enter Microsoft Web IQ API Base URL": "", - "Enter Microsoft Web IQ API Key": "", + "Enter Microsoft Web IQ API Base URL": "Kirjoita Microsoft Web IQ API verkko-osoite", + "Enter Microsoft Web IQ API Key": "Kirjoita Microsoft Web IQ API-avain", "Enter MinerU API Key": "Kirjoita MinerU API-avain", "Enter Mistral API Base URL": "Kirjoita Mistral API verkko-osoite", "Enter Mistral API Key": "Kirjoita Mistral API-avain", @@ -1006,7 +1006,7 @@ "Enter prompt here.": "Kirjoita kehote tähän.", "Enter proxy URL (e.g. https://user:password@host:port)": "Kirjoita välityspalvelimen verkko-osoite (esim. https://käyttäjä:salasana@host:portti)", "Enter reasoning effort": "Kirjoita päättelyn määrä", - "Enter Redirect URI": "", + "Enter Redirect URI": "Kirjoita uudelleen-ohjaus URI", "Enter Score": "Kirjoita pistemäärä", "Enter SearchApi API Key": "Kirjoita SearchApi API -avain", "Enter SearchApi Engine": "Kirjoita SearchApi-moottori", @@ -1016,7 +1016,7 @@ "Enter SerpApi API Key": "Kirjoita SerpApi API -avain", "Enter SerpApi Engine": "Valitse SerpApi Moottori", "Enter Serper API Key": "Kirjoita Serper API -avain", - "Enter SERPHouse API Key": "", + "Enter SERPHouse API Key": "Kirjoita SERPHouse API -avain", "Enter Serply API Key": "Kirjoita Serply API -avain", "Enter Serpstack API Key": "Kirjoita Serpstack API -avain", "Enter server host": "Kirjoita palvelimen isäntänimi", @@ -1035,8 +1035,8 @@ "Enter the URL to import": "Kirjoita tuotavan verkko-osoite", "Enter Tika Server URL": "Kirjoita Tika Server URL", "Enter to Send": "Enter lähetys", - "Enter token threshold": "", - "Enter Tokenizer Model": "", + "Enter token threshold": "Kirjoita tokenkynnys", + "Enter Tokenizer Model": "Kirjoita tokenizer-malli", "Enter Top K": "Kirjoita Top K", "Enter Top K Reranker": "Kirjoita Top K uudelleen sijoittaja", "Enter URL (e.g. http://127.0.0.1:7860/)": "Kirjoita verkko-osoite (esim. http://127.0.0.1:7860/)", @@ -1062,7 +1062,7 @@ "Enter Your Role": "Kirjoita roolisi", "Enter Your Username": "Kirjoita käyttäjätunnuksesi", "Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "", - "Enterprise licensing": "", + "Enterprise licensing": "Yrityslisensointi", "Entra ID": "Entra ID", "Environment Variables": "Ympäristömuuttujat", "Ephemeral": "Tilapäinen", @@ -1078,20 +1078,20 @@ "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Virhe: Malli '{{modelId}}' on jo käytössä. Valitse toinen ID jatkaaksesi.", "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Virhe: Mallin ID ei voi olla tyhjä. Kirjoita ID jatkaaksesi.", "Evaluations": "Arvioinnit", - "Event": "", + "Event": "Tapahtuma", "Event created": "Tapahtuma luotu", "Event deleted": "Tapahtuma poistettu", - "Event names may change as Open WebUI evolves. Use broad patterns like user.* for integrations that should continue across new related events.": "", + "Event names may change as Open WebUI evolves. Use broad patterns like user.* for integrations that should continue across new related events.": "Tapahtumien nimet voivat muuttua Open WebUI:n kehittyessä. Käytä laajoja kuvioita, kuten user.*, integraatioille, joiden tulisi toimia myös uusien, niihin liittyvien tapahtumien yhteydessä.", "Event title": "Tapahtuman otsikko", "Event updated": "Tapahtuma päivitetty", - "Events": "", + "Events": "Tapahtumat", "Every {{count}} hours_one": "", "Every {{count}} hours_other": "", "Every {{count}} minutes_one": "", "Every {{count}} minutes_other": "", - "Every minute": "", + "Every minute": "Joka minuutti", "Exa API Key": "Exa API -avain", - "Example": "", + "Example": "Esimerkki", "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Esimerkki: (&(objectClass=inetOrgPerson)(uid=%s))", "Example: ALL": "Esimerkki: KAIKKI", "Example: mail": "Esimerkki: posti", @@ -1101,7 +1101,7 @@ "Exclude": "Jätä pois", "Execute code": "Suorita koodi", "Execute code for analysis": "Suorita koodi analysointia varten", - "Executing {{NAME}}...": "", + "Executing {{NAME}}...": "Suoritetaan {{NAME}}...", "Expand": "Laajenna", "Experimental": "Kokeellinen", "Explain": "Selitä", @@ -1113,30 +1113,30 @@ "Export chat (.json)": "Vie keskustelu (.json)", "Export Chats": "Vie keskustelut", "Export Config": "Vie asetukset", - "Export JSON": "", + "Export JSON": "Vie JSON", "Export Models": "Vie mallit", "Export Prompts": "Vie kehotteet", - "Export Skills": "", + "Export Skills": "Vie taidot", "Export to CSV": "Vie CSV-tiedostoon", "Export Tools": "Vie työkalut", "External": "Ulkoiset", - "External connection not found.": "", + "External connection not found.": "Ulkoista yhteyttä ei löytynyt.", "External Document Loader URL required.": "Ulkoisen Document Loader:n verkko-osoite on vaaditaan.", - "External Knowledge Source": "", - "External Knowledge Sources": "", - "External reranker endpoint.": "", - "External service endpoint used to load document content.": "", + "External Knowledge Source": "Ulkoinen tietolähde", + "External Knowledge Sources": "Ulkoiset tietolähteet", + "External reranker endpoint.": "Ulkoinen reranker-päätepiste.", + "External service endpoint used to load document content.": "Ulkoinen palvelu -päätepiste asiakirjojen sisällön lataamista varten.", "External Task Model": "Ulkoinen työmalli", - "External Tool Servers": "", - "External vectors must be generated with the same embedding model configured in Open WebUI.": "", + "External Tool Servers": "Ulkoiset työkalu palvelimet", + "External vectors must be generated with the same embedding model configured in Open WebUI.": "Ulkoiset vektorit täytyy generoida samalla upotusmallilla, joka on konfiguroitu Open WebUI:ssä.", "External Web Loader API Key": "Ulkoinen Web Loader API-avain", "External Web Loader URL": "Ulkoinen Web Loader verkko-osoite", "External Web Search API Key": "Ulkoinen Web Search API-avain", "External Web Search URL": "Ulkoinen Web Search verkko-osoite", - "Extract action items from this note.": "", - "Extract images from PDFs so OCR can process image-only pages.": "", + "Extract action items from this note.": "Poimi toimenpiteet tästä muistiinpanosta.", + "Extract images from PDFs so OCR can process image-only pages.": "Poimi kuvat PDF-tiedostoista, jotta OCR voi käsitellä kuvapohjaisia sivuja.", "Fade Effect for Streaming Text": "Häivytystehoste suoratoistetulle tekstille", - "Fade streaming text as it arrives.": "", + "Fade streaming text as it arrives.": "Häivytä suoratoistoteksti sitä mukaa kun se saapuu.", "Failed to add file.": "Tiedoston lisääminen epäonnistui.", "Failed to add members": "Jäsenten lisääminen epäonnistui", "Failed to archive chat.": "Keskustelun arkistointi epäonnistui.", @@ -1147,31 +1147,31 @@ "Failed to connect to {{URL}} terminal server": "Yhdistäminen {{URL}} päätepalvelimeen epäonnistui", "Failed to copy link": "Linkin kopiointi epäonnistui", "Failed to create API Key.": "API-avaimen luonti epäonnistui.", - "Failed to create chat": "", + "Failed to create chat": "Keskustelun luonti epäonnistui", "Failed to delete calendar": "Kalenterin poistaminen epäonnistui", "Failed to delete note": "Muistiinpanon poistaminen epäonnistui", - "Failed to delete webhook": "", + "Failed to delete webhook": "Webhookin poistaminen epäonnistui", "Failed to disconnect": "Yhteyden katkaiseminen epäonnistui", "Failed to download image": "Kuvan lataaminen epäonnistui", "Failed to extract content from the file: {{error}}": "Tiedoston sisällön pomiminen epäonnistui: {{error}}", "Failed to extract content from the file.": "Tiedoston sisällön pomiminen epäonnistui.", "Failed to fetch models": "Mallien hakeminen epäonnistui", - "Failed to fork chat": "", + "Failed to fork chat": "Keskustelun haarauttaminen epäonnistui", "Failed to generate title": "Otsikon luonti epäonnistui", "Failed to import models": "Mallien tuonti epäonnistui", - "Failed to load chat": "", + "Failed to load chat": "Keskustelun lataaminen epäonnistui", "Failed to load chat preview": "Keskustelun esikatselun lataaminen epäonnistui", "Failed to load DOCX file. Please try downloading it instead.": "DOCX-tiedoston avaaminen epäonnistui. Yritä ladata se sen sijaan.", "Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV tiedoston lataaminen epäonnistui. Yritä ladata se sen sijaan.", "Failed to load file content.": "Tiedoston sisällön lataaminen epäonnistui.", "Failed to load Interface settings": "Käyttöliittymän asetusten lataaminen epäonnistui", - "Failed to load policy: {{error}}": "", + "Failed to load policy: {{error}}": "Käytäntöjen lataaminen epäonnistui: {{error}}", "Failed to load PPTX file. Please try downloading it instead.": "PPTX-tiedoston lataaminen epäonnistui. Yritä ladata se sen sijaan.", - "Failed to load usage": "", + "Failed to load usage": "Käytön lataaminen epäonnistui", "Failed to move chat": "Keskustelun siirto epäonnistui", "Failed to process URL: {{url}}": "Verkko-osoitteen käsittely epäonnistui: {{url}}", "Failed to read clipboard contents": "Leikepöydän sisällön lukeminen epäonnistui", - "Failed to refresh terminals: {{error}}": "", + "Failed to refresh terminals: {{error}}": "Päätteiden päivitys epäonnistui: {{error}}", "Failed to remove member": "Jäsenen poistaminen epäonnistui", "Failed to render diagram": "Diagrammin renderöinti epäonnistui", "Failed to render visualization": "Visualisoinnin renderöinti epäonnistui", @@ -1180,11 +1180,11 @@ "Failed to save models configuration": "Mallien määrityksen tallentaminen epäonnistui", "Failed to save policy: {{error}}": "Käytännön tallentaminen epäonnistui: {{error}}", "Failed to save terminal servers": "Päätepalvelimien tallennus epäonnistui", - "Failed to save webhook": "", + "Failed to save webhook": "Webhookin tallentaminen epäonnistui", "Failed to unshare chat.": "Jaon lopettaminen epäonnistui.", "Failed to update settings": "Asetusten päivittäminen epäonnistui", "Failed to update status": "Tilan päivittäminen epäonnistui", - "Failed to update webhook": "", + "Failed to update webhook": "Webhookin päivittäminen epäonnistui", "Failed to upload file.": "Tiedoston lataaminen epäonnistui.", "Features": "Ominaisuudet", "Features Permissions": "Ominaisuuksien käyttöoikeudet", @@ -1195,7 +1195,7 @@ "Feedback Details": "Palautteen tiedot", "Feel free to add specific details": "Voit lisätä tarkempia tietoja", "Female": "Nainen", - "Fetch page contents without proxy environment variables.": "", + "Fetch page contents without proxy environment variables.": "Hae sivun sisältö ilman välityspalvelimen ympäristömuuttujia.", "Fetch URL Content Length Limit": "Noudetun URL-osoitteen sisällön pituusraja", "File": "Tiedosto", "File added successfully.": "Tiedosto lisätty onnistuneesti.", @@ -1217,8 +1217,8 @@ "File uploaded successfully": "Tiedosto ladattiin onnistuneesti", "Filename": "Tiedostonimi", "Files": "Tiedostot", - "Fill the required fields first.": "", - "Fill the source fields and test query first.": "", + "Fill the required fields first.": "Täytä ensin pakolliset kentät.", + "Fill the source fields and test query first.": "Täytä ensin lähdekentät ja testikysely.", "Filter": "Suodata", "Filter is now globally disabled": "Suodatin on nyt poistettu käytöstä globaalisti", "Filter is now globally enabled": "Suodatin on nyt otettu käyttöön globaalisti", @@ -1241,7 +1241,7 @@ "Folder options": "Kansion asetukset", "Folder updated successfully": "Kansio päivitettiin onnistuneesti", "Folders": "Kansiot", - "Folders Sharing": "", + "Folders Sharing": "Kansioiden jako", "Follow up": "Jatkokysymykset", "Follow Up Generation": "Jatkokysymysten luonti", "Follow Up Generation Prompt": "Jatkokysymysten luonti kehote", @@ -1250,13 +1250,13 @@ "Followed instructions perfectly": "Noudatti ohjeita täydellisesti", "for placeholders": "", "Force OCR": "Pakota OCR", - "Forking chat...": "", + "Forking chat...": "Haarautetaan keskustelua...", "Form": "Lomake", "Format Lines": "Muotoile rivit", - "Format lines to detect inline math and styles.": "", - "Format Markdown in previews and compact content surfaces.": "", - "Format Markdown syntax in assistant responses.": "", - "Format Markdown syntax in your own messages.": "", + "Format lines to detect inline math and styles.": "Muotoile rivit inline-matematiikan ja tyylien tunnistamiseksi.", + "Format Markdown in previews and compact content surfaces.": "Muotoile Markdown esikatseluissa ja tiiviissä sisältöpinnoissa.", + "Format Markdown syntax in assistant responses.": "Muotoile Markdown avustajan vastauksissa.", + "Format Markdown syntax in your own messages.": "Muotoile Markdown-syntaksi omissa viesteissäsi.", "Formatting may be inconsistent from source.": "Muotoilu voi poiketa alkuperäisestä.", "Forward": "Eteenpäin", "Forwards system user OAuth access token to authenticate": "Välittää järjestelmä käyttäjän OAuth tunniste todennuksessa", @@ -1271,14 +1271,14 @@ "Function imported successfully": "Toiminnon tuonti onnistui", "Function is now globally disabled": "Toiminto on nyt poistettu käytöstä globaalisti", "Function is now globally enabled": "Toiminto on nyt otettu käyttöön globaalisti", - "Function Menu": "", + "Function Menu": "Toiminnon valikko", "Function Name": "Toiminnon nimi", "Function Name Filter List": "Toiminnon nimi Suodatinluettelo", - "Function starter": "", + "Function starter": "Toiminnon käynnistin", "Function updated successfully": "Toiminto päivitetty onnistuneesti", "Functions": "Toiminnot", "Functions allow arbitrary code execution.": "Toiminnot sallivat mielivaltaisen koodin suorittamisen.", - "Functions can execute arbitrary code.": "", + "Functions can execute arbitrary code.": "Toiminnot voivat suorittaa mielivaltaista koodia.", "Functions imported successfully": "Toiminnot tuotu onnistuneesti", "Gemini": "Gemini", "Gemini API Key is required.": "Gemini API -avain on vaaditaan.", @@ -1287,12 +1287,12 @@ "General": "Yleinen", "Generate": "Luo", "Generate an image": "Luo kuva", - "Generate an image prompt before sending the request.": "", + "Generate an image prompt before sending the request.": "Luo kuvakehote ennen pyynnön lähettämistä.", "Generate and edit images": "Luo ja muokkaa kuvia", - "Generate chat titles automatically from conversation content.": "", + "Generate chat titles automatically from conversation content.": "Luo keskusteluotsikot automaattisesti keskustelun sisällöstä.", "Generate Message Pair": "Luo viesti pari", - "Generate suggested follow-up prompts after responses.": "", - "Generate tags for chats automatically.": "", + "Generate suggested follow-up prompts after responses.": "Luo ehdotettuja jatkokysymyksiä vastausten jälkeen.", + "Generate tags for chats automatically.": "Luo tunnisteet keskusteluille automaattisesti.", "Generated Image": "Luo kuva", "Generated images will appear here": "Luodut kuvat näkyvät tässä", "Generating search query": "Luodaan hakukyselyä", @@ -1302,7 +1302,7 @@ "Get information on {{name}} in the UI": "Hae tietoja {{name}} -nimestä käyttöliittymässä", "Get started": "Aloita", "Get started with {{WEBUI_NAME}}": "Aloita käyttämään {{WEBUI_NAME}}:iä", - "GitHub URL": "", + "GitHub URL": "GitHub-osoite", "Global": "Yleinen", "Good Response": "Hyvä vastaus", "Google": "", @@ -1312,9 +1312,9 @@ "Gravatar": "Gravatar", "Grid": "Ruudukko", "Grokipedia": "", - "group": "", - "Group": "", - "Group assigned to new users by default.": "", + "group": "ryhmä", + "Group": "Ryhmä", + "Group assigned to new users by default.": "Ryhmä, joka annetaan uusille käyttäjille oletuksena.", "Group Attribute": "", "Group Channel": "Ryhmäkanava", "Group Claim": "", @@ -1322,14 +1322,14 @@ "Group deleted successfully": "Ryhmä poistettu onnistuneesti", "Group Description": "Ryhmän kuvaus", "Group Mapping": "", - "Group multi-model responses into tabs.": "", + "Group multi-model responses into tabs.": "Ryhmittele usean mallin vastaukset välilehdiksi.", "Group Name": "Ryhmän nimi", "Group updated successfully": "Ryhmä päivitetty onnistuneesti", "groups": "ryhmät", "Groups": "Ryhmät", - "Guides how the assistant formats tool and function calls.": "", - "Guides inline completions while users type a message.": "", - "Guides the suggestions shown after an assistant response.": "", + "Guides how the assistant formats tool and function calls.": "Ohjeistaa, miten avustaja muotoilee työkalujen ja funktioiden kutsut.", + "Guides inline completions while users type a message.": "Ohjaa inline-täydennyksiä, kun käyttäjät kirjoittavat viestiä.", + "Guides the suggestions shown after an assistant response.": "Ohjaa avustajan vastauksen jälkeen näytettäviä ehdotuksia.", "H1": "H1", "H2": "H2", "H3": "H3", @@ -1338,7 +1338,7 @@ "Headers": "Ylätunnisteet", "Headers must be a valid JSON object": "Ylätunnisteet täytyy olla kelvollisia JSON-objekteja", "Height": "Korkeus", - "Height in pixels to compress images to. Leave empty for no compression.": "", + "Height in pixels to compress images to. Leave empty for no compression.": "Korkeus pikseleinä, johon kuvat pakataan. Jätä tyhjäksi, jos et halua pakkausta.", "Hello, {{name}}": "Hei, {{name}}", "Help": "Ohje", "Help the community discover great models": "Auta yhteisöä löytämään upeita malleja", @@ -1367,7 +1367,7 @@ "ID cannot contain \":\" or \"|\" characters": "ID ei voi sisältää \":\" tai \"|\" kirjaimia", "ID copied to clipboard": "ID kopioitu leikepöydälle", "Identity audit": "", - "Idle only": "", + "Idle only": "Vain lepotila", "Idle Timeout": "Aikakatkaisu", "iframe Sandbox Allow Forms": "Salli lomakkeet iframe hiekkalaatikossa", "iframe Sandbox Allow Same Origin": "Salli iframe hiekkalaatikko samasta alkuperästä", @@ -1387,45 +1387,45 @@ "Image Size": "Kuvan koko", "Images": "Kuvat", "Import": "Tuo", - "Import admin configuration from a JSON export file.": "", - "Import chat history from a JSON export file.": "", + "Import admin configuration from a JSON export file.": "Tuo ylläpitäjän määritys JSON-vientitiedostosta.", + "Import chat history from a JSON export file.": "Tuo keskusteluhistoria JSON-vientitiedostosta.", "Import Chats": "Tuo keskustelut", "Import Config": "Tuo asetukset", "Import From Link": "Tuo verkko-osoitteesta", - "Import JSON": "", + "Import JSON": "Tuo JSON", "Import Models": "Tuo mallit", "Import Prompts": "Tuo kehotteet", - "Import Skills": "", + "Import Skills": "Tuo taidot", "Import successful": "Tuonti onnistui", "Import Tools": "Tuo työkalut", - "Import txt/md": "", + "Import txt/md": "Tuo txt/md", "Important Update": "Tärkeä päivitys", - "Imported automations successfully": "", - "Imported notes successfully": "", + "Imported automations successfully": "Automaatiot tuotiin onnistuneesti", + "Imported notes successfully": "Muistiinpanot tuotiin onnistuneesti", "Inactive": "Toimeton", "Include": "Sisällytä", - "Include saved memories in the system context.": "", - "Include voices that are not provided by a local speech service.": "", - "Increase contrast for controls and input surfaces.": "", + "Include saved memories in the system context.": "Sisällytä tallennetut muistot järjestelmän kontekstiin.", + "Include voices that are not provided by a local speech service.": "Sisällytä puheääniä, joita paikallinen puhesynteesipalvelu ei tarjoa.", + "Increase contrast for controls and input surfaces.": "Lisää kontrastia ohjaus- ja kentille.", "Increase UI Scale": "Kasvata käyttöliittymän kokoa", "Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Kuinka nopeasti algoritmi mukautuu generoidun tekstin palautteeseen. Alempi oppimisnopeus hidastaa mukautumista, kun taas nopeampi oppimisnopeus tekee algoritmistä reagoivamman.", "Info": "Tiedot", "Initials": "Nimikirjaimet", - "Inject entire documents as context for comprehensive processing.": "", + "Inject entire documents as context for comprehensive processing.": "Upota koko asiakirja kontekstiin kattavaa käsittelyä varten.", "Inject file content into conversation context": "Upota tiedostosisältö keskustelun kontekstiin", "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Upota koko sisältö kontekstiin kattavaa käsittelyä varten. Tätä suositellaan monimutkaisille kyselyille.", - "Inject the entire content as context for comprehensive processing.": "", + "Inject the entire content as context for comprehensive processing.": "Upota koko sisältö kontekstiin kattavaa käsittelyä varten.", "Input": "Tekstikenttä", "Input Key (e.g. text, unet_name, steps)": "Syötteen arvo (esim. text, unet_namme, steps)", "Input Variables": "Syötteen muuttujat", "Insert": "Lisää", "Insert Follow-Up Prompt to Input": "Lisää jatkokysymys syötteeseen", - "Insert into note": "", + "Insert into note": "Lisää muistiinpanoon", "Insert Prompt as Rich Text": "Lisää kehote RTF-muodossa", - "Insert selected follow-up prompts directly into the composer.": "", + "Insert selected follow-up prompts directly into the composer.": "Lisää valitut jatkokysymykset suoraan syötteeseen.", "Insert Suggestion Prompt to Input": "Lisää kehote ehdotus syötteeseen", - "Install": "", - "Installing": "", + "Install": "Asenna", + "Installing": "Asennetaan", "Instant Auto-Send After Voice Transcription": "Automaattinen lähetys äänitunnistuksen jälkeen", "Instructions": "Ohjeistukset", "Integration": "Integrointi", @@ -1434,7 +1434,7 @@ "Interface Settings Access": "Käyttöliittymän asetusten käyttöoikeus", "Invalid file format.": "Virheellinen tiedostomuoto.", "Invalid JSON file": "Virheellinen JSON tiedosto", - "Invalid JSON format": "", + "Invalid JSON format": "Virheellinen JSON muotoilu", "Invalid JSON format for ComfyUI Edit Workflow.": "Virheellinen JSON muotoilu ComfyUI Edit työnkululle", "Invalid JSON format for ComfyUI Workflow.": "Virhellinen JSON muotoilu ComfyUI työnkululle.", "Invalid JSON format for Parameters": "Virheellinen JSON muotoilu parametreille", @@ -1449,25 +1449,25 @@ "join our Discord for help.": "liity Discordiimme saadaksesi apua.", "JSON": "JSON", "JSON Base64": "", - "JSON options passed to Marker for advanced parsing behavior.": "", + "JSON options passed to Marker for advanced parsing behavior.": "Markerille välitettävät JSON-asetukset edistyneeseen jäsentämiseen.", "JSON Preview": "JSON-esikatselu", "JSON Spec": "JSON Spec", "July": "heinäkuu", "June": "kesäkuu", "Jupyter Auth": "Jupyter todennus", - "Jupyter Password": "", - "Jupyter Token": "", + "Jupyter Password": "Jupyter salasana", + "Jupyter Token": "Juypyter token", "Jupyter URL": "Jupyter verkko-osoite", "JWT Expiration": "JWT-vanheneminen", "JWT Token": "JWT-token", "Kagi Search API Key": "Kagi Search API -avain", - "Keep current webhook URL": "", + "Keep current webhook URL": "Käytä nykyistä webhook-verkko-osoitetta", "Keep Follow-Up Prompts in Chat": "Säilytä jatkokysymys kehotteet keskustelussa", - "Keep generated follow-up prompts visible in the chat.": "", + "Keep generated follow-up prompts visible in the chat.": "Säilytä luodut jatkokysymys kehotteet keskustelussa.", "Keep in Sidebar": "Pidä sivupalkissa", "Key": "Avain", "Key is required": "Avain vaaditaan", - "Keyboard": "", + "Keyboard": "Näppäimistö", "Knowledge": "Tietämys", "Knowledge Access": "Tiedon käyttöoikeus", "Knowledge Base": "Tietokanta", @@ -1479,8 +1479,8 @@ "Knowledge Name": "Tietokannan nimi", "Knowledge Public Sharing": "Tietokannan julkinen jakaminen", "Knowledge Sharing": "Tietokannan jakaminen", - "Knowledge source created.": "", - "Knowledge source updated.": "", + "Knowledge source created.": "Tietolähde luotu.", + "Knowledge source updated.": "Tietolähde päivitetty.", "Knowledge updated successfully": "Tietokanta päivitetty onnistuneesti", "Kokoro.js (Browser)": "Kokoro.js (selain)", "Kokoro.js Dtype": "Kokoro.js Dtype", @@ -1495,14 +1495,14 @@ "Last Active": "Viimeksi aktiivinen", "Last Modified": "Viimeksi muokattu", "Last reply": "Viimeksi vastattu", - "Last run": "", + "Last run": "Viimeisin suoritus", "LDAP": "LDAP", - "LDAP attribute containing the user group memberships.": "", - "LDAP attribute used as the user email address.": "", - "LDAP attribute used as the username.": "", - "LDAP filter used to match signing-in users.": "", - "LDAP server hostname or IP address.": "", - "LDAP server port.": "", + "LDAP attribute containing the user group memberships.": "LDAP-määrite, joka sisältää käyttäjäryhmien jäsenyyksiä.", + "LDAP attribute used as the user email address.": "LDAP-määrite, jota käytetään käyttäjän sähköpostiosoitteena.", + "LDAP attribute used as the username.": "LDAP-määrite, jota käytetään käyttäjätunnuksena.", + "LDAP filter used to match signing-in users.": "LDAP-suodatin, jota käytetään sisäänkirjautuvien käyttäjien tunnistamiseen.", + "LDAP server hostname or IP address.": "LDAP-palvelimen isäntänimi tai IP-osoite.", + "LDAP server port.": "LDAP-palvelimen portti.", "Leaderboard": "Tulosluettelo", "Learn More": "Lue lisää", "Learn more about Open Terminal": "Lue lisää Open Terminal", @@ -1510,7 +1510,7 @@ "Learn more about Voxtral transcription.": "Lue lisää Voxtral transkriptio:sta", "Leave a public review for {{modelName}}": "Jätä julkinen arvostelu {{modelName}}", "Leave empty for no compression": "Jätä tyhjäksi, jos et halua pakkausta", - "Leave empty for the built-in default.": "", + "Leave empty for the built-in default.": "Jätä tyhjäksi käyttääksesi sisäänrakennetun oletusarvon.", "Leave empty for unlimited": "Rajaton tyhjänä", "Leave empty to include all models from \"{{url}}\" endpoint": "Jätä tyhjäksi sisällyttääksesi \"{{url}}\" päätepisteen mallit", "Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Jätä tyhjäksi sisällyttääksesi \"{{url}}/api/tags\" päätepisteen mallit", @@ -1520,22 +1520,22 @@ "Leave empty to use the default config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "Jätä tyhjäksi käyttääksesi oletuskokoonpanoa tai anna kelvollinen JSON-tiedosto (katso https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)", "Leave empty to use the default model (voxtral-mini-latest).": "Jätä tyhjäks käyttääksesi oletusmallia (voxtral-mini-latest)", "Leave empty to use the default prompt, or enter a custom prompt": "Jätä tyhjäksi käyttääksesi oletuskehotetta tai kirjoita mukautettu kehote", - "Leave empty to use the default prompt, or enter a custom prompt.": "", + "Leave empty to use the default prompt, or enter a custom prompt.": "Jätä tyhjäksi käyttääksesi oletuskehotetta tai kirjoita mukautettu kehote.", "Leave model field empty to use the default model.": "Jätä malli kenttä tyhjäksi käyttääksesi oletus mallia.", "Legacy": "Legacy", - "Let speech interrupt the assistant during a voice call.": "", - "Let users rate assistant responses.": "", + "Let speech interrupt the assistant during a voice call.": "Anna puheen keskeyttää avustaja äänipuhelun aikana.", + "Let users rate assistant responses.": "Salli käyttäjien arvioida avustajan vastauksia.", "lexical": "leksikaalinen", "License": "Lisenssi", "Lifecycle JSON": "", - "Lifetime tokens": "", + "Lifetime tokens": "Elinaikaiset tokenit", "Lift List": "Nostolista", "Light": "Vaalea", - "Limit API keys to configured endpoints.": "", + "Limit API keys to configured endpoints.": "Rajoita API-avaimet määritettyihin päätepisteisiin.", "Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "Rajoita samanaikaisia hakukyselyitä. 0 = rajoittamaton (oletus). Aseta arvoon 1 peräkkäistä suoritusta varten (suositellaan API-rajapinnoille, joilla on tiukat nopeusrajoitukset, kuten Brave-ilmaistaso).", - "Limit how much draft text is sent for suggestion generation.": "", - "Limit parallel web loader requests.": "", - "Link OAuth sign-ins to existing accounts with the same email.": "", + "Limit how much draft text is sent for suggestion generation.": "Rajoita lähetettävän luonnostekstin määrää ehdotusten generointia varten.", + "Limit parallel web loader requests.": "Rajoita samanaikaisia verkkolataajan pyyntöjä.", + "Link OAuth sign-ins to existing accounts with the same email.": "Yhdistä OAuthin kautta tehdyt kirjautumiset olemassa oleviin tileihin, joilla on sama sähköpostiosoite.", "Linkup API Key": "Linkup API-avain", "List": "Lista", "List calendars, search, create, update, and delete calendar events": "Listaa kalenterit, hae, luo, päivitä ja poista kalenteritapahtumia", @@ -1547,24 +1547,24 @@ "Loaded": "Ladattu", "Loader": "Lataaja", "Loading Kokoro.js...": "Ladataan Kokoro.js...", - "Loading policy...": "", - "Loading release notes...": "", + "Loading policy...": "Ladataan käytäntöä...", + "Loading release notes...": "Julkaisutietoja ladataan...", "Loading...": "Ladataan...", "local": "paikallinen", "Local": "Paikallinen", "Local Task Model": "Paikallinen työmalli", "Location": "Sijainti", "Location access not allowed": "Ei pääsyä sijaintitietoihin", - "Longest active chat": "", - "Longest streak": "", + "Longest active chat": "Pisin aktiivinen keskustelu", + "Longest streak": "Pisin putki", "Lost": "Mennyt", "Low": "Matala", "LTR": "LTR", "Made by Open WebUI Community": "Tehnyt OpenWebUI-yhteisö", - "Make Default": "", + "Make Default": "Aseta oletukseksi", "Make password visible in the user interface": "Näytä salasana käyttöliittymässä", - "Make Private": "", - "Make Public": "", + "Make Private": "Aseta yksityiseksi", + "Make Public": "Aseta julkiseksi", "Male": "Mies", "Manage": "Hallitse", "Manage Connections": "Hallitse yhteyksiä", @@ -1584,26 +1584,26 @@ "Markdown": "Markdown", "Markdown Header Text Splitter": "Markdown-otsikkotekstin jakaja", "Max background": "", - "Max concurrent": "", - "Max iterations": "", + "Max concurrent": "Samanaikaisten enimmäismäärä", + "Max iterations": "Iteraatioiden enimmäismäärä", "Max output": "", "Max Speakers": "Puhujien enimmäismäärä", "Max tokens to retrieve (1024-32768, default 8192)": "Haettavien tokenien enimmäismäärä (1024–32768, oletus 8192)", "Max Upload Count": "Latausten enimmäismäärä", "Max Upload Size": "Latausten enimmäiskoko", "Maximum characters to return from fetched URLs. Leave empty for no limit.": "Maksimimerkkimäärä haetuista URL-osoitteista. Jätä tyhjäksi, jos et halua rajoitusta.", - "Maximum concurrent embedding requests. Set to 0 for unlimited.": "", - "Maximum file size in MB. Leave empty for unlimited.": "", + "Maximum concurrent embedding requests. Set to 0 for unlimited.": "Samanaikaisten upotuspyyntöjen enimmäismäärä. Aseta 0 rajattomaksi.", + "Maximum file size in MB. Leave empty for unlimited.": "Tiedoston enimmäiskoko megatavuina. Jätä tyhjäksi, jos et halua rajoitusta.", "Maximum number of files allowed per folder.": "Kansiota kohden sallittujen tiedostojen enimmäismäärä.", "Maximum number of files per folder is {{max}}.": "Tiedostojen enimmäismäärä kansiossa on {{max}}.", - "Maximum number of files that can be used at once in chat.": "", - "Maximum number of hybrid results sent to the reranker.": "", - "Maximum number of retrieved chunks returned to the model.": "", + "Maximum number of files that can be used at once in chat.": "Keskustelussa kerralla käytettävien tiedostojen enimmäismäärä.", + "Maximum number of hybrid results sent to the reranker.": "Uudelleenlajittelijalle lähetettävien hybriditulosten enimmäismäärä.", + "Maximum number of retrieved chunks returned to the model.": "Mallille palautettavien haettujen tekstipalasten enimmäismäärä.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Enintään 3 mallia voidaan ladata samanaikaisesti. Yritä myöhemmin uudelleen.", - "Maximum runtime in seconds before execution is stopped.": "", - "Maximum size for each text chunk.": "", - "Maximum time in seconds to wait for MinerU API responses.": "", - "Maximum time to wait while loading web content.": "", + "Maximum runtime in seconds before execution is stopped.": "Enimmäissuoritusaika sekunteina ennen suorituksen pysäyttämistä.", + "Maximum size for each text chunk.": "Kunkin tekstipalasen enimmäiskoko.", + "Maximum time in seconds to wait for MinerU API responses.": "Maksimi odotusaika sekunteina MinerU API:n vastauksille.", + "Maximum time to wait while loading web content.": "Maksimi odotusaika verkkosisällön latautuessa.", "May": "toukokuu", "MBR": "MBR", "MCP": "MCP", @@ -1619,18 +1619,18 @@ "Memory added successfully": "Muisti lisätty onnistuneesti", "Memory cleared successfully": "Muisti tyhjennetty onnistuneesti", "Memory deleted successfully": "Muisti poistettu onnistuneesti", - "Memory System Context": "", + "Memory System Context": "Muistijärjestelmän konteksti", "Memory updated successfully": "Muisti päivitetty onnistuneesti", - "Merge Accounts by Email": "", - "Merge chunks smaller than this threshold when possible. Set to 0 to disable merging.": "", + "Merge Accounts by Email": "Yhdistä tilit sähköpostin perusteella", + "Merge chunks smaller than this threshold when possible. Set to 0 to disable merging.": "Yhdistä tämän kynnyksen alittavat lohkot, kun mahdollista. Aseta arvoon 0 poistaaksesi yhdistämisen käytöstä.", "Merge Responses": "Yhdistä vastaukset", "Merged Response": "Yhdistetty vastaus", "Message": "Viesti", "Message counts and response timestamps": "Viestien määrä ja vastausten aikaleimat", "Message counts are based on assistant responses.": "Viestien määrä perustuu avustajan vastauksiin.", - "Message Rating": "", + "Message Rating": "Viesti arviot", "Message rating should be enabled to use this feature": "Tämän toiminnon käyttämiseksi viestiarviointi on otettava käyttöön", - "Message shown before web search runs.": "", + "Message shown before web search runs.": "Viesti, joka näytetään ennen verkkohakua.", "Message text...": "Viestin teksti...", "messages": "viestit", "Messages": "Viestit", @@ -1641,13 +1641,13 @@ "Microsoft OneDrive (work/school)": "", "Microsoft Web IQ API Base URL": "", "Microsoft Web IQ API Key": "", - "min": "", + "min": "minimi", "MinerU": "MinerU", - "MinerU API endpoint for the selected mode.": "", + "MinerU API endpoint for the selected mode.": "MinerU API-päätepiste valitulle tilalle.", "MinerU API Key required for Cloud API mode.": "MinerU API-avain vaaditaan pilvi API:ssa", "Mistral OCR": "Mistral OCR", "Mistral OCR API Key required.": "Mistral OCR api-avain vaaditaan", - "Mistral OCR service endpoint.": "", + "Mistral OCR service endpoint.": "Mistral OCR -palvelun päätepiste.", "MistralAI": "MistralAI", "Mo_day_of_week": "", "Model": "Malli", @@ -1661,43 +1661,43 @@ "Model {{name}} is now visible": "Malli {{name}} on nyt näkyvissä", "Model accepts file inputs": "Malli hyväksyy tiedostosyötteet", "Model accepts image inputs": "Malli hyväksyy kuvasyötteitä", - "Model added to pinned models": "", - "Model added to selected models": "", + "Model added to pinned models": "Malli lisättiin kiinnitettyihin malleihin", + "Model added to selected models": "Malli lisättiin valittuihin malleihin", "Model can access Open Terminal for command execution and file management": "Malli voi käyttää Open Terminal-toimintoa komentojen suorittamiseen ja tiedostojen hallintaan.", "Model can execute code and perform calculations": "Malli voi suorittaa koodia ja laskelmia", "Model can generate images based on text prompts": "Malli voi luoda kuvia tekstikehotteiden perusteella", "Model can search the web for information": "Malli voi hakea tietoa verkosta", "Model Capabilities": "Mallin ominaisuudet", "Model created successfully!": "Malli luotu onnistuneesti!", - "Model Defaults": "", + "Model Defaults": "Mallin oletukset", "Model filesystem path detected. Model shortname is required for update, cannot continue.": "Mallin tiedostojärjestelmäpolku havaittu. Mallin lyhytnimi vaaditaan päivitykseen, ei voida jatkaa.", "Model Filtering": "Mallin suodatus", "Model ID": "Mallin tunnus", "Model ID is required.": "Mallin tunnus on pakollinen", "Model IDs": "Mallitunnukset", - "Model is now private": "", - "Model is now public": "", + "Model is now private": "Malli on nyt yksityinen", + "Model is now public": "Malli on nyt julkinen", "Model Name": "Mallin nimi", "Model name already exists, please choose a different one": "Mallin nimi on jo olemassa, valitse toinen nimi.", "Model Name is required.": "Mallin nimi on pakollinen", - "Model name used by Document Intelligence.": "", + "Model name used by Document Intelligence.": "Mallin nimi, jota käytetään Document Intelligence -palvelussa.", "Model names and usage frequency": "Mallien nimet ja käyttötiheys", "Model not found": "Mallia ei löytynyt", "Model not selected": "Mallia ei ole valittu", - "Model order saved successfully": "", - "Model parameters": "", + "Model order saved successfully": "Mallin järjestys tallennettu onnistuneesti", + "Model parameters": "Mallin parametrit", "Model Parameters": "Mallin parametrit", "Model Params": "Mallin parametrit", "Model Permissions": "Mallin käyttöoikeudet", - "Model removed from pinned models": "", - "Model removed from selected models": "", + "Model removed from pinned models": "Malli poistettiin kiinnitettyjen malleista", + "Model removed from selected models": "Malli poistettiin valittujen malleista", "Model responses or outputs": "Mallin vastaukset tai tuotokset", "Model unloaded successfully": "Malli purettu onnistuneesti", "Model updated successfully": "Malli päivitetty onnistuneesti", "Model Usage": "Mallin käyttö", - "Model used to generate embeddings. Reindex knowledge after changing this.": "", - "Model used to rerank retrieved results.": "", - "Model-specific context compaction thresholds cannot exceed this token limit.": "", + "Model used to generate embeddings. Reindex knowledge after changing this.": "Malli, jota käytetään upotusten luomiseen. Uudelleindeksoi tietämyksen tämän muuttamisen jälkeen.", + "Model used to rerank retrieved results.": "Malli, jota käytetään haettujen tulosten uudelleenjärjestämiseen.", + "Model-specific context compaction thresholds cannot exceed this token limit.": "Mallikohtaiset kontekstin tiivistysraja-arvot eivät saa ylittää tätä token-rajaa.", "Model(s) do not support file upload": "Malli(t) ei tue tiedostojen lataamista", "Modelfile Content": "Mallitiedoston sisältö", "Models": "Mallit", @@ -1708,16 +1708,16 @@ "Models Sharing": "Mallien jako", "Mojeek": "", "Mojeek Search API Key": "Mojeek Search API -avain", - "Monday – Friday": "", + "Monday – Friday": "Maanantai - Perjantai", "Month": "Kuukausi", "Monthly": "Kuukausittain", "More": "Lisää", "More Concise": "Lyhyemmin", "More options": "Lisää vaihtoehtoja", "More Options": "Lisää vaihtoehtoja", - "Most used tools": "", + "Most used tools": "Useimmin käytetyt työkalut", "Move": "Siirrä", - "Move every chat into the archive after confirmation.": "", + "Move every chat into the archive after confirmation.": "Siirrä jokainen keskustelu arkistoon vahvistuksen jälkeen.", "Moved {{name}}": "Siirretty {{name}}", "Multipart Upload": "", "Mute": "Mykistä", @@ -1729,13 +1729,13 @@ "Name your knowledge base": "Anna tietokannalle nimi", "Name, prompt, and model are required": "Nimi, kehote ja malli ovat pakollisia", "Native": "Natiivi", - "Native mode (default) leverages the model's built-in tool-calling capabilities. Legacy mode works with a wider range of models by calling tools once before execution via prompt injection.": "", + "Native mode (default) leverages the model's built-in tool-calling capabilities. Legacy mode works with a wider range of models by calling tools once before execution via prompt injection.": "Natiivitila (oletus) hyödyntää mallin sisäänrakennettuja työkalukutsutoimintoja. Legacy-tila toimii laajemman mallivalikoiman kanssa kutsumalla työkaluja kerran ennen suoritusta kehote injektoinnin avulla.", "Never": "Ei koskaan", "New": "Uusi", "New Button": "Uusi painike", "New calendar": "Uusi kalenteri", "New Calendar": "Uusi kalenteri", - "New chat": "", + "New chat": "Uusi keskustelu", "New Chat": "Uusi keskustelu", "New directory": "Uusi hakemisto", "New Directory": "Uusi hakemisto", @@ -1745,25 +1745,25 @@ "New Group": "Uusi ryhmä", "New Note": "Uusi muistiinpano", "New Password": "Uusi salasana", - "New Sign Ups": "", + "New Sign Ups": "Uudet rekisteröitymiset", "New Temporary Chat": "Uusi väliaikainen keskustelu", "New Terminal": "Uusi pääte", "New Tool": "Uusi työkalu", "New Webhook": "Uusi Webhook", "new-channel": "uusi-kanava", "Next message": "Seuraava viesti", - "Next page": "", + "Next page": "Seuraava sivu", "Next run": "Seuraava suoritus", "No access grants. Private to you.": "Ei käyttöoikeuksia. Yksityinen sinulle.", - "No actions found": "", + "No actions found": "Toimintoja ei löytynyt", "No activity data": "Ei aktiivisuustietoja", "No additional headers are sent unless configured.": "", "No authentication": "Ei todennusta", "No automations found": "Automaatioita ei löytynyt", - "No chat alerts": "", - "No chat history": "", - "No chat to compact": "", - "No chat to fork": "", + "No chat alerts": "Ei keskusteluilmoituksia", + "No chat history": "Ei keskusteluhistoriaa", + "No chat to compact": "Ei keskustelua tiivistettäväksi", + "No chat to fork": "Ei keskustelua haaroitettavaksi", "No chats found": "Keskuteluja ei löytynyt", "No chats found for this user.": "Käyttäjän keskusteluja ei löytynyt.", "No chats found.": "Keskusteluja ei löytynyt", @@ -1773,17 +1773,17 @@ "No conversation to save": "Ei tallennettavaa keskustelua", "No data": "Ei dataa", "No data found": "Dataa ei löytynyt", - "No description": "", + "No description": "Ei kuvausta", "No distance available": "Etäisyyttä ei saatavilla", - "No event webhooks configured.": "", + "No event webhooks configured.": "Tapahtuma-webhookeja ei ole määritetty.", "No expiration can pose security risks.": "Vanhenemisen laittamatta jättäminen voi altistaa tietoturvariskeille.", - "No external knowledge sources configured.": "", + "No external knowledge sources configured.": "Ei ulkoisia tietolähteitä määritettynä.", "No feedback found": "Ei palautetta", "No file selected": "Tiedostoa ei ole valittu", "No files found": "Tiedostoja ei löytynyt", "No files in this knowledge base.": "Tässä tietokannassa ei ole tiedostoja.", "No files yet. Upload files or run Python code to create them.": "Ei vielä tiedostoja. Lataa tiedostoja tai suorita Python-koodia niiden luomiseksi.", - "No filters found": "", + "No filters found": "Suodattimia ei löytynyt", "No functions found": "Toimintoja ei löytynyt", "No groups found": "Ryhmiä ei löytynyt", "No history available": "Historiaa ei saatavilla", @@ -1794,25 +1794,25 @@ "No knowledge bases found.": "Tietokantoja ei löytynyt.", "No knowledge found": "Tietoa ei löytynyt", "No limit": "Ei rajoituksia", - "No matches": "", - "No model data": "", + "No matches": "Ei osumia", + "No model data": "Ei malli dataa", "No model IDs": "Ei mallitunnuksia", - "No model usage found": "", + "No model usage found": "Mallin käyttöä ei löytynyt", "No models accessible": "Malleihin ei ole käyttöoikeutta.", "No models available": "Malleja ei saatavilla", "No models found": "Malleja ei löytynyt", "No models selected": "Malleja ei ole valittu", "No Notes": "Ei muistiinpanoja", "No notes found": "Muistiinpanoja ei löytynyt", - "No notification targets configured.": "", + "No notification targets configured.": "Ilmoituskohteita ei ole määritetty.", "No one": "Kukaan", "No output items": "Ei tulosteita", "No pinned messages": "Ei kiinnitettyjä viestejä", "No prompts found": "Kehotteita ei löytynyt", - "No Repeat": "", + "No Repeat": "Ei uudelleen toistoa", "No results": "Ei tuloksia", "No results found": "Ei tuloksia", - "No runs yet": "", + "No runs yet": "Ei vielä suorituksia", "No search query generated": "Hakukyselyä ei luotu", "No servers detected": "Palvelimia ei havaittu", "No skills found": "Taitoja ei löytynyt", @@ -1824,31 +1824,31 @@ "No tool server connections configured.": "Työkalupalvelinyhteyksiä ei ole määritetty.", "No tools accessible": "Työkaluihin ei ole käyttöoikeutta.", "No tools found": "Työkaluja ei löytynyt", - "No usage data found": "", + "No usage data found": "Käyttötietoja ei löytynyt", "No users were found.": "Käyttäjiä ei löytynyt.", "No valves": "Ei venttiileitä", "No valves to update": "Ei venttiileitä päivitettäväksi", "No webhooks yet": "Ei vielä webhookeja", "Node Ids": "Node id:t", "None": "Ei mikään", - "Not configured": "", + "Not configured": "Ei määritetty", "Not factually correct": "Ei faktuaalisesti oikein", "Not helpful": "Ei hyödyllinen", "Not Registered": "Ei kirjautunut", "Not scheduled": "Ei aikataulutettu", "Note": "Muistiinpano", "Note deleted successfully": "Muistiinpano poistettiin onnistuneesti", - "Note Menu": "", + "Note Menu": "Muistiinpanovalikko", "Notes": "Muistiinpanot", "Notes Public Sharing": "Muistiinpanojen julkinen jako", "Notes Sharing": "Muistiinpanojen jako", - "Nothing to compact": "", + "Nothing to compact": "Ei mitään tiivistettävää", "Notification Sound": "Ilmoitusääni", - "Notification Targets": "", + "Notification Targets": "Ilmoituskohteet", "Notifications": "Ilmoitukset", "November": "marraskuu", - "Number of items processed per embedding batch.": "", - "Number of results processed per reranking batch.": "", + "Number of items processed per embedding batch.": "Yhdessä upotuserässä käsiteltävien kohteiden määrä.", + "Number of results processed per reranking batch.": "Yhdessä uudelleenlajitteluerässä käsiteltävien tulosten määrä.", "OAuth": "OAuth", "OAuth / OIDC": "", "OAuth 2.1": "OAuth 2.1", @@ -1865,15 +1865,15 @@ "October": "lokakuu", "Off": "Ei käytössä", "Okay, Let's Go!": "Okei, mennään!", - "Older messages are summarized when estimated context exceeds this token limit.": "", + "Older messages are summarized when estimated context exceeds this token limit.": "Vanhemmat viestit tiivistetään, kun arvioitu konteksti ylittää tämän token-rajan.", "OLED Dark": "OLED-tumma", "Ollama": "Ollama", "Ollama API": "Ollama API", "Ollama API settings updated": "Ollama API -asetukset päivitetty", "Ollama Cloud API Key": "Ollama Cloud API avain", - "Ollama endpoint used for embeddings.": "", + "Ollama endpoint used for embeddings.": "Ollama -päätepiste upotuksia varten.", "Ollama Version": "Ollama-versio", - "Omit": "", + "Omit": "Jätä pois", "On": "Käytössä", "Once": "Kerran", "OneDrive": "OneDrive", @@ -1885,20 +1885,20 @@ "Only alphanumeric characters and hyphens are allowed in the command string.": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja komentosarjassa.", "Only can be triggered when the chat input is in focus.": "Voidaan laukaista vain, kun tekstikenttä on kohdistettuna.", "Only collections can be edited, create a new knowledge base to edit/add documents.": "Vain kokoelmia voi muokata, luo uusi tietokanta muokataksesi/lisätäksesi asiakirjoja.", - "Only install functions from sources you trust.": "", - "Only install tools from sources you trust.": "", + "Only install functions from sources you trust.": "Asenna vain toimintoja lähteistä, joihin luotat.", + "Only install tools from sources you trust.": "Asenna vain työkaluja lähteistä, joihin luotat.", "Only invited users can access": "Vain kutsutut jäsenet voivat päästä", - "Only return documents with a score greater than or equal to this value.": "", + "Only return documents with a score greater than or equal to this value.": "Palauta vain dokumentit, joiden pistemäärä on suurempi tai yhtä suuri kuin tämä arvo.", "Only select users and groups with permission can access": "Vain valitut käyttäjät ja ryhmät, joilla on käyttöoikeus, pääsevät käyttämään", "Only sync new/updated chats": "Synkronoi vain uudet/päivitetyt keskustelut", - "Only when away": "", + "Only when away": "Vain kun poissa", "Oops! Looks like the URL is invalid. Please double-check and try again.": "Hups! Näyttää siltä, että verkko-osoite on virheellinen. Tarkista se ja yritä uudelleen.", "Oops! There are files still uploading. Please wait for the upload to complete.": "Hups! Tiedostoja on vielä ladattavana. Odota, että lataus on valmis.", "Oops! There was an error in the previous response.": "Hups! Edellisessä vastauksessa oli virhe.", "Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Hups! Käytät ei-tuettua menetelmää (vain frontend). Palvele WebUI:ta backendistä.", - "Open automation": "", - "Open create menu": "", - "Open detail blocks by default.": "", + "Open automation": "Avaa automaatio", + "Open create menu": "Avaa luonti-valikko", + "Open detail blocks by default.": "Avaa yksityiskohtalohkot oletuksena.", "Open file": "Avaa tiedosto", "Open in full screen": "Avaa koko näytön tilaan", "Open in new tab": "Avaa uusi välilehti", @@ -1907,13 +1907,13 @@ "Open Modal To Manage Floating Quick Actions": "Avaa modaali kelluvien pikatoimintojen hallitsemiseksi", "Open Modal To Manage Image Compression": "Avaa kuvien pakkaus hallinta modaali", "Open Model Selector": "Avaa mallinvalitsin", - "Open note": "", + "Open note": "Avaa muistiinpano", "Open Settings": "Avaa asetukset", "Open Sidebar": "Avaa sivupalkki", "Open Terminal": "Open Terminal", - "Open the changelog modal after sign-in when enabled.": "", - "Open the file browser after selecting a terminal.": "", - "Open the file manager for uploaded files.": "", + "Open the changelog modal after sign-in when enabled.": "Avaa muutosloki-ikkuna kirjautumisen jälkeen, kun se on käytössä.", + "Open the file browser after selecting a terminal.": "Avaa tiedostoselain valittuasi terminaalin.", + "Open the file manager for uploaded files.": "Avaa ladattujen tiedostojen tiedostonhallinta.", "Open User Profile Menu": "Avaa käyttäjäprofiili ikkuna", "Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI voi käyttää minkä tahansa OpenAPI-palvelimen tarjoamia työkaluja.", "Open WebUI uses faster-whisper internally.": "Open WebUI käyttää faster-whisperia sisäisesti.", @@ -1925,14 +1925,14 @@ "OpenAI API Key is required.": "OpenAI API -avain vaaditaan.", "OpenAI API settings updated": "OpenAI API -asetukset päivitetty", "OpenAI URL/Key required.": "OpenAI URL/avain vaaditaan.", - "OpenAI-compatible embeddings endpoint.": "", + "OpenAI-compatible embeddings endpoint.": "OpenAI-yhteensopiva upotuspäätepiste.", "OpenAPI": "OpenAPI", "OpenAPI Spec": "OpenAPI Spec", "openapi.json URL or Path": "openapi.json verkko-osoite tai polku", "OpenID discovery URL for this provider.": "", "optional": "vaihtoehtoinen", "Optional": "Valinnainen", - "Optional API key for Ollama requests.": "", + "Optional API key for Ollama requests.": "Valinnainen API-avain Ollama-pyyntöjä varten.", "or": "tai", "Ordered List": "Järjestetty lista", "Other": "Muu", @@ -1949,7 +1949,7 @@ "PaddleOCR-vl service endpoint.": "", "page": "sivu", "Page": "Sivu", - "Page mode creates one document per page. Single mode keeps pages together for chunking across boundaries.": "", + "Page mode creates one document per page. Single mode keeps pages together for chunking across boundaries.": "Sivutila luo yhden asiakirjan per sivu. Yksittäistila pitää sivut yhdessä, jolloin pilkkominen voi ulottua sivurajojen yli.", "Paginate": "Sivutus", "Parameters": "Parametrit", "Parent message not found": "Ylätason viestiä ei löytynyt", @@ -1960,7 +1960,7 @@ "Passwords do not match.": "Salasanat eivät täsmää", "Paste inserted prompts as rich text when possible.": "", "Paste Large Text as File": "Liitä suuri teksti tiedostona", - "Path": "", + "Path": "Polku", "Path copied": "Polku kopioitu", "Paused": "Keskeytetty", "PDF document (.pdf)": "PDF-asiakirja (.pdf)", @@ -1970,10 +1970,10 @@ "Peak tokens": "", "pending": "odottaa", "Pending": "Odottaa", - "Pending Accounts": "", + "Pending Accounts": "Odottavat tilit", "Pending User Overlay Content": "Odottavien käyttäjien sisältö", "Pending User Overlay Title": "Odottavien käyttäjien otsikko", - "Permanently delete every chat after confirmation.": "", + "Permanently delete every chat after confirmation.": "Poista pysyvästi jokainen keskustelu vahvistuksen jälkeen.", "Permission denied when accessing media devices": "Käyttöoikeus evätty media-laitteille", "Permission denied when accessing microphone": "Käyttöoikeus evätty mikrofonille", "Permission denied when accessing microphone: {{error}}": "Käyttöoikeus evätty mikrofonille: {{error}}", @@ -1984,7 +1984,7 @@ "Perplexity Search API URL": "Perplexity Search API verkko-osoite", "Perplexity Search Context Usage": "Perplexity Search kontekstin käyttö", "Persistent": "Pysyvä", - "Personal": "", + "Personal": "Henkilökohtainen", "Personalization": "Personointi", "Picture Claim": "", "Pin": "Kiinnitä", @@ -1999,10 +1999,10 @@ "Pipelines": "Putkistot", "Pipelines are a plugin system with arbitrary code execution.": "", "Pipelines Not Detected": "Putkistoja ei havaittu", - "Place selected suggestion text into the composer.": "", + "Place selected suggestion text into the composer.": "Aseta valitut jatkokysymykset suoraan syötteeseen.", "Plain text (.md)": "Pelkkä teksti (.md)", "Plain text (.txt)": "Pelkkä teksti (.txt)", - "Play assistant responses aloud automatically.": "", + "Play assistant responses aloud automatically.": "Toista avustajan vastaukset ääneen automaattisesti.", "Playground": "Leikkipaikka", "Playwright Timeout (ms)": "Playwright aikakatkaisu (ms)", "Playwright WebSocket URL": "Playwright WebSocket verkko-osoite", @@ -2025,25 +2025,25 @@ "Please select a valid JSON file": "Valitse kelvollinen JSON-tiedosto", "Please select at least one user for Direct Message channel.": "Valitse vähintään yksi käyttäjä suoraviestikanavalle.", "Please wait until all files are uploaded.": "Odota kunnes kaikki tiedostot ovat ladattu.", - "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "", + "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "Käytäntömuutokset koskevat juuri provisionoituja terminaaleja. Päivitä vastaavat terminaalit, jotta muutokset tulevat voimaan olemassa oleviin terminaaleihin.", "Policy ID": "Käytännön ID", "Policy ID is required": "", - "Policy is still loading": "", + "Policy is still loading": "Käytäntöä ladataan edelleen", "Port": "Portti", "Ports": "Portit", "Positive attitude": "Positiivinen asenne", "Prefer not to say": "En halua sanoa", - "Preferred transcript language codes, separated by commas.": "", + "Preferred transcript language codes, separated by commas.": "Suositellut transkriptin kielikoodit, eroteltuna pilkuilla.", "Prefix ID": "Etuliite-ID", "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Etuliite-ID:tä käytetään välttämään ristiriidat muiden yhteyksien kanssa lisäämällä etuliite mallitunnuksiin - jätä tyhjäksi, jos haluat ottaa sen pois käytöstä", - "Press keys...": "", + "Press keys...": "Paina näppäimiä...", "Prevent File Creation": "Estä tiedostojen luonti", "Preview": "Esikatselu", "Preview Access": "Esikatsele käyttöoikeuksia", "Previous 30 days": "Edelliset 30 päivää", "Previous 7 days": "Edelliset 7 päivää", "Previous message": "Edellinen viesti", - "Previous page": "", + "Previous page": "Edellinen sivu", "Private": "Yksityinen", "Private conversation between selected users": "Yksityinen keskustelu käyttäjien välillä", "Production version updated": "Tuotantoversio päivitetty", @@ -2052,11 +2052,11 @@ "Prompt Autocompletion": "Kehotteen automaattinen täydennys", "Prompt Content": "Kehotteen sisältö", "Prompt created successfully": "Kehote luotu onnistuneesti", - "Prompt Menu": "", + "Prompt Menu": "Kehotevalikko", "Prompt Name": "Kehoteen nimi", "Prompt Suggestions": "Kehotusehdotukset", "Prompt Template": "Kehotepohja", - "Prompt template used when retrieved context is injected.": "", + "Prompt template used when retrieved context is injected.": "Kehotepohja, jota käytetään, kun noudettu konteksti lisätään.", "Prompt updated successfully": "Kehote päivitetty onnistuneesti", "Prompts": "Kehotteet", "Prompts Access": "Kehotteiden käyttöoikeudet", @@ -2069,9 +2069,9 @@ "Provider roles allowed to sign in.": "", "Provider roles that grant admin access.": "", "Provider URL": "", - "Provider used to generate document embeddings.": "", - "Provider used to rerank hybrid search results.": "", - "Proxy URL used for Youtube loader requests.": "", + "Provider used to generate document embeddings.": "Palveluntarjoaja, jota käytetään asiakirja-upotusten luomiseen.", + "Provider used to rerank hybrid search results.": "Palveluntarjoaja, jota käytetään hybridihakutulosten uudelleenjärjestämiseen.", + "Proxy URL used for Youtube loader requests.": "Youtube-lataajan pyyntöjä varten käytettävä välityspalvelimen URL.", "Public": "Julkinen", "Pull \"{{searchValue}}\" from Ollama.com": "Lataa \"{{searchValue}}\" Ollama.comista", "Pull a model from Ollama.com": "Lataa malli Ollama.comista", @@ -2079,7 +2079,7 @@ "Pyodide file browser": "Pyodide tiedostoselain", "Query Generation Prompt": "Kyselytulosten luontikehote", "Querying": "Kysely", - "Queue outgoing messages instead of interrupting active responses.": "", + "Queue outgoing messages instead of interrupting active responses.": "Lisää jonoon lähtevät viestit sen sijaan, että keskeytettäisiin aktiivisia vastauksia.", "Quick Actions": "Pikatoiminnot", "RAG Template": "RAG-kehote", "Ran {{COUNT}} analyses": "Suoritettiin {{COUNT}} analyysiä", @@ -2089,34 +2089,34 @@ "Read": "Lue", "Read Aloud": "Lue ääneen", "Read more →": "Lue lisää →", - "Read only": "", + "Read only": "Vain luku", "Read Only": "Vain luku", - "Read the docs": "", + "Read the docs": "Lue dokumentaatio", "Read-Only Access": "Vain lukuoikeus", "Reason": "Päättely", "Reasoning Effort": "Päättelyn määrä", "Reasoning Tags": "Päättely tagit", "Reasoning text...": "Päättely teksti...", - "Rebuild vectors for existing knowledge files.": "", - "Receives matching events across the instance, including system/config events and events associated with any user.": "", - "Receives matching events that are not associated with a user.": "", - "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "", + "Rebuild vectors for existing knowledge files.": "Tee olemassa olevien tietämystiedostojen vektorit uudelleen.", + "Receives matching events across the instance, including system/config events and events associated with any user.": "Vastaanottaa koko instanssissa vastaavia tapahtumia, mukaan lukien järjestelmä- ja konfiguraatiotapahtumat sekä kenen tahansa käyttäjän tapahtumat.", + "Receives matching events that are not associated with a user.": "Vastaanottaa vastaavia tapahtumia, joita ei ole liitetty käyttäjään.", + "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "Vastaanottaa vastaavia käyttäjään liittyviä tapahtumia vain silloin, kun toimija, kohdekäyttäjä tai käyttäjätiedot vastaavat näitä käyttäjiä tai nykyisen ryhmän jäseniä. Järjestelmä- ja konfiguraatiotapahtumia ei lähetetä.", "Recently Used": "Viimeeksi käytetty", "Reconnected": "Yhdistetty", "Record": "Nauhoita", "Record voice": "Nauhoita ääntä", - "Redirect URI": "", + "Redirect URI": "Uudelleenohjaus URI", "Redirecting you to Open WebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön", "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "Vähentää hölynpölyn tuottamisen todennäköisyyttä. Korkeampi arvo (esim. 100) antaa monipuolisempia vastauksia, kun taas matalampi arvo (esim. 10) on varovaisempi.", "Reference Chats": "Liitä keskustelu", "Refresh": "Päivitä", "Refresh requested: {{count}} terminal(s)_one": "", "Refresh requested: {{count}} terminal(s)_other": "", - "Refresh Terminals": "", - "Refresh the account email from OAuth on sign-in.": "", - "Refresh the account name from OAuth on sign-in.": "", - "Refresh the profile picture from OAuth on sign-in.": "", - "Refreshing...": "", + "Refresh Terminals": "Päivitä päätteet", + "Refresh the account email from OAuth on sign-in.": "Päivitä tilin sähköpostiosoite OAuthista kirjautumisen yhteydessä.", + "Refresh the account name from OAuth on sign-in.": "Päivitä tilin nimi OAuthista kirjautumisen yhteydessä.", + "Refresh the profile picture from OAuth on sign-in.": "Päivitä tilin profiilikuva OAuthista kirjautumisen yhteydessä.", + "Refreshing...": "Päivitetään...", "Refused when it shouldn't have": "Kieltäytyi, vaikka ei olisi pitänyt", "Regenerate": "Regeneroi", "Regenerate Menu": "Regenerointi ikkuna", @@ -2137,14 +2137,14 @@ "Remove": "Poista", "Remove {{MODELID}} from list.": "Poista {{MODELID}} listalta", "Remove action": "Poista toiminto", - "Remove existing OCR text and rerun OCR when Force OCR is off.": "", + "Remove existing OCR text and rerun OCR when Force OCR is off.": "Poista olemassa oleva OCR-teksti ja suorita OCR uudelleen, kun Force OCR -asetus on pois käytöstä.", "Remove file": "Poista tiedosto", "Remove File": "Poista tiedosto", "Remove from favorites": "Poista suosikeista", "Remove image": "Poista kuva", - "Remove Pinned Model": "", - "Remove prompt suggestion": "", - "Remove Selected Model": "", + "Remove Pinned Model": "Poista kiinnitetty malli", + "Remove prompt suggestion": "Poista kehotusehdotus", + "Remove Selected Model": "Poista valittu malli", "Removing {{count}} stale files..._one": "Poistetaan {{count}} vanhentunutta tiedostoa..._one", "Removing {{count}} stale files..._other": "Poistetaan {{count}} vanhentuneita tiedostoja..._other", "Rename": "Nimeä uudelleen", @@ -2152,14 +2152,14 @@ "Render Markdown in Assistant Messages": "Renderöi Markdown avustajan viesteissä", "Render Markdown in Previews": "Renderöi Markdown esikatseluissa", "Render Markdown in User Messages": "Renderöi Markdown käyttäjän viesteissä", - "Render messages in compact bubble containers.": "", - "Repeat": "", + "Render messages in compact bubble containers.": "Renderöi viestit kompakteissa kuplakonteissa.", + "Repeat": "Toista", "Reply": "Vastaa", "Reply in Thread": "Vastaa ketjussa", "Reply to thread...": "Vastaa ketjussa...", "Replying to {{NAME}}": "Vastaa {{NAME}}", "Request Format": "", - "Require users to confirm before using Web Search.": "", + "Require users to confirm before using Web Search.": "Vaadi käyttäjiä vahvistamaan ennen verkkohaun käyttöä.", "required": "vaaditaan", "Reranking Batch Size": "Uudelleenpisteytyksen eräkoko", "Reranking Engine": "Uudelleenpisteytymismallin moottori", @@ -2167,22 +2167,22 @@ "Research Knowledge": "", "Reset": "Palauta", "Reset All Models": "Palauta kaikki mallit", - "Reset all permissions to their initial configuration values": "", - "Reset Defaults": "", - "Reset group permissions to match the current default user permissions": "", + "Reset all permissions to their initial configuration values": "Palauta kaikki oikeudet niiden alkuperäisiin määritysarvoihin.", + "Reset Defaults": "Palauta oletukset", + "Reset group permissions to match the current default user permissions": "Palauta ryhmän oikeudet vastaamaan nykyisiä oletuskäyttäjäoikeuksia", "Reset knowledge base?": "Nollataanko tietokanta?", - "Reset persisted files": "", - "Reset to Defaults": "", + "Reset persisted files": "Nollaa pysyvät tiedostot", + "Reset to Defaults": "Palauta oletuksiin", "Reset Upload Directory": "Palauta latauspolku", "Reset Vector Storage/Knowledge": "Tyhjennä vektoritallennukset/tietämys", "Reset view": "Palauta näkymä", "Response": "Vastaus", "Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Vastausilmoituksia ei voida ottaa käyttöön, koska verkkosivuston käyttöoikeudet on evätty. Myönnä tarvittavat käyttöoikeudet selaimesi asetuksista.", - "Response Splitting": "", + "Response Splitting": "Vastauksen katkaisu", "Response Watermark": "Vastauksen vesileima", "Responses": "", "Restart": "Käynnistä uudelleen", - "Restrict or exclude domains using a comma-separated list.": "", + "Restrict or exclude domains using a comma-separated list.": "Rajoita tai poissulje verkkotunnuksia pilkulla erotellulla luettelolla.", "Result": "Tulos", "RESULT": "Tulos", "Retrieval": "Haku", @@ -2191,30 +2191,30 @@ "Retrieved {{count}} sources_one": "Noudettu {{count}} sources_one", "Retrieved {{count}} sources_other": "Noudettu {{count}} sources_other", "Retrieved 1 source": "1 lähde noudettu", - "Retry": "", - "Review and manage chats you have shared.": "", - "Rewrite the selected text.": "", - "Rewrite user requests for knowledge retrieval.": "", - "Rewrite user requests into web-search queries.": "", - "Rewrites user intent into an image-generation prompt.": "", + "Retry": "Yritä uudelleen", + "Review and manage chats you have shared.": "Tarkastele ja hallinnoi jakamiasi keskusteluja.", + "Rewrite the selected text.": "Kirjoita valittu teksti uudelleen.", + "Rewrite user requests for knowledge retrieval.": "Kirjoita käyttäjäpyynnöt uudelleen tiedonhakua varten.", + "Rewrite user requests into web-search queries.": "Kirjoita käyttäjäpyynnöt uudelleen verkkohakukyselyiksi.", + "Rewrites user intent into an image-generation prompt.": "Muotoilee käyttäjän aikomuksen kuvan generoinnin kehotteeksi.", "Rich Text Input for Chat": "Rikasteksti-kenttä chattiin", "Role": "Rooli", - "Role assigned to new users when they create an account.": "", + "Role assigned to new users when they create an account.": "Rooli, joka annetaan uusille käyttäjille tilin luomisen yhteydessä.", "Role Mapping": "", "Roles Claim": "", "RTL": "RTL", "Run": "Suorita", - "Run AI on your own terms. Connect any model, extend with code, and protect what matters without compromise. Your models, your data, your machine, wherever you open it.": "", + "Run AI on your own terms. Connect any model, extend with code, and protect what matters without compromise. Your models, your data, your machine, wherever you open it.": "Käytä tekoälyä omilla ehdoillasi. Yhdistä mikä tahansa malli, laajenna koodilla ja suojaa se, mikä on tärkeää, ilman kompromisseja. Mallisi, tietosi, koneesi — missä tahansa avaat sen.", "Run All": "Suorita kaikki", - "Run embedding tasks concurrently to speed up processing.": "", + "Run embedding tasks concurrently to speed up processing.": "Suorita upotustehtävät samanaikaisesti käsittelyn nopeuttamiseksi.", "Run now": "Suorita nyt", "Run Now": "Suorita nyt", - "Run OCR on all PDF pages, even pages with embedded text.": "", + "Run OCR on all PDF pages, even pages with embedded text.": "Suorita OCR kaikilla PDF-sivuilla, myös sivuilla, joilla on upotettua tekstiä.", "Running": "Käynnissä", "Running Open WebUI for a team?": "", "Running...": "Käynnissä...", - "runs": "", - "Runs": "", + "runs": "suoritukset", + "Runs": "Suoritukset", "Sa_day_of_week": "", "Save": "Tallenna", "Save & Create": "Tallenna ja luo", @@ -2222,18 +2222,18 @@ "Save As Copy": "Tallenna kopiona", "Save Chat": "Tallenna keskustelu", "Saved": "Tallennettu", - "Saved Memories": "", + "Saved Memories": "Tallennetut muistot", "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ää tuettu. Lataa ja poista keskustelulokit napsauttamalla alla olevaa painiketta. Älä huoli, voit helposti tuoda keskustelulokit takaisin backendiin", - "Saving...": "", + "Saving...": "Tallenetaan...", "Schedule": "Aikataulu", "Scheduled time must be in the future": "Aikataulutetun ajan on oltava tulevaisuudessa", "Scopes": "", "Scroll On Branch Change": "Vieritä haaran vaihtoon", - "Scroll to the active branch when switching response branches.": "", + "Scroll to the active branch when switching response branches.": "Vieritä aktiiviseen haaraan vaihtaessasi vastaushaaroja.", "Scroll to Top": "Vieritä ylös", "Search": "Haku", "Search a model": "Hae mallia", - "Search actions": "", + "Search actions": "Hae toimitoja", "Search all emojis": "Hae emojeista", "Search and manage user memories": "Hae ja hallinnoi käyttäjien muistoja", "Search and view user chat history": "Hae ja tarkastele käyttäjän keskusteluhistoriaa", @@ -2243,7 +2243,7 @@ "Search Chats": "Hae keskusteluja", "Search Collection": "Hae kokoelmaa", "Search Files": "Hae tiedostoja", - "Search filters": "", + "Search filters": "Hae suodattimia", "Search Filters": "Hakusuodattimet", "search for archived chats": "Hae arkistoiduista keskusteluista", "search for folders": "Hae kansioista", @@ -2254,7 +2254,7 @@ "Search Groups": "Etsi ryhmiä", "Search In Models": "Hae mallleista", "Search Knowledge": "Hae tietämystä", - "Search Limits": "", + "Search Limits": "Hakurajoitukset", "Search Memories": "Hae muistoista", "Search Models": "Hae malleja", "Search Notes": "Hae muistiinpanoista", @@ -2262,13 +2262,13 @@ "Search or add pattern": "", "Search Prompts": "Hae kehotteita", "Search Result Count": "Hakutulosten määrä", - "Search skills": "", + "Search skills": "Hae taitoja", "Search Skills": "Etsi taitoja", "Search the internet": "Hae verkosta", "Search the web and fetch URLs": "Hae verkosta ja hae URL-osoitteita", - "Search tools": "", + "Search tools": "Hae työkaluja", "Search Tools": "Hae työkaluja", - "Search users or groups": "", + "Search users or groups": "Hae käyttäjiä tai ryhmiä", "Search, view, and manage user notes": "Hae, tarkastele ja hallinnoi käyttäjämuistiinpanoja", "SearchApi API Key": "SearchApi API -avain", "SearchApi Engine": "SearchApi-moottori", @@ -2279,13 +2279,13 @@ "Searching the web": "Haetaan verkosta...", "Searxng Query URL": "Searxng-kyselyn verkko-osoite", "Searxng search language (all, en, es, de, fr, etc.)": "Hakukieli (all, en, es, de, fr jne.)", - "Secrets": "", + "Secrets": "Salaisuudet", "See readme.md for instructions": "Katso ohjeet readme.md-tiedostosta", "See what's new": "Katso, mitä uutta", "Seed": "Siemenluku", "Select": "Valitse", "Select {{modelName}} model": "Valitse {{modelName}} malli", - "Select a .py file": "", + "Select a .py file": "Valitse .py tiedosto", "Select a base model (e.g. llama3, gpt-4o)": "Valitse perusmalli (esim. llama3, gtp-4o)", "Select a conversation to preview": "Valitse keskustelun esikatselu", "Select a engine": "Valitse moottori", @@ -2302,7 +2302,7 @@ "Select a theme": "Valitse teema", "Select a tool": "Valitse työkalu", "Select a voice": "Valitse ääni", - "Select Action": "", + "Select Action": "Valitse toiminto", "Select All": "Valitse kaikki", "Select an auth method": "Valitse kirjautumistapa", "Select an embedding model engine": "Valitse upotusmallin moottori", @@ -2313,69 +2313,69 @@ "Select an output format": "Valitse tulostusmuoto", "Select dtype": "Valitse dtype", "Select Engine": "Valitse moottori", - "Select Filter": "", - "Select how audio is sent to the OpenAI-compatible endpoint.": "", - "Select how Open WebUI authenticates with the Jupyter server.": "", + "Select Filter": "Valitse suodatin", + "Select how audio is sent to the OpenAI-compatible endpoint.": "Valitse miten ääni lähetetään OpenAI-yhteensopivalle päätepisteelle.", + "Select how Open WebUI authenticates with the Jupyter server.": "Valitse, miten Open WebUI todentaa itsensä Jupyter-palvelimeen.", "Select how to split message text for TTS requests": "Valitse, miten viestit jaetaan TTS-pyyntöjä varten", "Select Knowledge": "Valitse tietämys", "Select Method": "Valitse metodi", "Select model": "Valitse malli", "Select only one model to call": "Valitse vain yksi malli kutsuttavaksi", - "Select Skill": "", + "Select Skill": "Valitse taito", "Select the Gemini endpoint method to call.": "", "Select the local model precision used by Kokoro.js.": "", "Select the Pipelines server to manage.": "", - "Select Tool": "", + "Select Tool": "Valitse työkalu", "Select view": "Valitse näkymä", - "Selected": "", + "Selected": "Valittu", "Selected model: {{modelName}}": "Valittu malli: {{modelName}}", "Selected model(s) do not support image inputs": "Valitut mallit eivät tue kuvasyötteitä", "semantic": "Semaattinen", "Send": "Lähetä", "Send a Message": "Lähetä viesti", "Send events for": "", - "Send extra JSON parameters with each AUTOMATIC1111 request.": "", - "Send extra JSON parameters with each image generation request.": "", + "Send extra JSON parameters with each AUTOMATIC1111 request.": "Lähetä lisäparametrit JSON muodossa jokaisen AUTOMATIC1111-pyynnön mukana.", + "Send extra JSON parameters with each image generation request.": "Lähetä lisäparametrit JSON muodossa jokaisen kuvan generointipyynnön mukana.", "Send message": "Lähetä viesti", - "Send notifications to configured webhook targets": "", + "Send notifications to configured webhook targets": "Lähetä ilmoituksia määritetyille webhookkeille.", "Send now": "Lähetä nyt", "Send PDFs as base64 data URLs instead of uploading first.": "", "Send product events as JSON to external services. Chat destinations receive readable messages.": "", - "Send Test": "", - "Send transcribed voice input immediately after speech recognition finishes.": "", + "Send Test": "Lähetä testi", + "Send transcribed voice input immediately after speech recognition finishes.": "Lähetä litteroitu tuloääni heti puheentunnistuksen päätyttyä.", "Send users directly to the OAuth provider from the sign-in page.": "", "Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "Lähettää `stream_options: { include_usage: true }` pyynnössä.\nTuetut tarjoajat palauttavat tokenkäyttötiedot vastauksessa, kun se on asetettu.", - "Separate output by page with page markers.": "", + "Separate output by page with page markers.": "Erottele tuloste sivuittain sivumerkkien avulla.", "September": "syyskuu", "SerpApi API Key": "SerpApi API -avain", "SerpApi Engine": "SerpApi moottori", "Serper API Key": "Serper API -avain", - "SERPHouse API Key": "", - "SERPHouse Domain": "", + "SERPHouse API Key": "SERPHouse API -avain", + "SERPHouse Domain": "SERPHouse-verkkotunnus", "Serply API Key": "Serply API -avain", "Serpstack API Key": "Serpstack API -avain", "Server connection failed": "Palvelinyhteys epäonnistui", "Server connection verified": "Palvelinyhteys vahvistettu", "Service Account": "", "Session": "Istunto", - "Session expired. Please sign in again.": "", - "Set a local zoom level for the app interface.": "", - "Set a model-specific context compaction token threshold. When set, this overrides the global threshold up to the global cap.": "", - "Set a speech recognition language or leave it blank to detect automatically.": "", + "Session expired. Please sign in again.": "Istunto on vanhentunut. Kirjaudu uudelleen.", + "Set a local zoom level for the app interface.": "Aseta paikallinen zoomaustaso sovelluksen käyttöliittymälle.", + "Set a model-specific context compaction token threshold. When set, this overrides the global threshold up to the global cap.": "Aseta mallikohtainen kontekstin tiivistyksen token-kynnys. Kun se on asetettu, se ohittaa globaalin kynnyksen globaalin katon rajoihin saakka.", + "Set a speech recognition language or leave it blank to detect automatically.": "Aseta puheentunnistuksen kieli tai jätä tyhjäksi automaattista tunnistusta varten.", "Set as default": "Aseta oletukseksi", - "Set as Pinned Model": "", + "Set as Pinned Model": "Aseta kiinitetty malli", "Set as Production": "Aseta tuotantokäyttöön", - "Set as Selected Model": "", + "Set as Selected Model": "Aseta valittu malli", "Set embedding model": "Aseta upotelmamalli", "Set embedding model (e.g. {{model}})": "Aseta upotelmamalli (esim. {{model}})", "Set reranking model (e.g. {{model}})": "Aseta uudelleenpisteytymismalli (esim. {{model}})", - "Set the birth date saved with your profile.": "", - "Set the default system prompt for new chats.": "", - "Set the display name shown across your account.": "", + "Set the birth date saved with your profile.": "Aseta profiiliisi tallennettu syntymäaika.", + "Set the default system prompt for new chats.": "Aseta oletusjärjestelmäkehote uusille keskusteluille.", + "Set the display name shown across your account.": "Aseta tililläsi näkyvä näyttönimi.", "Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Aseta näytönohjaimelle ladattavien tasojen määrä. Tämän arvon kasvattaminen voi parantaa merkittävästi näytönohjaimelle optimoitujen mallien suorituskykyä, mutta se voi myös lisätä näytönohjaimen virrankulutusta ja resurssien käyttöä.", "Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Aseta työntekijäsäikeiden määrä laskentaa varten. Tämä asetus kontrolloi, kuinka monta säiettä käytetään saapuvien pyyntöjen rinnakkaiseen käsittelyyn. Arvon kasvattaminen voi parantaa suorituskykyä suurissa samanaikaisissa työkuormissa, mutta voi myös kuluttaa enemmän keskussuorittimen resursseja.", "Set Voice": "Aseta puheääni", - "Set web search availability for new chats.": "", + "Set web search availability for new chats.": "Aseta verkkohakujen saatavuus uusille keskusteluille.", "Set whisper model": "Aseta whisper-malli", "Set your status": "Aseta tilasi", "Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "Asettaa tasaisen vinouman niitä tokeneita kohtaan, jotka ovat esiintyneet vähintään kerran. Korkeampi arvo (esim. 1.5) rankaisee toistoja voimakkaammin, kun taas matalampi arvo (esim. 0.9) on lievempi. Arvolla 0 se on pois päältä.", @@ -2394,35 +2394,35 @@ "Share link copied to clipboard.": "Jakolinkki kopioitu leikepöydälle.", "Share to Open WebUI Community": "Jaa OpenWebUI-yhteisöön", "Share your background and interests": "Jaa taustasi ja kiinnostuksen kohteesi", - "Share your current location with features that can use it.": "", - "Shared": "", + "Share your current location with features that can use it.": "Jaa nykyinen sijaintisi ominaisuuksille, jotka voivat käyttää sitä.", + "Shared": "Jaettu", "Shared Chats": "Jaetut keskustelut", - "Shared prompt for retrieval and web-search query rewriting.": "", + "Shared prompt for retrieval and web-search query rewriting.": "Jaettu kehote hakua ja verkkohakukyselyiden uudelleenkirjoittamista varten.", "Shared with you": "Jaettu kanssasi", "Sharing Permissions": "Jako oikeudet", "Show": "Näytä", "Show \"What's New\" Modal on Login": "Näytä \"Mitä uutta\" -modaali kirjautumisen yhteydessä", - "Show admin contact details while an account waits for approval.": "", + "Show admin contact details while an account waits for approval.": "Ylläpidon yhteystiedot, jotka näytetään tilin odottaessa hyväksyntää.", "Show All": "Näytä kaikki", "Show all ({{COUNT}} characters)": "Näytä kaikki ({{COUNT}} merkkiä)", - "Show emoji feedback in the call interface.": "", + "Show emoji feedback in the call interface.": "Näytä hymiöpalautteita puhelun käyttöliittymässä.", "Show Files": "Näytä tiedostot", "Show Files on Terminal Select": "", "Show formatting controls in the rich text composer.": "", "Show Formatting Toolbar": "Näytä muotoilupalkki", "Show image preview": "Näytä kuvan esikatselu", "Show Model": "Näytä malli", - "Show more": "", - "Show or hide custom generation parameters.": "", - "Show or hide sensitive account secrets.": "", + "Show more": "Näytä lisää", + "Show or hide custom generation parameters.": "Näytä tai piilota mukautetut generointiparametrit.", + "Show or hide sensitive account secrets.": "Näytä tai piilota tilin arkaluonteiset tiedot.", "Show Shortcuts": "Näytä pikakomennot", - "Show suggested next questions after assistant responses.": "", - "Show the floating quick-action toolbar in chat.": "", - "Show the regenerate action menu for assistant responses.": "", - "Show update toasts to admins when new versions are available.": "", - "Show user status information in the app.": "", + "Show suggested next questions after assistant responses.": "Näytä avustajan vastausten jälkeen ehdotetut kysymykset.", + "Show the floating quick-action toolbar in chat.": "Näytä kelluva pikatoimintopalkki keskustelussa.", + "Show the regenerate action menu for assistant responses.": "Näytä uudelleen regeneroinnin toimintovalikko avustajan vastauksille.", + "Show update toasts to admins when new versions are available.": "Näytä päivitysilmoitukset ylläpitäjille, kun uusia versioita on saatavilla.", + "Show user status information in the app.": "Näytä käyttäjän tilatiedot sovelluksessa", "Show your support!": "Osoita tukesi!", - "Show your username label instead of You in chat bubbles.": "", + "Show your username label instead of You in chat bubbles.": "Näytä käyttäjänimi keskustelukuplissa \"Sinä\" -tekstin sijaan", "Showcased creativity": "Osoitti luovuutta", "Showing all messages (user + assistant) per user.": "Näytetään kaikki viestit (käyttäjä + avustaja) käyttäjää kohden.", "Sign in": "Kirjaudu sisään", @@ -2432,7 +2432,7 @@ "Sign up": "Rekisteröidy", "Sign up to {{WEBUI_NAME}}": "Rekisteröidy palveluun {{WEBUI_NAME}}", "Signing in to {{WEBUI_NAME}}": "Kirjaudutaan sisään palveluun {{WEBUI_NAME}}", - "simultaneous sub-agents": "", + "simultaneous sub-agents": "Samanaikaiset aliagentit", "Single": "", "Sink List": "Upotuslista", "sk-1234": "sk-1234", @@ -2442,7 +2442,7 @@ "Skill ID": "Taidon ID", "Skill imported successfully": "Taito tuotiin onnistuneesti", "Skill Instructions": "Taidon ohjeistus", - "Skill Menu": "", + "Skill Menu": "Taitovalikko", "Skill Name": "Taidon nimi", "Skill updated successfully": "Taito päivitetty onnistuneesti", "Skills": "Taidot", @@ -2450,7 +2450,7 @@ "Skills Public Sharing": "Taitojen julkinen jakaminen", "Skills Sharing": "Taitojen jako", "Skip Cache": "Ohita välimuisti", - "Skip cached Marker results and rerun inference.": "", + "Skip cached Marker results and rerun inference.": "Ohita välimuistiin tallennetut Marker-tulokset ja suorita uudelleen.", "Something went wrong :/": "Jokin meni pieleen :/", "Sonar": "Sonar", "Sonar Deep Research": "Sonar Deep Research", @@ -2461,16 +2461,16 @@ "Sougou Search API sID": "Sougou Search API sID", "Sougou Search API SK": "Sougou Search API SK", "Source": "Lähde", - "Specific users or groups": "", + "Specific users or groups": "Tietyt käyttäjät tai ryhmät", "Speech Playback Speed": "Puhetoiston nopeus", "Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}", "Speech-to-Text": "Puheentunnistus", "Speech-to-Text Engine": "Puheentunnistusmoottori", "Speech-to-Text Language": "Puheentunnistus kieli", - "Split documents by markdown headers before character or token splitting.": "", - "Sponsor on GitHub": "", + "Split documents by markdown headers before character or token splitting.": "Jaa asiakirjat Markdown-otsikoiden mukaan ennen merkkien tai tokenien pilkkomista.", + "Sponsor on GitHub": "Sponsoroi GitHubissa", "Start a new conversation": "Aloita uusi keskustelu", - "Start new chats as temporary unless changed.": "", + "Start new chats as temporary unless changed.": "Aloita uudet keskustelut väliaikaisina, ellei niitä muuteta.", "Start of the channel": "Kanavan alku", "Start Tag": "Aloitus tagi", "Starting in {{count}} minutes_one": "Aloitetaan {{count}} minutes_one", @@ -2499,7 +2499,7 @@ "Stylized PDF Export": "Muotoiltun PDF-vienti", "Su_day_of_week": "", "Sub Claim": "", - "Sub-agents": "", + "Sub-agents": "Aliagentit", "Submit question": "Lähetä kysymys", "Submit suggestion": "Lähetä ehdotus", "Subtitle": "Alaotsikko", @@ -2507,12 +2507,12 @@ "Successfully imported {{userCount}} users.": "{{userCount}} käyttäjää tuottiin onnistuneesti.", "Successfully updated.": "Päivitetty onnistuneesti.", "Suggest a change": "Ehdota muutosta", - "Suggest completions while composing prompts.": "", - "Suggest completions while users type chat messages.": "", + "Suggest completions while composing prompts.": "Ehdota täydennyksiä rituksia samalla kun laadit kehotteita.", + "Suggest completions while users type chat messages.": "Ehdota täydennyksiä, kun käyttäjät kirjoittavat keskusteluviestejä.", "Suggested": "Ehdotukset", - "Suggested prompts": "", - "Summarize older chat history when the conversation context grows large.": "", - "Summarize this note.": "", + "Suggested prompts": "Ehdotetut kehotteet", + "Summarize older chat history when the conversation context grows large.": "Tiivistä vanhempaa keskusteluhistoriaa, kun keskustelun konteksti kasvaa suureksi.", + "Summarize this note.": "Tiivistä tämä muistiinpano.", "Support": "Tuki", "Support this plugin:": "Tue tätä lisäosaa:", "Supported MIME Types": "Tuetut MIME-tyypit", @@ -2529,11 +2529,11 @@ "Syncing...": "Synkronoidaan...", "Syncs only chats with updates after your last sync timestamp. Disable to re-sync all chats.": "Synkronoi vain keskustelut, joihin on tehty päivityksiä viimeisen synkronoinnin aikaleiman jälkeen. Poista käytöstä synkronoidaksesi kaikki keskustelut uudelleen.", "System": "Järjestelmä", - "System events only": "", + "System events only": "Vain järjestelmän tapahtumat", "System Instructions": "Järjestelmäohjeet", - "System prompt": "", + "System prompt": "Järjestelmäkehote", "System Prompt": "Järjestelmäkehote", - "Table": "", + "Table": "Taulukko", "Tag": "Tagi", "Tags": "Tagit", "Tags Generation": "Tagien luonti", @@ -2556,14 +2556,14 @@ "Temporary Chat by Default": "Väliaikainen keskustelu oletuksena", "Terminal": "Pääte", "Terminal servers saved": "Päätepalvelimet tallennettu", - "Test": "", - "Test must pass before a source is created.": "", - "Test notification sent.": "", - "Test Query": "", - "Test returned no results.": "", - "Test succeeded.": "", - "Test the source before creating it.": "", - "Test the source before saving it.": "", + "Test": "Testi", + "Test must pass before a source is created.": "Testi täytyy läpäistä ennen kuin lähde luodaan.", + "Test notification sent.": "Testi-ilmoitus lähetetty.", + "Test Query": "Testikysely", + "Test returned no results.": "Testi ei palauttanut tuloksia.", + "Test succeeded.": "Testi onnistui.", + "Test the source before creating it.": "Testaa lähde ennen sen luomista.", + "Test the source before saving it.": "Testaa lähde ennen tallentamista.", "Text output format returned by Marker.": "", "Text Splitter": "Tekstin jakaja", "Text-to-Speech": "Puhesynteesi", @@ -2595,7 +2595,7 @@ "This folder is empty": "Tämä kansio on tyhjä", "This is a default user permission and will remain enabled.": "Tämä on oletusarvoinen käyttäjäoikeus ja pysyy käytössä.", "This is an experimental feature, it may not function as expected and is subject to change at any time.": "Tämä on kokeellinen ominaisuus, se ei välttämättä toimi odotetulla tavalla ja se voi muuttua milloin tahansa.", - "This knowledge base retrieves from a connected source. Open WebUI can query it, but cannot upload, sync, edit, delete, reset, or reindex its source data.": "", + "This knowledge base retrieves from a connected source. Open WebUI can query it, but cannot upload, sync, edit, delete, reset, or reindex its source data.": "Tämä tietokanta hakee tietoja yhdistetystä lähteestä. Open WebUI voi tehdä siihen kyselyjä, mutta ei voi ladata, synkronoida, muokata, poistaa, nollata tai uudelleenindeksoida sen lähdetietoja.", "This model is not publicly available. Please select another model.": "Tämä malli ei ole julkisesti saatavilla. Valitse toinen malli.", "This option controls how long the model will stay loaded into memory following the request (default: 5m)": "Tämä asetus määrittää kuinka kauan malli pysyy ladattuna muistissa pyynnön jälkeen (oletusarvo: 5m)", "This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Tämä asetus määrittää, kuinka monta tokenia säilytetään kontekstia päivitettäessä. Jos arvoksi on asetettu esimerkiksi 2, keskustelukontekstin kaksi viimeistä tokenia säilytetään. Kontekstin säilyttäminen voi auttaa ylläpitämään keskustelun jatkuvuutta, mutta se voi heikentää kykyä vastata uusiin aiheisiin.", @@ -2617,14 +2617,14 @@ "Through": "", "Thumbs up/down ratings from users on model responses": "Käyttäjien peukku-/alas-arviot mallien vastauksista", "Tika": "Tika", - "Tika server endpoint used for content extraction.": "", - "Tika Server URL": "", + "Tika server endpoint used for content extraction.": "Tika-palvelimen päätepiste sisällön poimintaa varten.", + "Tika Server URL": "Tika palvelimen verkko-osoite", "Tika Server URL required.": "Tika palvelimen verkko-osoite vaaditaan.", "Tiktoken": "Tiktoken", "Time": "Aika", "Time & Calculation": "Aika ja laskenta", "Timeout": "Aikakatkaisu", - "Timer": "", + "Timer": "Ajastin", "Title": "Otsikko", "Title Auto-Generation": "Otsikon automaattinen luonti", "Title cannot be an empty string.": "Otsikko ei voi olla tyhjä merkkijono.", @@ -2632,7 +2632,7 @@ "Title Generation Prompt": "Otsikon luontikehote", "Title is required": "Otsikko on pakollinen", "TLS": "TLS", - "TLS cipher list for LDAP connections.": "", + "TLS cipher list for LDAP connections.": "TLS-salaimien luettelo LDAP-yhteyksille.", "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 access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Päästäksesi käyttämään WebUI:ta, ota yhteyttä ylläpitäjään. Ylläpitäjät voivat hallita käyttäjien tiloja Ylläpitopaneelista.", @@ -2640,11 +2640,11 @@ "To learn more about available endpoints, visit our documentation.": "Jos haluat lisätietoja käytettävissä olevista päätepisteistä, tutustu dokumentaatioomme.", "To learn more about SpeechT5,": "", "To see the available CMU Arctic speaker embeddings,": "", - "To select actions here, add them to the \"Functions\" workspace first.": "", - "To select default filters here, enable toggleable filters for this model first.": "", - "To select filters here, add them to the \"Functions\" workspace first.": "", + "To select actions here, add them to the \"Functions\" workspace first.": "Jos haluat valita toimintoja tässä, lisää ne ensin \"Toiminnot\"-työtilaan.", + "To select default filters here, enable toggleable filters for this model first.": "Jos haluat valita oletussuodattimia tässä, ota ensin käyttöön tälle mallille kytkettävät suodattimet.", + "To select filters here, add them to the \"Functions\" workspace first.": "Jos haluat valita suodattimia tässä, lisää ne ensin \"Toiminnot\"-työtilaan.", "To select skills here, add them to the \"Skills\" workspace first.": "Jos haluat valita taitoja tässä, lisää ne ensin \"Taidot\"-työtilaan.", - "To select toolkits here, add them to the \"Tools\" workspace or enable a tool server first.": "", + "To select toolkits here, add them to the \"Tools\" workspace or enable a tool server first.": "Jos haluat valita työkaluja tässä, lisää ne ensin \"Työkalut\"-työtilaan tai ota ensin käyttöön työkalupalvelin.", "Toast Notifications for New Updates": "Ilmoituspopuppien näyttäminen uusista päivityksistä", "Today": "Tänään", "Today at": "Tänään", @@ -2658,9 +2658,9 @@ "Toggle whether current connection is active.": "Vaihda, onko nykyinen yhteys aktiivinen", "Token": "Token", "Token activity": "", - "Token Cap": "", + "Token Cap": "Token-raja", "Token counts are estimates and may not reflect actual API usage": "Tokenmäärät ovat arvioita eivätkä välttämättä vastaa todellista API-käyttöä", - "Token Threshold": "", + "Token Threshold": "Tokenkynnys", "Tokenizer Model": "", "Tokenizer model used for transformer token splitting.": "", "tokens": "tokenit", @@ -2671,14 +2671,14 @@ "Tool Description": "Työkalun kuvaus", "Tool ID": "Työkalun tunnus", "Tool imported successfully": "Työkalu tuotu onnistuneesti", - "tool loops per sub-agent": "", - "Tool Menu": "", + "tool loops per sub-agent": "Työkalusilmukat aliagenttia kohden", + "Tool Menu": "Työkaluvalikko", "Tool Name": "Työkalun nimi", "Tool Servers": "Työkalu palvelin", "Tool updated successfully": "Työkalu päivitetty onnistuneesti", "Tools": "Työkalut", "Tools Access": "Työkalujen käyttöoikeudet", - "Tools can execute arbitrary code.": "", + "Tools can execute arbitrary code.": "Työkalut voivat suorittaa mielivaltaista koodia.", "Tools Function Calling Prompt": "Työkalujen kutsukehote", "Tools have a function calling system that allows arbitrary code execution.": "Työkalut sallivat mielivaltaisen koodin suorittamisen toimintokutsuilla.", "Tools Public Sharing": "Työkalujen julkinen jakaminen", @@ -2686,8 +2686,8 @@ "Top": "", "Top K": "Top K", "Top K Reranker": "Top K uudelleen sijoittaja", - "Top models": "", - "Total chats": "", + "Top models": "Käytetyimmät mallit", + "Total chats": "Keskusteluja kaikkiaan", "Transformers": "Muunnokset", "Trouble accessing Ollama?": "Ongelmia Ollama-yhteydessä?", "Trust Proxy Environment": "Luota välityspalvelimen ympäristöön", @@ -2705,31 +2705,31 @@ "UI Scale": "käyttöliittymän koko", "Unarchive All": "Pura kaikkien arkistointi", "Unarchive Chat": "Pura keskustelun arkistointi", - "Unassigned": "", + "Unassigned": "Ei määritetty", "Underline": "Alleviivaus", - "unknown": "", + "unknown": "tuntematon", "Unknown": "Tuntematon", "Unknown User": "Tuntematon käyttäjä", "Unloads {{FROM_NOW}}": "Purkuja {{FROM_NOW}}", "Unmute": "Poista mykistys", "Unpin": "Irrota kiinnitys", "Unpin from Sidebar": "Irrota sivupalkista", - "Unshare All": "", - "Unshare All Shared Chats": "", + "Unshare All": "Lopeta kaikkien jakaminen", + "Unshare All Shared Chats": "Lopeta kaikkien jaettujen keskustelujen jakaminen", "Unshare Chat": "Lopeta keskustelun jakaminen", "Unsupported file type.": "Ei tuettu tiedostotyyppi", "Untagged": "Ei tageja", "Untitled": "Nimetön", "Update": "Päivitä", "Update and Copy Link": "Päivitä ja kopioi linkki", - "Update Email": "", - "Update embedding model": "", + "Update Email": "Päivitä sähköposti", + "Update embedding model": "Päivitä upotusmalli", "Update for the latest features and improvements.": "Päivitä uusimpiin ominaisuuksiin ja parannuksiin.", - "Update model": "", - "Update Name": "", + "Update model": "Päivitä malli", + "Update Name": "Päivitä nimi", "Update password": "Päivitä salasana", - "Update Picture": "", - "Update the password used for email and password sign-in.": "", + "Update Picture": "Päivitä kuva", + "Update the password used for email and password sign-in.": "Päivitä sähköposti- ja salasanakirjautumiseen käytetty salasana.", "Update your status": "Päivitä tilasi", "Updated": "Päivitetty", "Updated at": "Päivitetty", @@ -2744,13 +2744,13 @@ "Upload files": "Lataa tiedostoja", "Upload Files": "Lataa tiedostoja", "Upload Model": "Lataa malli", - "Upload or reset the image shown behind chat content.": "", - "Upload Photo": "", + "Upload or reset the image shown behind chat content.": "Lataa tai palauta keskustelun sisällön taustalla näkyvä kuva.", + "Upload Photo": "Lataa valokuva", "Upload Pipeline": "Lataa putki", "Upload profile image": "Lataa profiilikuva", "Upload Progress": "Latauksen edistyminen", "Uploaded files or images": "Ladatut tiedostot tai kuvat", - "Uploading": "", + "Uploading": "Ladataan", "Uploading {{current}}/{{total}}: {{file}}": "Ladataan {{current}}/{{total}}: {{file}}", "Uploading...": "Ladataan...", "URL": "URL", @@ -2760,35 +2760,35 @@ "Use": "Käytä", "Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "Käytä /v1/chat/completions-päätteitä/v1/audio/transcriptions-pääteen sijaan mahdollisesti paremman tarkkuuden saavuttamiseksi.", "Use a Gemini API key for image generation.": "", - "Use a valid event name or pattern like user.*": "", - "Use a wider chat layout on large displays.": "", - "Use an API key when your ComfyUI server requires one.": "", - "Use an LLM to improve tables, forms, math, and layout detection.": "", - "Use Base64": "", + "Use a valid event name or pattern like user.*": "Käytä kelvollista tapahtuman nimeä tai mallia, kuten user.*", + "Use a wider chat layout on large displays.": "Käytä laajempaa keskustelun asettelua suurilla näytöillä.", + "Use an API key when your ComfyUI server requires one.": "Käytä API-avainta, kun ComfyUI-palvelimesi vaatii sitä.", + "Use an LLM to improve tables, forms, math, and layout detection.": "Käytä LLM:ää parantamaan taulukoiden, lomakkeiden, matematiikan ja asettelun tunnistusta.", + "Use Base64": "Käytä Base64", "Use Chat Completions API": "Käytä Chat Completions API:a", - "Use device vibration feedback on supported Android devices.": "", + "Use device vibration feedback on supported Android devices.": "Käytä laitteen värinäpalautetta tuetuilla Android-laitteilla.", "Use discovered scopes": "", "Use groups to organize your users and assign permissions.": "Käytä ryhmiä käyttäjien järjestämiseen ja käyttöoikeuksien määrittämiseen.", "Use LLM": "Käytä LLM:ää", - "Use proxy environment variables to fetch page contents.": "", - "Use search results without fetching page contents.": "", - "Use segmented retrieval for focused and relevant content extraction.": "", - "Use segmented retrieval for focused and relevant context.": "", - "Use segmented retrieval for focused context.": "", - "Use styled formatting when exporting chats to PDF.": "", - "Use the active chat title as the browser tab title.": "", - "Use the rich composer instead of a plain textarea.": "", - "Use TLS when connecting to the LDAP server.": "", - "Use Web Search?": "", + "Use proxy environment variables to fetch page contents.": "Käytä välityspalvelimen ympäristömuuttujia sivun sisällön hakemiseen.", + "Use search results without fetching page contents.": "Käytä hakutuloksia hakematta sivujen sisältöjä.", + "Use segmented retrieval for focused and relevant content extraction.": "Käytä segmentoituja hakuja kohdennettuun ja relevanttiin sisällön poimintaan.", + "Use segmented retrieval for focused and relevant context.": "Käytä segmentoituja hakuja kohdennettuun ja relevanttiin kontekstin poimintaan.", + "Use segmented retrieval for focused context.": "Käytä segmentoituja hakuja kohdennettuun kontekstin poimintaan.", + "Use styled formatting when exporting chats to PDF.": "Käytä tyyliteltyä muotoilua viedessä keskusteluja PDF:ään.", + "Use the active chat title as the browser tab title.": "Käytä aktiivisen keskustelun otsikkoa selaimen välilehden otsikkona.", + "Use the rich composer instead of a plain textarea.": "Käytä rikasta tekstieditoria tavallisen tekstialueen sijaan.", + "Use TLS when connecting to the LDAP server.": "Käytä TLS:ää yhdistäessäsi LDAP-palvelimeen.", + "Use Web Search?": "Käytä verkkohakua?", "user": "käyttäjä", "User": "Käyttäjä", "User Access": "", "User Activity": "Käyttäjätoiminta", - "User Connections": "", + "User Connections": "Käyttäjä yhteydet", "User Groups": "Käyttäjäryhmät", "User location successfully retrieved.": "Käyttäjän sijainti haettu onnistuneesti.", "User menu": "Käyttäjävalikko", - "User messages": "", + "User messages": "Käyttäjän viestit", "User Preview": "Käyttäjän esikatselu", "User ratings (thumbs up/down)": "Käyttäjien arviot (peukku ylös/alas)", "User Status": "Käyttäjän tila", @@ -2798,14 +2798,14 @@ "users": "käyttäjät", "Users": "Käyttäjät", "Uses DefaultAzureCredential to authenticate": "Käyttää DefaultAzureCredential todentamiseen", - "Uses defaults": "", + "Uses defaults": "Käyttää oletuksia", "Uses OAuth 2.1 Dynamic Client Registration": "Käyttää OAuth 2.1 -dynaamista asiakasrekisteröintiä", "Using Entire Document": "Koko asiakirjan käyttäminen", "Using Focused Retrieval": "Kohdennetun haun käyttäminen", "Using the default arena model with all models. Click the plus button to add custom models.": "Käytetään oletusarena-mallia kaikkien mallien kanssa. Napsauta plus-painiketta lisätäksesi mukautettuja malleja.", - "Valid time units: 's', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "", - "Validate Certificate": "", - "Validate SSL certificates when fetching web content.": "", + "Valid time units: 's', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "Kelvolliset aikayksiköt ovat 's', 'm', 'h', 'd', 'w' tai '-1', mikä tarkoittaa, ettei erääntymisaikaa ole.", + "Validate Certificate": "Tarkista varmenne", + "Validate SSL certificates when fetching web content.": "Tarkista SSL-varmenteet verkkosisällön haettaessa.", "Valves": "Venttiilit", "Valves updated": "Venttiilit päivitetty", "Valves updated successfully": "Venttiilit päivitetty onnistuneesti", @@ -2813,16 +2813,16 @@ "Vector Field": "", "Verify Connection": "Tarkista yhteys", "Verify SSL Certificate": "Tarkista SSL-varmenne", - "Verify the LDAP server certificate when TLS is enabled.": "", + "Verify the LDAP server certificate when TLS is enabled.": "Tarkista LDAP-palvelimen varmenne, kun TLS on käytössä.", "Version": "Versio", "Version {{selectedVersion}} of {{totalVersions}}": "Versio {{selectedVersion}} / {{totalVersions}}", "Version deleted": "Versio poistettu", - "View chat": "", + "View chat": "Näytä keskustelu", "View Replies": "Näytä vastaukset", - "View Result from {{NAME}}": "", + "View Result from {{NAME}}": "Näytä tulos: {{NAME}}", "View source: {{name}}": "Näytä lähde: {{name}}", "View source: {{title}}": "Näytä lähde: {{title}}", - "View the installed version and check release updates.": "", + "View the installed version and check release updates.": "Näytä asennettu versio ja tarkista julkaisupäivitykset.", "Visibility": "Näkyvyys", "Visible": "Näkyvillä", "Visible to all users": "Näkyy kaikille käyttäjille", @@ -2832,8 +2832,8 @@ "Voice Input": "Äänitulolaitteen käyttö", "Voice mode": "Puhetila", "Voice Mode Prompt": "Puhetilan kehote", - "Wait for the current response to finish before compacting.": "", - "Wait for the current response to finish before forking.": "", + "Wait for the current response to finish before compacting.": "Odota nykyisen vastauksen valmistumista ennen tiivistämistä.", + "Wait for the current response to finish before forking.": "Odota nykyisen vastauksen valmistumista ennen haarauttamista.", "Waiting for upload...": "Odottaa latausta...", "Warning": "Varoitus", "Warning:": "Varoitus:", @@ -2845,15 +2845,15 @@ "Web API": "Web-API", "Web Loader Engine": "Verkkolataaja moottori", "Web Search": "Verkkohaku", - "Web Search Confirmation": "", - "Web Search Confirmation Content": "", + "Web Search Confirmation": "Verkkohakuvahvistus", + "Web Search Confirmation Content": "Verkkohakuvahvistuksen sisältö", "Web Search Engine": "Hakukoneet", "Web Search in Chat": "Verkkohaku keskustelussa", "Web Search Query Generation": "Verkkohakukyselyn luonti", "Webhook": "", - "Webhook deleted": "", + "Webhook deleted": "Webhook poistettu", "Webhook Name": "Webhook nimi", - "Webhook saved": "", + "Webhook saved": "Webhook tallennettu", "Webhooks": "Webhookit", "Webpage URLs": "Verkkosivujen verkko-osoitteet", "WebUI Settings": "WebUI-asetukset", @@ -2862,10 +2862,10 @@ "WebUI will make requests to \"{{url}}/api/chat\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/api/chat\"", "WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/chat/completions\"", "Week": "Viikko", - "Week of": "", + "Week of": "Viikko alkaen", "Weekly": "Viikoittain", - "Weekly at": "", - "Welcome to your AI home.": "", + "Weekly at": "Viikoittain", + "Welcome to your AI home.": "Tervetuloa tekoälykotiisi.", "What are you trying to achieve?": "Mitä yrität saavuttaa?", "What are you working on?": "Mitä olet työskentelemässä?", "What is NOT shared:": "Mitä EI jaeta:", @@ -2873,14 +2873,14 @@ "What's New in": "Mitä uutta", "What's on your mind?": "Mitä ajattelet?", "When": "Milloin", - "When disabled, keyboard shortcuts will not trigger any actions.": "", + "When disabled, keyboard shortcuts will not trigger any actions.": "Kun näppäimistön pikakomennot ovat pois käytöstä, ne eivät käynnistä mitään toimintoja.", "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Kun käytössä, malli vastaa jokaiseen chatviestiin reaaliajassa, tuottaen vastauksen heti kun käyttäjä lähettää viestin. Tämä tila on hyödyllinen reaaliaikaisissa chat-sovelluksissa, mutta voi vaikuttaa suorituskykyyn hitaammilla laitteistoilla.", "Whisper (Local)": "Whisper (paikallinen)", "Who can share to this group": "Ketkä voivat jakaa tähän ryhmään", "Why?": "Miksi?", "Widescreen Mode": "Laajakuvatila", "Width": "Leveys", - "Width in pixels to compress images to. Leave empty for no compression.": "", + "Width in pixels to compress images to. Leave empty for no compression.": "Leveys pikseleinä, johon kuvat pakataan. Jätä tyhjäksi, jos et halua pakkausta.", "Wikipedia": "", "Won": "Voitti", "Working Directory": "Työhakemisto", @@ -2899,10 +2899,10 @@ "Yandex Web Search API Key": "Yandex Web Search API -avain", "Yandex Web Search config": "Yandex Web Search asetukset", "Yandex Web Search URL": "Yandex Web Search verkko-osoite", - "Yearly": "", + "Yearly": "Vuosittain", "Yesterday": "Eilen", "You": "Sinä", - "You are a sub-agent...": "", + "You are a sub-agent...": "Olet aliagentti...", "You are currently using a trial license. Please contact support to upgrade your license.": "Käytät tällä hetkellä kokeiluversiota. Ota yhteyttä tukeen lisenssin päivittämiseksi.", "You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Voit keskustella enintään {{maxCount}} tiedoston kanssa kerralla.", "You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Voit personoida vuorovaikutustasi LLM-ohjelmien kanssa lisäämällä muistoja 'Hallitse'-painikkeen kautta, jolloin ne ovat hyödyllisempiä ja räätälöityjä sinua varten.", @@ -2929,7 +2929,7 @@ "Your browser does not support the video tag.": "Selaimesi ei tue video-tagia.", "Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Koko panoksesi menee suoraan lisäosan kehittäjälle; Open WebUI ei pidätä prosenttiosuutta. Valittu rahoitusalusta voi kuitenkin periä omia maksujaan.", "Your message text or inputs": "Viestisi teksti tai syöteet", - "Your query will be sent to the configured web search provider.": "", + "Your query will be sent to the configured web search provider.": "Kyselysi lähetetään määritetylle verkkohakupalveluntarjoajalle.", "Your usage stats have been successfully synced.": "Käyttötilastosi on synkronoitu onnistuneesti.", "YouTube": "YouTube", "Youtube Language": "Youtube kieli",