diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index ce59e6aae6..8e390e4f1a 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -6,77 +6,77 @@ "[Today at] h:mm A": "[Tänään] h:mm A", "[Yesterday at] h:mm A": "[Eilen] h:mm A", "{{ models }}": "{{ models }}", - "{{count}} added lines_one": "", - "{{count}} added lines_other": "", + "{{count}} added lines_one": "{{count}} lisätty rivi", + "{{count}} added lines_other": "{{count}} lisättyä riviä", "{{COUNT}} Available Skills": "{{COUNT}} taitoa käytettävissä", "{{COUNT}} Available Tools": "{{COUNT}} työkalua käytettävissä", "{{COUNT}} characters": "{{COUNT}} kirjainta", - "{{COUNT}} direct members": "", - "{{COUNT}} document(s) selected.": "", + "{{COUNT}} direct members": "{{COUNT}} suoraa jäsentä", + "{{COUNT}} document(s) selected.": "Valittuja asiakirjoja: {{COUNT}}.", "{{COUNT}} extracted lines": "{{COUNT}} poimittua riviä", - "{{count}} files_one": "", - "{{count}} files_other": "", + "{{count}} files_one": "{{count}} tiedosto", + "{{count}} files_other": "{{count}} tiedostoa", "{{COUNT}} files": "{{COUNT}} tiedostoa", "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_one": "{{count}} tiedostoa on valittu. Vain uudet ja muokatut tiedostot ladataan. Poistetut tiedostot poistetaan. Hakemistorakenne peilataan. Haluatko jatkaa?_one", "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_other": "{{count}} tiedostoa on valittu. Vain uudet ja muokatut tiedostot ladataan. Poistetut tiedostot poistetaan. Hakemistorakenne peilataan. Haluatko jatkaa?_other", - "{{count}} filters_one": "", - "{{count}} filters_other": "", - "{{count}} groups_one": "", - "{{count}} groups_other": "", + "{{count}} filters_one": "{{count}} suodatin", + "{{count}} filters_other": "{{count}} suodatinta", + "{{count}} groups_one": "{{count}} ryhmä", + "{{count}} groups_other": "{{count}} ryhmää", "{{COUNT}} hidden lines": "{{COUNT}} piilotettua riviä", "{{COUNT}} members": "{{COUNT}} jäsentä", "{{count}} of {{total}} accessible_one": "{{count}}/{{total}} käytettävissä_one", "{{count}} of {{total}} accessible_other": "{{count}}/{{total}} käytettävissä_other", - "{{COUNT}} pipeline(s) selected": "", - "{{COUNT}} recovery codes remaining": "", - "{{count}} removed lines_one": "", - "{{count}} removed lines_other": "", + "{{COUNT}} pipeline(s) selected": "Valittuja putkistoja: {{COUNT}}", + "{{COUNT}} recovery codes remaining": "Palautuskoodeja jäljellä: {{COUNT}}", + "{{count}} removed lines_one": "{{count}} poistettu rivi", + "{{count}} removed lines_other": "{{count}} poistettua riviä", "{{COUNT}} Replies": "{{COUNT}} vastausta", "{{COUNT}} Rows": "{{COUNT}} riviä", - "{{count}} selected_one": "", - "{{count}} selected_other": "", + "{{count}} selected_one": "{{count}} valittu", + "{{count}} selected_other": "{{count}} valittua", "{{COUNT}} Sources": "{{COUNT}} lähdettä", - "{{COUNT}} tools": "", - "{{count}} users_one": "", - "{{count}} users_other": "", + "{{COUNT}} tools": "{{COUNT}} työkalua", + "{{count}} users_one": "{{count}} käyttäjä", + "{{count}} users_other": "{{count}} käyttäjää", "{{COUNT}} words": "{{COUNT}} sanaa", - "{{COUNT}}d_time_ago": "", - "{{COUNT}}h_time_ago": "", - "{{COUNT}}m_time_ago": "", - "{{COUNT}}w_time_ago": "", - "{{COUNT}}y_time_ago": "", + "{{COUNT}}d_time_ago": "{{COUNT}} pv", + "{{COUNT}}h_time_ago": "{{COUNT}} t", + "{{COUNT}}m_time_ago": "{{COUNT}} min", + "{{COUNT}}w_time_ago": "{{COUNT}} vk", + "{{COUNT}}y_time_ago": "{{COUNT}} v", "{{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}}", - "{{page}} / {{totalPages}} ({{rows}} rows)": "", - "{{percent}}% full": "", + "{{page}} / {{totalPages}} ({{rows}} rows)": "{{page}} / {{totalPages}} ({{rows}} riviä)", + "{{percent}}% full": "{{percent}} % täynnä", "{{user}}'s Chats": "{{user}}:n keskustelut", "{{webUIName}} Backend Required": "{{webUIName}}-backend vaaditaan", - "* (all domains)": "", + "* (all domains)": "* (kaikki verkkotunnukset)", "*Prompt node ID(s) are required for image generation": "Kuvan luomiseen vaaditaan kehote-solmun ID(t)", - "*required": "", + "*required": "*pakollinen", "1 file": "1 tiedosto", "1 group": "1 ryhmä", "1 hour before": "1 tunti ennen", "1 Source": "1 lähde", - "1 tool": "", + "1 tool": "1 työkalu", "1 user": "1 käyttäjä", "10 minutes before": "10 minuuttia ennen", "15 minutes before": "15 minuuttia ennen", - "1m_time_ago": "", + "1m_time_ago": "1 min", "30 minutes before": "30 minuuttia ennen", "5 minutes before": "5 minuuttia ennen", - "A character for bridge voice calls. The orb is used by default.": "", - "A chat run failed.": "", - "A chat run finished successfully.": "", + "A character for bridge voice calls. The orb is used by default.": "Hahmo bridge-äänipuheluihin. Oletuksena käytetään palloa.", + "A chat run failed.": "Keskustelun suoritus epäonnistui.", + "A chat run finished successfully.": "Keskustelun suoritus valmistui onnistuneesti.", "A collaboration channel where people join as members": "Yhteistyökanava, johon ihmiset liittyvät jäseninä", "A discussion channel where access is controlled by groups and permissions": "Keskustelukanava, johon pääsyä rajoitetaan ryhmillä ja käyttöoikeuksilla", "A new version (v{{LATEST_VERSION}}) is now available.": "Uusi versio (v{{LATEST_VERSION}}) on nyt saatavilla.", "A private conversation between you and selected users": "Yksityinen keskustelu sinun ja valittujen käyttäjien välillä", "a user": "käyttäjä", - "about the Roman Empire": "", + "about the Roman Empire": "Rooman valtakunnasta", "Accept Autocomplete Generation\nJump to Prompt Variable": "Hyväksy automaattiset täydennykset\n Siirry kehotteen muuttujaan", "Access": "Pääsy", "Access Control": "Käyttöoikeuksien hallinta", @@ -102,25 +102,25 @@ "Add a tag...": "Lisää tagi...", "Add Access": "Lisää pääsy", "Add Arena Model": "Lisää Areena-malli", - "Add at least two options for a slider.": "", + "Add at least two options for a slider.": "Lisää liukusäätimelle vähintään kaksi vaihtoehtoa.", "Add Connection": "Lisää yhteys", "Add Content": "Lisää sisältöä", "Add content here": "Lisää sisältöä tähän", - "Add control": "", + "Add control": "Lisää ohjain", "Add Custom Parameter": "Lisää mukautettu parametri", "Add Custom Prompt": "Lisää mukautettu kehote", "Add description": "Lisää kuvaus", "Add Details": "Lisää yksityiskohtia", "Add durable context for future chats": "Lisää pysyvä konteksti tuleviin keskusteluihin", "Add Files": "Lisää tiedostoja", - "Add gesture": "", + "Add gesture": "Lisää ele", "Add Image": "Lisää kuva", "Add Knowledge Connection": "Lisää tietokantayhteys", "Add location": "Lisää sijainti", "Add Member": "Lisää jäsen", "Add Members": "Lisää jäseniä", "Add Memory": "Lisää muistiin", - "Add option": "", + "Add option": "Lisää vaihtoehto", "Add prompt suggestion": "Lisää kehotusehdotus", "Add Reaction": "Lisää reaktio", "Add tag": "Lisää tagi", @@ -129,7 +129,7 @@ "Add Terminal Connection": "Lisää pääteyhteys", "Add text content": "Lisää tekstisisältöä", "Add to favorites": "Lisää suosikkeihin", - "Add translation": "", + "Add translation": "Lisää käännös", "Add User": "Lisää käyttäjä", "Add User Group": "Lisää käyttäjäryhmä", "Add User Variable": "Lisää käyttäjä muuttuja", @@ -140,14 +140,14 @@ "Additional feedback comments": "Lisäpalautteen kommentit", "admin": "hallinta", "Admin": "Ylläpito", - "Admin default": "", + "Admin default": "Ylläpitäjän oletus", "Admin Panel": "Ylläpitopaneeli", "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 Params": "Edistyneet parametrit", "After changing the embedding model, reindex knowledge, knowledge search, and memory vectors for changes to take effect.": "Upotusmallin vaihtamisen jälkeen indeksoi tietämys, tietohaku ja muistivektorit uudelleen, jotta muutokset tulevat voimaan.", - "AI": "", + "AI": "Tekoäly", "All": "Kaikki", "All chats have been unarchived.": "Kaikki keskustelut poistettu arkistosta.", "All day": "Koko päivä", @@ -155,8 +155,8 @@ "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 rights reserved.": "", - "All sessions revoked": "", + "All rights reserved.": "Kaikki oikeudet pidätetään.", + "All sessions revoked": "Kaikki istunnot mitätöity", "All shared chats have been unshared.": "Kaikki jaetut keskustelut eivät ole enää jaettuja.", "All Sources": "Kaikki lähteet", "All time": "Kokoajalta", @@ -179,11 +179,11 @@ "Allow Delete Messages": "Salli viestien poisto", "Allow File Upload": "Salli tiedostojen lataus", "Allow Multiple Models in Chat": "Salli useampi malli keskustelussa", - "Allow OAuth sign-in without an authenticator": "", + "Allow OAuth sign-in without an authenticator": "Salli OAuth-kirjautuminen ilman todennussovellusta", "Allow public write access": "Salli julkinen kirjoitusoikeus", "Allow Rate Response": "Salli viestien arviointi", "Allow Regenerate Response": "Salli uudelleen regenerointi", - "Allow replies": "", + "Allow replies": "Salli vastaaminen", "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", @@ -191,7 +191,7 @@ "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.": "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 Tool Call": "Salli työkalukutsut", - "Allow trusted-header sign-in without an authenticator": "", + "Allow trusted-header sign-in without an authenticator": "Salli luotettuun otsakkeeseen perustuva kirjautuminen ilman todennussovellusta", "Allow Web Upload": "Salli verkko lataukset", "Already have an account?": "Onko sinulla jo tili?", "Also bound to {{action}}": "Sidottu myös {{action}}", @@ -204,7 +204,7 @@ "Analyzing...": "Analysoidaan..", "and {{COUNT}} more": "ja {{COUNT}} muuta", "and create a new shared link.": "ja luo uusi jaettu linkki.", - "Animation is unavailable or reduced motion is enabled.": "", + "Animation is unavailable or reduced motion is enabled.": "Animaatio ei ole käytettävissä tai vähennetty liike on käytössä.", "Anyone": "Kukatahansa", "Anyone with the link can view": "Kuka tahansa linkin saanut voi tarkastella", "API Base URL": "API:n verkko-osoite", @@ -216,9 +216,9 @@ "API Type": "API-tyyppi", "API Version": "API-versio", "API Version is required": "API-versio vaaditaan", - "App navigation": "", + "App navigation": "Sovelluksen navigointi", "applies to all users with the \"user\" role": "koskee kaikkia käyttäjiä, joilla on \"käyttäjä\"-rooli", - "Apply": "", + "Apply": "Käytä", "April": "huhtikuu", "Archive": "Arkistoi", "archived-chat-export": "arkistoitu-keskustelu-vienti", @@ -243,7 +243,7 @@ "Ask": "Kysy", "Ask a question": "Kysy kysymys", "Ask a test question": "Kysy testikysymys", - "Ask for approval": "", + "Ask for approval": "Pyydä hyväksyntää", "Ask this knowledge source a test question": "Kysy tältä tietolähteeltä testikysymys", "Assistant": "Avustaja", "Assistant messages": "Avustajan viestit", @@ -255,17 +255,17 @@ "Attach Notes": "Liitä muistiinpanoja", "Attach Webpage": "Liitä verkkosivu", "Attention to detail": "Huomio yksityiskohtiin", - "Audio playback failed": "", - "Audio player": "", + "Audio playback failed": "Äänen toisto epäonnistui", + "Audio player": "Äänisoitin", "August": "elokuu", "Auth": "Todennus", "Auth Mode": "Todennustila", "Auth required": "Todennus vaaditaan", "Authenticate": "Todentaa", - "Authenticator code": "", - "Authenticator configured": "", - "Authenticator not configured": "", - "Authenticator setup QR code": "", + "Authenticator code": "Todennussovelluksen koodi", + "Authenticator configured": "Todennussovellus määritetty", + "Authenticator not configured": "Todennussovellusta ei ole määritetty", + "Authenticator setup QR code": "Todennussovelluksen määrityksen QR-koodi", "Authorize OAuth": "Valtuuta OAuth", "Auto": "Automaattinen", "Auto (Random)": "Automaattinen (satunnainen)", @@ -281,15 +281,15 @@ "Automation triggered": "Automaatio laukaistu", "Automation updated": "Automaatio päivitetty", "Automations": "Automaatiot", - "Available": "", + "Available": "Käytettävissä", "Available list": "Käytettävissä oleva luettelo", "Available models": "Käytettävissä olevat mallit", "Available Skills": "Käytettävissä olevat taidot", "Available Tools": "Käytettävissä olevat työkalut", "Available variables": "Käytettävissä olevat muuttujat", "available!": "saatavilla!", - "Avatar preview": "", - "Avatar setup": "", + "Avatar preview": "Avatarin esikatselu", + "Avatar setup": "Avatarin asetukset", "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", @@ -297,35 +297,35 @@ "Azure AI Speech": "Azure AI Speech", "Azure OpenAI": "Azure OpenAI", "Back": "Takaisin", - "Back to sign in": "", - "Background Image": "", - "Background image must be at most 25 megapixels.": "", - "Background image must be at most 5 MiB.": "", - "Background image must be PNG, JPEG, WebP, or GIF.": "", - "Background image preview": "", + "Back to sign in": "Takaisin kirjautumiseen", + "Background Image": "Taustakuva", + "Background image must be at most 25 megapixels.": "Taustakuva saa olla enintään 25 megapikseliä.", + "Background image must be at most 5 MiB.": "Taustakuva saa olla enintään 5 MiB.", + "Background image must be PNG, JPEG, WebP, or GIF.": "Taustakuvan on oltava PNG-, JPEG-, WebP- tai GIF-muodossa.", + "Background image preview": "Taustakuvan esikatselu", "Background sub-agent finished": "Tausta aliagentti on valmis", "background sub-agents": "Tausta aliagentit", "Bad Response": "Huono vastaus", "Base Model (From)": "Perusmalli (alkaen)", "Base Model is required.": "Perusmalli on pakollinen.", - "Base Models": "", - "Basic": "", - "Basic text only": "", - "Basics": "", + "Base Models": "Perusmallit", + "Basic": "Perus", + "Basic text only": "Vain perusteksti", + "Basics": "Perusasetukset", "Bearer": "Bearer", "before": "ennen", "Being lazy": "Oli laiska", - "Bing": "", + "Bing": "Bing", "Bold": "Lihavointi", "Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Tiettyjen tokeneiden tehostaminen tai rankaiseminen rajoitetuista vastauksista. Poikkeaman arvot rajoitetaan välille -100 ja 100 (mukaan lukien). (Oletus: ei mitään)", - "Brave": "", - "build · {{hash}}": "", - "Built-in": "", + "Brave": "Brave", + "build · {{hash}}": "koontiversio · {{hash}}", + "Built-in": "Sisäänrakennettu", "Bullet List": "Luettelo", "Button ID": "Painikkeen ID", "Button Label": "Painikkeen nimi", "Button Prompt": "Painikkeen kehote", - "By": "", + "By": "Tekijä", "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.": "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.", @@ -336,10 +336,10 @@ "Calendars": "Kalenterit", "Calendars Public Sharing": "Kalenterien julkinen jakaminen", "Call": "Puhelu", - "Call disconnected": "", + "Call disconnected": "Puhelu katkesi", "Call feature is not supported when using Web STT engine": "Puhelutoimintoa ei tueta käytettäessä web-puheentunnistusmoottoria", - "Call in progress": "", - "Call mode": "", + "Call in progress": "Puhelu käynnissä", + "Call mode": "Puhelutila", "Camera": "Kamera", "Cancel": "Peruuta", "Cancel download of {{model}}": "Keskeytä {{model}} lataus", @@ -349,7 +349,7 @@ "Capture Audio": "Kaappaa ääntä", "Change folder icon": "Vaihda kansion kuvake", "Change User Role": "Vaihda käyttäjän rooli", - "Changes sign out all devices. Users enroll on their next sign-in.": "", + "Changes sign out all devices. Users enroll on their next sign-in.": "Muutokset kirjaavat käyttäjät ulos kaikilta laitteilta. Käyttäjät ottavat todennussovelluksen käyttöön seuraavalla kirjautumiskerralla.", "Channel": "Kanava", "Channel deleted successfully": "Kanavan poisto onnistui", "Channel is required": "Kanava vaaditaan", @@ -363,20 +363,20 @@ "Chat": "Keskustelu", "Chat actions": "Keskustelutoiminnot", "Chat archived.": "Keskustelu arkistoitu.", - "Chat Completions": "", + "Chat Completions": "Chat Completions", "Chat Conversation": "Chat-keskustelut", "Chat deleted.": "Keskustelu poistettu.", "Chat exported successfully": "Keskustelut viety onnistuneesti", - "Chat failed": "", - "Chat finished": "", + "Chat failed": "Keskustelu epäonnistui", + "Chat finished": "Keskustelu valmis", "Chat forked": "Keskustelu haarautettu", "Chat history": "Keskusteluhistoria", "Chat ID": "Keskustelu ID", "Chat is too short to compact": "Keskustelu on liian lyhyt tiivistettäväksi.", - "Chat Menu": "", + "Chat Menu": "Keskusteluvalikko", "Chat moved successfully": "Keskustelu siirrettiin onnistuneesti", "Chat Permissions": "Keskustelun käyttöoikeudet", - "Chat unarchived.": "", + "Chat unarchived.": "Keskustelu poistettu arkistosta.", "Chat unshared successfully.": "Keskustelun jako lopetettiin onnistuneesti", "Chat Uploads": "Keskustelun lataukset", "Chat Variables": "Keskustelu muuttujat", @@ -386,12 +386,12 @@ "Chats Open Sharing": "Keskustelujen avoin jakaminen", "Chats Public Sharing": "Keskustelujen julkinen jakaminen", "Check Again": "Tarkista uudelleen", - "Check OAuth Discovery": "", - "Check what is running in this chat.": "", + "Check OAuth Discovery": "Tarkista OAuth Discovery", + "Check what is running in this chat.": "Tarkista, mitä tässä keskustelussa on käynnissä.", "Checking for updates...": "Tarkistetaan päivityksiä...", "Choose a model before saving...": "Valitse malli ennen tallentamista...", - "Choose a VRM file, up to 25 MiB.": "", - "Choose a VRMA file, up to 10 MiB.": "", + "Choose a VRM file, up to 25 MiB.": "Valitse VRM-tiedosto, enintään 25 MiB.", + "Choose a VRMA file, up to 10 MiB.": "Valitse VRMA-tiedosto, enintään 10 MiB.", "Choose channel": "Valitse kanava", "Choose folder": "Valitse kansio", "Citation": "Lähdeviite", @@ -420,19 +420,19 @@ "Clone": "Kloonaa", "Clone Chat": "Kloonaa keskustelu", "Clone of {{TITLE}}": "{{TITLE}} klooni", - "Clone only": "", + "Clone only": "Vain kloonaus", "Close": "Sulje", - "Close avatar setup": "", + "Close avatar setup": "Sulje avatarin asetukset", "Close Banner": "Sulje banneri", "Close chat controls": "Sulje keskustelun ohjaimet", "Close citation modal": "Sulje sitaatti modaali", "Close Configure Connection Modal": "Sulje yhteyksien modaali", - "Close embed": "", + "Close embed": "Sulje upotus", "Close feedback": "Sulje palaute", "Close modal": "Sulje modaali", "Close Modal": "Sulje modaali", "Close Sidebar": "Sulje sivupalkki", - "Close terminal": "", + "Close terminal": "Sulje pääte", "cloud": "pilvi", "CMU ARCTIC speaker embedding name": "CMU ARCTIC puhujan upotus nimi", "Code Block": "Koodilohko", @@ -457,8 +457,8 @@ "Comment": "Kommentti", "Commit Message": "Vahvistusviesti", "Community Reviews": "Yhteisön arvostelut", - "Compact": "", - "Compact: shorten older messages so this chat can keep going.": "", + "Compact": "Tiivistä", + "Compact: shorten older messages so this chat can keep going.": "Tiivistä: lyhennä vanhempia viestejä, jotta tämä keskustelu voi jatkua.", "Compacting context": "Kontekstin pakkaaminen", "Compacting context...": "Kontekstin pakkaaminen...", "Compare": "Vertaile", @@ -481,15 +481,15 @@ "Connect to your own OpenAPI compatible external tool servers.": "Yhdistä omat ulkopuoliset OpenAPI yhteensopivat työkalu palvelimet.", "Connected": "Yhdistetty", "Connected ({{type}})": "Yhdistetty ({{type}})", - "Connecting": "", - "Connecting...": "", + "Connecting": "Yhdistetään", + "Connecting...": "Yhdistetään...", "Connection failed": "Yhteys epäonnistui", - "Connection ID": "", - "Connection ID cannot contain \":\" or \"|\" characters": "", + "Connection ID": "Yhteyden tunnus", + "Connection ID cannot contain \":\" or \"|\" characters": "Yhteyden tunnus ei voi sisältää merkkejä \":\" tai \"|\"", "Connection lost. Reconnecting...": "Yhteys katkaistu. Yhdistetään uudelleen...", "Connection successful": "Yhteys onnistui", "Connection Type": "Yhteystyyppi", - "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "", + "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "Ylläpitopaneelin kautta hallittuja yhteyksiä suositellaan päivittäiseen käyttöön. Suorat yhteydet tarjoavat kätevän pääsyn omiin päätepisteisiisi, mutta pyyntöjen suorittaminen riippuu selainistunnostasi, joten ne sopivat paremmin testaukseen ja tilapäiseen käyttöön.", "Connections saved successfully": "Yhteyksien tallentaminen onnistui", "Connections settings updated": "Yhteysasetukset päivitetty", "Contact Admin for WebUI Access": "Ota yhteyttä ylläpitäjään WebUI-käyttöä varten", @@ -501,13 +501,13 @@ "Context compacted": "Konteksti tiivistetty", "Context compaction failed": "Kontekstin tiivistys epäonnistui", "Context compaction is disabled": "Kontekstin tiivistys on poistettu käytöstä", - "Context usage": "", + "Context usage": "Kontekstin käyttö", "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 name": "", + "Control name": "Ohjaimen nimi", "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 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.", @@ -519,7 +519,7 @@ "Copy": "Kopioi", "Copy API Key": "Kopioi API-avain", "Copy content": "Kopioi sisältö", - "Copy default": "", + "Copy default": "Kopioi oletus", "Copy Last Code Block": "Kopioi viimeisin koodilohko", "Copy Last Response": "Kopioi viimeisin vastaus", "Copy link": "Kopioi linkki", @@ -531,20 +531,20 @@ "Copy Token": "Kopioi tokeni", "Copy URL": "Kopioi linkki", "Copying to clipboard was successful!": "Kopioiminen leikepöydälle onnistui!", - "Copyright (c)": "", + "Copyright (c)": "Copyright (c)", "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 check for updates": "", - "Could not load avatar.": "", + "Could not check for updates": "Päivityksiä ei voitu tarkistaa", + "Could not load avatar.": "Avataria ei voitu ladata.", "Could not load release notes.": "Julkaisutietojen lataaminen epäonnistui.", "Could not read file.": "Tiedostoa ei voitu lukea.", - "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "", - "Couldn't find your language?": "", + "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "Voisitko aloittaa kysymällä, milloin vitkuttelen eniten, ja antaa sitten ehdotuksia sen voittamiseksi?", + "Couldn't find your language?": "Etkö löytänyt kieltäsi?", "CPU": "CPU", "Create": "Luo", "Create a knowledge base": "Luo tietokanta", "Create a model": "Luo malli", "Create a new note": "Luo uusi muistiinpano", - "Create a reusable terminal skill from this chat.": "", + "Create a reusable terminal skill from this chat.": "Luo tästä keskustelusta uudelleenkäytettävä päätetaito.", "Create Account": "Luo tili", "Create Admin Account": "Luo ylläpitäjätili", "Create announcements shown to users in the app.": "Luo sovelluksessa käyttäjille näytettäviä ilmoituksia.", @@ -555,8 +555,8 @@ "Create new key": "Luo uusi avain", "Create Prompt": "Luo kehote", "Create scheduled prompts that run automatically on a recurring basis.": "Luo aikataulutettuja kehotteita, jotka suoritetaan automaattisesti toistuvasti.", - "Create skill": "", - "Create skill: create a reusable terminal skill from this chat.": "", + "Create skill": "Luo taito", + "Create skill: create a reusable terminal skill from this chat.": "Luo taito: luo tästä keskustelusta uudelleenkäytettävä päätetaito.", "Create your first note from the Create menu.": "Luo ensimmäinen muistiinpanosi luonti-valikosta.", "Created": "Luotu", "Created at": "Luotu", @@ -567,13 +567,13 @@ "CSV Import": "CSV-tuonti", "CSV: Name,Email": "CSV: nimi,sähköposti", "Ctrl+Enter to Send": "Ctrl+Enter lähetys", - "Cumulative": "", + "Cumulative": "Kumulatiivisesti", "Current": "Nykyinen", - "Current branch": "", + "Current branch": "Nykyinen haara", "Current Model": "Nykyinen malli", "Current streak": "Nykyinen putki", "Custom": "Mukautettu", - "Custom animation": "", + "Custom animation": "Mukautettu animaatio", "Custom color": "Mukautettu väri", "Custom description enabled": "Muokautetut kuvaukset käytössä", "Custom Gender": "Muu sukupuoli", @@ -585,7 +585,7 @@ "Daily at": "Päivittäin", "Daily Messages": "Päivittäiset viestit", "Dark": "Tumma", - "Data": "", + "Data": "Tiedot", "Database": "Tietokanta", "Datalab Marker API": "Datalab Marker API", "Date is required": "Päiväys vaaditaan", @@ -603,20 +603,20 @@ "Default Interface Settings": "Käyttöliittymän oletusasetukset", "Default Model": "Oletusmalli", "Default model updated": "Oletusmalli päivitetty", - "Default models": "", - "Default option": "", + "Default models": "Oletusmallit", + "Default option": "Oletusvaihtoehto", "Default permissions": "Oletuskäyttöoikeudet", "Default permissions updated successfully": "Oletuskäyttöoikeudet päivitetty onnistuneesti", "Default Prompt Suggestions": "Oletuskehotteiden ehdotukset", "Default to 389 or 636 if TLS is enabled": "Oletus 389 tai 636, jos TLS on käytössä", "Default to ALL": "Oletus KAIKKI", - "Default to memberOf": "", + "Default to memberOf": "Oletuksena 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 webhook": "Oletus webhook", "Delete": "Poista", "Delete {{name}}": "Poista {{name}}", - "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "", - "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "", + "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "Poistetaanko {{name}}? Sen aliryhmistä tulee ylätason ryhmiä. Tähän ryhmään kuuluvat käyttöoikeudet ja suorat jäsenyydet poistetaan.", + "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "Poistetaanko {{name}}? Sen aliryhmät siirretään ryhmään {{parent}}. Tähän ryhmään kuuluvat käyttöoikeudet ja suorat jäsenyydet poistetaan.", "Delete a model": "Poista malli", "Delete All": "Poista kaikki", "Delete all contents inside this directory": "Poista kaikki sisällöt tästä hakemistosta", @@ -632,7 +632,7 @@ "Delete File": "Poista tiedosto", "Delete folder?": "Haluatko varmasti poistaa tämän kansion?", "Delete function?": "Haluatko varmasti poistaa tämän toiminnon?", - "Delete group": "", + "Delete group": "Poista ryhmä", "Delete Memory?": "Poista muisto?", "Delete Message": "Poista viesti", "Delete message?": "Poista viesti?", @@ -659,14 +659,14 @@ "Describe what changed...": "Kuvaile mikä muuttui...", "Describe your knowledge base and objectives": "Kuvaa tietokantasi ja tavoitteesi", "Description": "Kuvaus", - "Description ({{language}})": "", + "Description ({{language}})": "Kuvaus ({{language}})", "Deselect": "Poista valinta", "Destination": "Kohde", "Detected Variables": "Tunnistetut muuttujat", - "dev build": "", + "dev build": "kehitysversio", "Dictate": "Sanele", "Didn't fully follow instructions": "Ei noudattanut ohjeita täysin", - "Diff settings": "", + "Diff settings": "Vertailun asetukset", "Direct": "Suora", "Direct Message": "Suora viesti", "Direct Tool Servers": "Suorat työkalu palvelimet", @@ -690,8 +690,8 @@ "Discover, download, and explore custom tools": "Etsi, lataa ja tutki mukautettuja työkaluja", "Discover, download, and explore model presets": "Löydä ja lataa mallien esiasetuksia", "Discussion channel where access is based on groups and permissions": "Keskustelukanava, jonka käyttöoikeus perustuu ryhmiin ja käyttöoikeuksiin", - "Dismiss": "", - "Dismiss notification": "", + "Dismiss": "Sulje", + "Dismiss notification": "Sulje ilmoitus", "Display": "Näytä", "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.", @@ -700,7 +700,7 @@ "Docling Parameters": "Docling parametrit", "Docling Server URL required.": "Docling palvelimen verkko-osoite vaaditaan.", "Document": "Asiakirja", - "Document ID Field": "", + "Document ID Field": "Asiakirjatunnuksen kenttä", "Document Intelligence": "Document Intelligence", "Document Intelligence endpoint required.": "Document Intelligence pääte vaaditaan", "Documentation": "Dokumentaatio", @@ -718,22 +718,22 @@ "Download CSV Template": "Lataa CSV-malli", "Download failed": "Lataus epäonnistui", "Download Model": "Lataa malli", - "Download recovery codes": "", - "Downloading \"{{name}}\"": "", + "Download recovery codes": "Lataa palautuskoodit", + "Downloading \"{{name}}\"": "Ladataan \"{{name}}\"", "Downloading \"{{searchValue}}\"": "Ladataan \"{{searchValue}}\"", "Downloading stats...": "Ladataa tilastoja...", - "Drag and Drop Container": "", - "Drag or use the up and down arrow keys to reorder": "", + "Drag and Drop Container": "Vedä ja pudota -alue", + "Drag or use the up and down arrow keys to reorder": "Järjestä uudelleen raahaamalla tai ylä- ja alanuolinäppäimillä", "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", "Drop to upload": "Pudota ladattavat", - "DuckDuckGo": "", + "DuckDuckGo": "DuckDuckGo", "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "esim. '30s', '10m'. Kelpoiset aikayksiköt ovat 's', 'm', 'h'.", "e.g. 'low', 'medium', 'high'": "esim. 'low', 'medium', 'high'", "e.g. \"json\" or a JSON schema": "esim. \"json\" tai JSON kaava", - "e.g. 0.7": "", + "e.g. 0.7": "esim. 0.7", "e.g. 60": "esim. 60", "e.g. A filter to remove profanity from text": "esim. suodatin, joka poistaa kirosanoja tekstistä", "e.g. about the Roman Empire": "esim. Rooman valtakunta", @@ -749,15 +749,15 @@ "e.g. Step-by-step instructions for code reviews": "esim. vaiheittaiset ohjeet koodikatselmuksiin", "e.g. Tell me a fun fact": "esim. Kerro minulle hauska fakta", "e.g. Tell me a fun fact about the Roman Empire": "esim. Kerro minulle hauska fakta Rooman valtakunnasta", - "e.g. temperature": "", - "e.g. Thinking": "", + "e.g. temperature": "esim. temperature", + "e.g. Thinking": "esim. Ajattelu", "e.g. Tools for performing various operations": "esim. työkaluja erilaisten toimenpiteiden suorittamiseen", "e.g., 3, 4, 5 (leave blank for default)": "esim. 3, 4, 5 (jätä tyhjäksi, jos haluat oletusarvon)", "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "esim. audio/wav,audio/mpeg,video/* (oletusarvot tyhjänä)", "e.g., en-US,ja-JP (leave blank for auto-detect)": "esim. en-US,ja-JP (Tyhjäksi jättämällä, automaattinen tunnistus)", "e.g., westus (leave blank for eastus)": "esim. westus (jätä tyhjäksi eastusta varten)", - "Each code works once. Save them somewhere safe; they will not be shown again.": "", - "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "", + "Each code works once. Save them somewhere safe; they will not be shown again.": "Kukin koodi toimii vain kerran. Tallenna ne turvalliseen paikkaan; niitä ei näytetä uudelleen.", + "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "Jokainen ele tarvitsee leikkeen, kuvauksen ja yksilöllisen pienikirjaimisen nimen, jossa on vain kirjaimia, numeroita tai alaviivoja.", "Edit": "Muokkaa", "Edit Arena Model": "Muokkaa Arena-mallia", "Edit Channel": "Muokkaa kanavaa", @@ -774,23 +774,23 @@ "Edit User Variable": "Muokkaa käyttäjä muuttujaa", "Edit webhook": "Muokkaa webhookia", "edited": "muokattu", - "Editing language": "", + "Editing language": "Muokkauskieli", "Eject": "Poista", "Eject model": "Irroita malli", "ElevenLabs": "ElevenLabs", "Email": "Sähköposti", - "Embedded content": "", + "Embedded content": "Upotettu sisältö", "Emoji": "Emoji", - "Emoji graphics provided by": "", + "Emoji graphics provided by": "Emoji-grafiikat tarjoaa", "Emojis": "Emojit", "Empty": "Tyhjä", "Empty message": "Tyhjä viesti", "Enable All": "Ota kaikki käyttöön", - "Enable all ({{COUNT}})": "", + "Enable all ({{COUNT}})": "Ota kaikki käyttöön ({{COUNT}})", "Enable Code Interpreter": "Ota ohjelmatulkki 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 Mirostat sampling for controlling perplexity.": "", + "Enable Mirostat sampling for controlling perplexity.": "Ota käyttöön Mirostat-otanta perpleksiteetin hallintaan.", "Enabled": "Käytössä", "End call": "Lopeta puhelu", "End Tag": "Lopetus tagi", @@ -800,7 +800,7 @@ "Enhance this note and update it.": "Paranna tätä muistiota ja päivitä se.", "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", - "Enter a Connection ID to register.": "", + "Enter a Connection ID to register.": "Kirjoita yhteyden tunnus rekisteröintiä varten.", "Enter a title for the pending user info overlay. Leave empty for default.": "Kirjoita infon otsikko odottaville käyttäjille. Käytä oletusta jättämällä tyhjäksi.", "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", @@ -843,7 +843,7 @@ "Enter Firecrawl Timeout": "Kirjoita Firecrawl aikakatkaisu", "Enter folder name": "Kirjoita kansion nimi", "Enter function name filter list (e.g. func1, !func2)": "Kirjoita funktion nimen suodatinluettelo (esim. func1, !func2)", - "Enter GitHub Raw URL": "", + "Enter GitHub Raw URL": "Kirjoita GitHub Raw -verkko-osoite", "Enter Google PSE API Key": "Kirjoita Google PSE API -avain", "Enter Google PSE Engine Id": "Kirjoita Google PSE -moottorin tunnus", "Enter hex color (e.g. #FF0000)": "Kirjota hex väri (esim. #FF0000)", @@ -869,7 +869,7 @@ "Enter New Password": "Kirjoita uusi salasana", "Enter Number of Steps (e.g. 50)": "Kirjoita askelten määrä (esim. 50)", "Enter Ollama Cloud API Key": "Kirjoita Ollama Cloud API avain", - "Enter one of your saved recovery codes.": "", + "Enter one of your saved recovery codes.": "Kirjoita yksi tallentamistasi palautuskoodeista.", "Enter OpenSERP Base URL": "Kirjoita OpenSERP verkko-osoite", "Enter PaddleOCR-vl API Base URL": "Kirjoita PaddleOCR-vl API verkko-osoite", "Enter PaddleOCR-vl API Token": "Kirjoita PaddleOCR-vl API token", @@ -899,15 +899,15 @@ "Enter skill instructions in markdown...": "Kirjoita taito-ohjeet markdownina...", "Enter Sougou Search API sID": "Kirjoita Sougou Search API sID", "Enter Sougou Search API SK": "Kirjoita Sougou Search API SK", - "Enter Staan API Key": "", + "Enter Staan API Key": "Kirjoita Staan API -avain", "Enter stop sequence": "Kirjoita lopetussekvenssi", "Enter system prompt": "Kirjoita järjestelmäkehote", "Enter system prompt here": "Kirjoita järjestelmäkehote tähän", "Enter Tavily API Key": "Kirjoita Tavily API -avain", "Enter Tavily Extract Depth": "Kirjoita Tavily pominta syvyys", - "Enter the key manually": "", - "Enter the recovery token from your operator.": "", - "Enter the six-digit code from your authenticator app.": "", + "Enter the key manually": "Kirjoita avain käsin", + "Enter the recovery token from your operator.": "Kirjoita palvelun ylläpitäjältä saamasi palautustunniste.", + "Enter the six-digit code from your authenticator app.": "Kirjoita todennussovelluksesi kuusinumeroinen koodi.", "Enter the URL of the function to import": "Kirjoita tuotavan toiminnon verkko-osoite", "Enter the URL to import": "Kirjoita tuotavan verkko-osoite", "Enter Tika Server URL": "Kirjoita Tika Server URL", @@ -926,7 +926,7 @@ "Enter Yandex Web Search API Key": "Kirjoita Yandex Web Search API-avain", "Enter Yandex Web Search URL": "Kirjoita Yandex Web Search verkko-osoite", "Enter You.com API Key": "Kirjoita You.com API-avain", - "Enter your authenticator code": "", + "Enter your authenticator code": "Kirjoita todennussovelluksen koodi", "Enter your code here...": "Kirjoita koodisi tähän...", "Enter your current password": "Kirjoita nykyinen salasanasi", "Enter Your Email": "Kirjoita sähköpostiosoitteesi", @@ -937,8 +937,8 @@ "Enter Your Name": "Kirjoita nimesi", "Enter your new password": "Kirjoita uusi salasanasi", "Enter Your Password": "Kirjoita salasanasi", - "Enter your recovery code": "", - "Enter your recovery token": "", + "Enter your recovery code": "Kirjoita palautuskoodisi", + "Enter your recovery token": "Kirjoita palautustunnisteesi", "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.": "Yrityslisensseihin sisältyy myös oma tukipalvelu, mukautusvaihtoehtoja ja muuta, murto-osalla tämän kokonaisuuden itse rakentamisen ja ylläpitämisen kustannuksista.", @@ -952,7 +952,7 @@ "Error accessing Google Drive: {{error}}": "Virhe yhdistäessä Google Drive: {{error}}", "Error accessing media devices.": "Virhe medialaitteita käytettäessä.", "Error deleting model: {{error}}": "Virhe mallia poistaessa: {{error}}", - "Error previewing file: {{error}}": "", + "Error previewing file: {{error}}": "Virhe tiedoston esikatselussa: {{error}}", "Error starting recording.": "Virhe nauhoitusta aloittaessa.", "Error unloading model: {{error}}": "Virhe mallia ladattaessa: {{error}}", "Error uploading file: {{error}}": "Virhe ladattaessa tiedostoa: {{error}}", @@ -981,12 +981,12 @@ "Execute code for analysis": "Suorita koodi analysointia varten", "Executing {{NAME}}...": "Suoritetaan {{NAME}}...", "Expand": "Laajenna", - "Expand input": "", - "Experience": "", + "Expand input": "Laajenna syöttökenttä", + "Experience": "Käyttökokemus", "Experimental": "Kokeellinen", "Explain": "Selitä", - "Explain options trading": "", - "Explain options trading in simple terms if I'm familiar with buying and selling stocks.": "", + "Explain options trading": "Selitä optiokauppa", + "Explain options trading in simple terms if I'm familiar with buying and selling stocks.": "Selitä optiokauppa yksinkertaisesti, kun tunnen jo osakkeiden ostamisen ja myymisen.", "Explored": "Tutkittu", "Exploring": "Tutkii", "Export": "Vie", @@ -1005,8 +1005,8 @@ "External Knowledge Source": "Ulkoinen tietolähde", "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ä.", "Extract action items from this note.": "Poimi toimenpiteet tästä muistiinpanosta.", - "Extracted text lines": "", - "Extracting text and comparing…": "", + "Extracted text lines": "Poimitut tekstirivit", + "Extracting text and comparing…": "Poimitaan tekstiä ja verrataan…", "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.", @@ -1018,7 +1018,7 @@ "Failed to create API Key.": "API-avaimen luonti epäonnistui.", "Failed to create chat": "Keskustelun luonti epäonnistui", "Failed to delete calendar": "Kalenterin poistaminen epäonnistui", - "Failed to delete model": "", + "Failed to delete model": "Mallin poistaminen epäonnistui", "Failed to delete note": "Muistiinpanon poistaminen epäonnistui", "Failed to delete webhook": "Webhookin poistaminen epäonnistui", "Failed to disconnect": "Yhteyden katkaiseminen epäonnistui", @@ -1039,9 +1039,9 @@ "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": "Käytön lataaminen epäonnistui", - "Failed to load valves": "", + "Failed to load valves": "Venttiilien lataaminen epäonnistui", "Failed to move chat": "Keskustelun siirto epäonnistui", - "Failed to open database": "", + "Failed to open database": "Tietokannan avaaminen 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}}": "Päätteiden päivitys epäonnistui: {{error}}", @@ -1051,23 +1051,23 @@ "Failed to save chat variables": "Keskustelun muuttujien tallentaminen epäonnistui", "Failed to save connections": "Yhteyksien tallentaminen epäonnistui", "Failed to save conversation": "Keskustelun tallentaminen epäonnistui", - "Failed to save model": "", + "Failed to save model": "Mallin tallentaminen epäonnistui", "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 settings": "", + "Failed to save settings": "Asetusten tallentaminen epäonnistui", "Failed to save terminal servers": "Päätepalvelimien tallennus epäonnistui", "Failed to save webhook": "Webhookin tallentaminen epäonnistui", "Failed to search files": "Tiedostojen haku epäonnistui", - "Failed to send message": "", + "Failed to send message": "Viestin lähettäminen 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": "Webhookin päivittäminen epäonnistui", - "Failed to upload animation.": "", - "Failed to upload avatar.": "", - "Failed to upload background image.": "", + "Failed to upload animation.": "Animaation lataaminen epäonnistui.", + "Failed to upload avatar.": "Avatarin lataaminen epäonnistui.", + "Failed to upload background image.": "Taustakuvan lataaminen epäonnistui.", "Failed to upload file.": "Tiedoston lataaminen epäonnistui.", - "Fast": "", + "Fast": "Nopea", "Features Permissions": "Ominaisuuksien käyttöoikeudet", "February": "helmikuu", "Feedback": "Palaute", @@ -1083,7 +1083,7 @@ "File content": "Tiedston sisältö", "File content updated successfully.": "Tiedoston sisältö päivitetty onnistuneesti.", "File deleted successfully.": "Tiedosto poistettiin onnistuneesti.", - "File differences": "", + "File differences": "Tiedostoerot", "File Mode": "Tiedostotila", "File moved.": "Tiedosto siirretty.", "File name": "Tiedostonimi", @@ -1119,25 +1119,25 @@ "Follow up": "Jatkokysymykset", "Follow up: {{question}}": "Jatkokysymys: {{question}}", "Followed instructions perfectly": "Noudatti ohjeita täydellisesti", - "for placeholders": "", - "for what to do with my kids' art": "", - "Fork": "", - "Fork chat": "", - "Fork the current chat branch into a new chat.": "", - "Fork: fork the current chat branch into a new chat.": "", + "for placeholders": "paikkamerkkeinä", + "for what to do with my kids' art": "mitä tehdä lasteni taideteoksille", + "Fork": "Haarauta", + "Fork chat": "Haarauta keskustelu", + "Fork the current chat branch into a new chat.": "Haarauta nykyinen keskusteluhaara uudeksi keskusteluksi.", + "Fork: fork the current chat branch into a new chat.": "Haarauta: haarauta nykyinen keskusteluhaara uudeksi keskusteluksi.", "Forking chat...": "Haarautetaan keskustelua...", "Form": "Lomake", - "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "", - "Formatting": "", + "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "Muotoile Markdown kirjoittaessa ja liittäessä. Poista käytöstä, jos haluat säilyttää Markdown-merkit ja liittää pelkkää tekstiä. Olemassa oleva muotoilu säilyy.", + "Formatting": "Muotoilu", "Formatting may be inconsistent from source.": "Muotoilu voi poiketa alkuperäisestä.", "Forward": "Eteenpäin", - "Forward cookies": "", - "Forward cookies from your Open WebUI request to this server.": "", + "Forward cookies": "Välitä evästeet", + "Forward cookies from your Open WebUI request to this server.": "Välitä Open WebUI -pyyntösi evästeet tälle palvelimelle.", "Forwards system user OAuth access token to authenticate": "Välittää järjestelmä käyttäjän OAuth tunniste todennuksessa", "Forwards system user session credentials to authenticate": "Välittää järjestelmän käyttäjän istunnon tunnistetiedot todennusta varten", - "Fr_day_of_week": "", - "from {{provider}}": "", - "Full access": "", + "Fr_day_of_week": "Pe", + "from {{provider}}": "palvelusta {{provider}}", + "Full access": "Täysi käyttöoikeus", "Function created successfully": "Toiminto luotu onnistuneesti", "Function deleted successfully": "Toiminto poistettu onnistuneesti", "Function Description": "Toiminnon kuvaus", @@ -1161,35 +1161,35 @@ "Generate an image": "Luo kuva", "Generate message pair": "Luo viesti pari", "Generate Message Pair": "Luo viesti pari", - "Generate recovery codes": "", - "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "", + "Generate recovery codes": "Luo palautuskoodit", + "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Luodaan nimestä, ellet kirjoita omaa. Yksilöi tämän yhteyden Open WebUI:ssa erillään OAuth Client ID:stä.", "Generated Image": "Luo kuva", "Generated images will appear here": "Luodut kuvat näkyvät tässä", "Generating search query": "Luodaan hakukyselyä", "Generating...": "Luodaan...", - "Gesture description": "", - "Gesture name": "", + "Gesture description": "Eleen kuvaus", + "Gesture name": "Eleen nimi", "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ä", - "Give me ideas": "", - "give me tips": "", + "Give me ideas": "Anna minulle ideoita", + "give me tips": "anna vinkkejä", "Global": "Yleinen", - "Global defaults": "", + "Global defaults": "Yleiset oletukset", "Good Response": "Hyvä vastaus", - "Google": "", + "Google": "Google", "Google Drive": "Google Drive", "Gravatar": "Gravatar", "Grid": "Ruudukko", - "Grokipedia": "", + "Grokipedia": "Grokipedia", "group": "ryhmä", "Group": "Ryhmä", "Group Channel": "Ryhmäkanava", "Group created successfully": "Ryhmä luotu onnistuneesti", "Group deleted successfully": "Ryhmä poistettu onnistuneesti", "Group Description": "Ryhmän kuvaus", - "Group hierarchy": "", - "Group moved successfully": "", + "Group hierarchy": "Ryhmähierarkia", + "Group moved successfully": "Ryhmä siirretty onnistuneesti", "Group Name": "Ryhmän nimi", "Group updated successfully": "Ryhmä päivitetty onnistuneesti", "groups": "ryhmät", @@ -1202,10 +1202,10 @@ "Height": "Korkeus", "Hello, {{name}}": "Hei, {{name}}", "Help": "Ohje", - "Help me study": "", - "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.": "", + "Help me study": "Auta minua opiskelemaan", + "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.": "Auta minua opiskelemaan sanastoa: kirjoita lause, jonka aukon täytän, ja yritän valita oikean vaihtoehdon.", "Help the community discover great models": "Auta yhteisöä löytämään upeita malleja", - "Help us translate Open WebUI!": "", + "Help us translate Open WebUI!": "Auta meitä kääntämään Open WebUI!", "Hex Color": "Heksadesimaaliväri", "Hex Color - Leave empty for default color": "Heksadesimaaliväri - Jätä tyhjäksi, jos haluat oletusvärin", "Hidden": "Piilossa", @@ -1214,29 +1214,29 @@ "Hide from Sidebar": "Piilota sivupalkista", "Hide Hidden Files": "Piilota piilotetut tiedostot", "Hide Model": "Piilota malli", - "Hide whitespace": "", + "Hide whitespace": "Piilota tyhjämerkit", "High": "Korkea", "History": "Historia", "Home": "Koti", - "Horizontal Layout": "", + "Horizontal Layout": "Vaaka-asettelu", "Hourly": "Tunneittain", "Hourly Messages": "Tuntikohtaiset viestit", "How can I help you today?": "Miten voin auttaa sinua tänään?", "How would you rate this response?": "Kuinka arvioisit tätä vastausta?", "HTML": "HTML", - "HTML Preview": "", + "HTML Preview": "HTML-esikatselu", "http://localhost:8000": "http://localhost:8000", "https://mineru.net/api/v4": "https://mineru.net/api/v4", "I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Vahvistan, että olen lukenut ja ymmärrän toimintani seuraukset. Olen tietoinen mielivaltaisen koodin suorittamiseen liittyvistä riskeistä ja olen varmistanut lähteen luotettavuuden.", - "I have saved my recovery codes": "", + "I have saved my recovery codes": "Olen tallentanut palautuskoodini", "ID": "Tunnus", "ID cannot contain \":\" or \"|\" characters": "ID ei voi sisältää \":\" tai \"|\" kirjaimia", "ID copied to clipboard": "ID kopioitu leikepöydälle", - "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "", + "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Yksilöi tämän yhteyden Open WebUI:ssa erillään OAuth Client ID:stä.", "Identity audit": "Identiteetin tarkastus", "Idle only": "Vain lepotila", "Idle Timeout": "Aikakatkaisu", - "if I'm familiar with buying and selling stocks": "", + "if I'm familiar with buying and selling stocks": "kun osaan jo ostaa ja myydä osakkeita", "Image": "Kuva", "Image Generation": "Kuvagenerointi", "Image Max Compression Size": "Kuvan enimmäispakkauskoko", @@ -1262,26 +1262,26 @@ "Include": "Sisällytä", "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", - "Inherit": "", - "Inherited": "", - "Inherited members are managed in their directly assigned groups.": "", - "Inherited via": "", + "Inherit": "Peri", + "Inherited": "Peritty", + "Inherited members are managed in their directly assigned groups.": "Perittyjä jäseniä hallitaan ryhmissä, joihin heidät on suoraan lisätty.", + "Inherited via": "Peritty ryhmästä", "Initials": "Nimikirjaimet", "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.", "Inline": "Teksti rivillä", "Input": "Tekstikenttä", "Input Key (e.g. text, unet_name, steps)": "Syötteen arvo (esim. text, unet_namme, steps)", - "Input needed": "", - "Input Transcription Model": "", + "Input needed": "Syötettä tarvitaan", + "Input Transcription Model": "Syötteen transkriptiomalli", "Input Variables": "Syötteen muuttujat", "Insert into note": "Lisää muistiinpanoon", "Instructions": "Ohjeistukset", "Integrations": "Integraatiot", "Interface Settings Access": "Käyttöliittymän asetusten käyttöoikeus", - "Invalid background image.": "", + "Invalid background image.": "Virheellinen taustakuva.", "Invalid file format.": "Virheellinen tiedostomuoto.", "Invalid format.": "Virheellinen muotoilu.", - "Invalid JSON": "", + "Invalid JSON": "Virheellinen JSON", "Invalid JSON file": "Virheellinen JSON tiedosto", "Invalid JSON format": "Virheellinen JSON muotoilu", "Invalid JSON format for ComfyUI Edit Workflow.": "Virheellinen JSON muotoilu ComfyUI Edit työnkululle", @@ -1296,7 +1296,7 @@ "join our Discord for help.": "liity Discordiimme saadaksesi apua.", "JSON": "JSON", "JSON Base64": "JSON Base64", - "JSON parse error: {{error}}": "", + "JSON parse error: {{error}}": "JSON-jäsennysvirhe: {{error}}", "JSON Preview": "JSON-esikatselu", "JSON Spec": "JSON Spec", "July": "heinäkuu", @@ -1346,35 +1346,35 @@ "Leave empty to use first admin user": "Jätä tyhjäksi käyttääksesi ensimmäistä ylläpitäjää", "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 prompt, or enter a custom prompt": "Jätä tyhjäksi käyttääksesi oletuskehotetta tai kirjoita mukautettu kehote", - "Leave unset to inherit default models. Personal model selections take precedence.": "", + "Leave unset to inherit default models. Personal model selections take precedence.": "Jätä asettamatta, niin oletusmallit peritään. Henkilökohtaiset mallivalinnat ovat etusijalla.", "Legacy": "Legacy", - "Let people choose approved parameter presets in chat.": "", + "Let people choose approved parameter presets in chat.": "Anna käyttäjien valita hyväksyttyjä parametrien esiasetuksia keskustelussa.", "lexical": "leksikaalinen", - "License Error": "", - "license purchased by": "", - "Lifecycle JSON": "", + "License Error": "Lisenssivirhe", + "license purchased by": "lisenssin on ostanut", + "Lifecycle JSON": "Elinkaaren JSON", "Lifetime tokens": "Elinaikaiset tokenit", "Lift List": "Nostolista", "Light": "Vaalea", "List": "Lista", - "Listening": "", + "Listening": "Kuuntelee", "Listening...": "Kuuntelee...", - "LiteLLM": "", + "LiteLLM": "LiteLLM", "Live": "Live", - "llama.cpp": "", + "llama.cpp": "llama.cpp", "LLMs can make mistakes. Verify important information.": "Kielimallit voivat tehdä virheitä. Tarkista tärkeät tiedot.", - "LM Studio": "", - "Load content from these URLs?": "", - "Load Model": "", + "LM Studio": "LM Studio", + "Load content from these URLs?": "Ladataanko sisältö näistä verkko-osoitteista?", + "Load Model": "Lataa malli", "Loaded": "Ladattu", - "Loading": "", - "Loading animations…": "", - "Loading avatar...": "", - "Loading avatar…": "", + "Loading": "Ladataan", + "Loading animations…": "Ladataan animaatioita…", + "Loading avatar...": "Ladataan avataria...", + "Loading avatar…": "Ladataan avataria…", "Loading Kokoro.js...": "Ladataan Kokoro.js...", "Loading policy...": "Ladataan käytäntöä...", "Loading release notes...": "Julkaisutietoja ladataan...", - "Loading tools...": "", + "Loading tools...": "Ladataan työkaluja...", "Loading...": "Ladataan...", "local": "paikallinen", "Local": "Paikallinen", @@ -1395,18 +1395,18 @@ "Manage Connections": "Hallitse yhteyksiä", "Manage Models": "Hallitse malleja", "Manage Ollama": "Hallitse Ollamaa", - "Managed by your administrator.": "", - "Mapped Source": "", + "Managed by your administrator.": "Ylläpitäjäsi hallinnoima.", + "Mapped Source": "Yhdistetty lähde", "March": "maaliskuu", "Mark all as read": "Merkitse kaikki luetuksi", "Mark as unread": "Merkitse lukemattomaksi", "Markdown": "Markdown", - "Market": "", - "Matching tabs: {{count}}_one": "", - "Matching tabs: {{count}}_other": "", - "Max Snippets": "", + "Market": "Markkina-alue", + "Matching tabs: {{count}}_one": "Vastaava välilehti: {{count}}", + "Matching tabs: {{count}}_other": "Vastaavia välilehtiä: {{count}}", + "Max Snippets": "Katkelmien enimmäismäärä", "Max tokens to retrieve (1024-32768, default 8192)": "Haettavien tokenien enimmäismäärä (1024–32768, oletus 8192)", - "Maximum extra snippets returned per result. Set to 0 to disable them.": "", + "Maximum extra snippets returned per result. Set to 0 to disable them.": "Tulosta kohden palautettavien lisäkatkelmien enimmäismäärä. Aseta 0 poistaaksesi ne käytöstä.", "Maximum number of files per folder is {{max}}.": "Tiedostojen enimmäismäärä kansiossa on {{max}}.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Enintään 3 mallia voidaan ladata samanaikaisesti. Yritä myöhemmin uudelleen.", "May": "toukokuu", @@ -1417,7 +1417,7 @@ "members": "käyttäjät", "Members": "Jäsenet", "Members added successfully": "Jäsen lisätty onnistuneesti", - "Members of this group inherit access from its parent groups.": "", + "Members of this group inherit access from its parent groups.": "Tämän ryhmän jäsenet perivät käyttöoikeudet sen yläryhmiltä.", "Memories": "Muistot", "Memory": "Muisti", "Memory added successfully": "Muisti lisätty onnistuneesti", @@ -1434,17 +1434,17 @@ "messages": "viestit", "Messages": "Viestit", "Metadata Field": "Metatietokenttä", - "Microphone off": "", - "Microsoft OneDrive": "", - "Microsoft OneDrive (personal)": "", - "Microsoft OneDrive (work/school)": "", + "Microphone off": "Mikrofoni pois päältä", + "Microsoft OneDrive": "Microsoft OneDrive", + "Microsoft OneDrive (personal)": "Microsoft OneDrive (henkilökohtainen)", + "Microsoft OneDrive (work/school)": "Microsoft OneDrive (työ/koulu)", "min": "minimi", "MinerU": "MinerU", "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", "MistralAI": "MistralAI", - "Mo_day_of_week": "", + "Mo_day_of_week": "Ma", "Model": "Malli", "Model '{{modelName}}' has been successfully downloaded.": "Malli '{{modelName}}' ladattiin onnistuneesti.", "Model '{{modelTag}}' is already in queue for downloading.": "Malli '{{modelTag}}' on jo jonossa ladattavaksi.", @@ -1455,14 +1455,14 @@ "Model {{name}} is now visible": "Malli {{name}} on nyt näkyvissä", "Model added to pinned models": "Malli lisättiin kiinnitettyihin malleihin", "Model added to selected models": "Malli lisättiin valittuihin malleihin", - "Model controls": "", + "Model controls": "Mallin ohjaimet", "Model created successfully!": "Malli luotu onnistuneesti!", "Model deleted successfully": "Malli poistettu onnistuneesti", "Model download started": "Mallin lataus aloitettu", "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 cannot contain whitespace.": "", + "Model ID cannot contain whitespace.": "Mallin tunnus ei voi sisältää tyhjämerkkejä.", "Model ID is already added": "Mallin tunnus on jo lisätty", "Model ID is required.": "Mallin tunnus on pakollinen", "Model IDs": "Mallitunnukset", @@ -1479,26 +1479,26 @@ "Model order saved successfully": "Mallin järjestys tallennettu onnistuneesti", "Model Params": "Mallin parametrit", "Model Permissions": "Mallin käyttöoikeudet", - "model profile": "", + "model profile": "mallin profiili", "Model providers": "Mallipalveluntarjoajat", "Model removed from pinned models": "Malli poistettiin kiinnitettyjen malleista", "Model removed from selected models": "Malli poistettiin valittujen malleista", - "Model reset successfully": "", + "Model reset successfully": "Malli palautettu onnistuneesti", "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: show or switch the current model.": "", + "Model: show or switch the current model.": "Malli: näytä tai vaihda nykyinen malli.", "Model(s) do not support file upload": "Malli(t) ei tue tiedostojen lataamista", - "modelfile profile": "", + "modelfile profile": "mallitiedoston profiili", "Models": "Mallit", "Models Access": "Mallien käyttöoikeudet", "Models configuration saved successfully": "Mallien määritykset tallennettu onnistuneesti", "Models imported successfully": "Mallit tuotiin onnistuneesti", "Models Public Sharing": "Mallin julkinen jakaminen", "Models Sharing": "Mallien jako", - "Modified": "", - "Mojeek": "", + "Modified": "Muokattu", + "Mojeek": "Mojeek", "Monday – Friday": "Maanantai - Perjantai", "Month": "Kuukausi", "Monthly": "Kuukausittain", @@ -1507,20 +1507,20 @@ "More options": "Lisää vaihtoehtoja", "More Options": "Lisää vaihtoehtoja", "Move": "Siirrä", - "Move to top level": "", + "Move to top level": "Siirrä ylimmälle tasolle", "Moved {{name}}": "Siirretty {{name}}", - "Multi-factor authentication": "", + "Multi-factor authentication": "Monivaiheinen todennus", "Multipart Upload": "Moniosainen lataus", "Mute": "Mykistä", "Muted": "Mykistetty", "My Terminal": "Minun pääte", "Name": "Nimi", - "Name and description are required": "", + "Name and description are required": "Nimi ja kuvaus vaaditaan", "Name and ID are required, please fill them out": "Nimi ja ID vaaditaan, täytä puuttuvat kentät", "Name is required": "Nimi vaaditaan", "Name your knowledge base": "Anna tietokannalle nimi", "Name, prompt, and model are required": "Nimi, kehote ja malli ovat pakollisia", - "Named gestures": "", + "Named gestures": "Nimetyt eleet", "Native": "Natiivi", "Navigate to Next Chat": "Siirry seuraavaan keskusteluun", "Navigate to Previous Chat": "Siirry edelliseen keskusteluun", @@ -1566,7 +1566,7 @@ "No chats found for this user.": "Käyttäjän keskusteluja ei löytynyt.", "No chats found.": "Keskusteluja ei löytynyt", "No content": "Ei sisältöä", - "No content available": "", + "No content available": "Sisältöä ei saatavilla", "No content found": "Sisältöä ei löytynyt", "No content to speak": "Ei puhuttavaa sisältöä", "No conversation to save": "Ei tallennettavaa keskustelua", @@ -1587,8 +1587,8 @@ "No groups found": "Ryhmiä ei löytynyt", "No history available": "Historiaa ei saatavilla", "No HTML, CSS, or JavaScript content found.": "HTML-, CSS- tai JavaScript-sisältöä ei löytynyt.", - "No inference engine with management support found": "", - "No inherited members": "", + "No inference engine with management support found": "Hallintaa tukevaa päättelymoottoria ei löytynyt", + "No inherited members": "Ei perittyjä jäseniä", "No kernel": "Ei kerneliä", "No knowledge bases accessible": "Tietokantoihin ei ole käyttöoikeutta.", "No knowledge bases found.": "Tietokantoja ei löytynyt.", @@ -1606,7 +1606,7 @@ "No notification targets configured.": "Ilmoituskohteita ei ole määritetty.", "No one": "Kukaan", "No output items": "Ei tulosteita", - "No parent": "", + "No parent": "Ei yläryhmää", "No pinned messages": "Ei kiinnitettyjä viestejä", "No prompts found": "Kehotteita ei löytynyt", "No Repeat": "Ei uudelleen toistoa", @@ -1621,7 +1621,7 @@ "No suggestion prompts": "Ei ehdotettuja promptteja", "No Terminal connection configured.": "Ei pääteyhteyttä määritettynä.", "No terminal connections configured.": "Ei pääteyhteyksiä määritettynä.", - "No text differences": "", + "No text differences": "Ei tekstieroja", "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", @@ -1651,12 +1651,12 @@ "OAuth 2.1 (Static)": "OAuth 2.1 (Staattinen)", "OAuth discovery successful": "OAuth etsintä onnistui", "OAuth ID": "OAuth-tunnus", - "OAuth Resource Parameter": "", - "OAuth Scopes": "", + "OAuth Resource Parameter": "OAuth-resurssiparametri", + "OAuth Scopes": "OAuth-käyttöalueet", "OAuth Server URL": "OAuth palvelimen verkko-osoite", "OAuth session disconnected": "OAuth-istunto katkaistu", "October": "lokakuu", - "of a website's sticky header": "", + "of a website's sticky header": "verkkosivuston kiinteästä ylätunnisteesta", "Off": "Ei käytössä", "Okay, Let's Go!": "Okei, mennään!", "OLED Dark": "OLED-tumma", @@ -1694,49 +1694,49 @@ "Open Model Selector": "Avaa mallinvalitsin", "Open note": "Avaa muistiinpano", "Open Settings": "Avaa asetukset", - "Open settings.": "", + "Open settings.": "Avaa asetukset.", "Open Sidebar": "Avaa sivupalkki", - "Open terminal": "", + "Open terminal": "Avaa pääte", "Open the changelog modal after sign-in when enabled.": "Avaa muutosloki-ikkuna kirjautumisen jälkeen, kun se on käytössä.", "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 version": "Open WebUI versio", "Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Open WebUI -versio (v{{OPEN_WEBUI_VERSION}}) on alempi kuin vaadittu versio (v{{REQUIRED_VERSION}})", "OpenAI": "OpenAI", - "OpenAI API Base URL": "", + "OpenAI API Base URL": "OpenAI API:n verkko-osoite", "OpenAI API Key is required.": "OpenAI API -avain vaaditaan.", "OpenAI API settings updated": "OpenAI API -asetukset päivitetty", - "OpenAI Realtime": "", + "OpenAI Realtime": "OpenAI Realtime", "OpenAI URL/Key required.": "OpenAI URL/avain vaaditaan.", "OpenAPI Spec": "OpenAPI Spec", "openapi.json URL or Path": "openapi.json verkko-osoite tai polku", - "Operator recovery token": "", - "option": "", - "Option name": "", + "Operator recovery token": "Ylläpitäjän palautustunniste", + "option": "vaihtoehto", + "Option name": "Vaihtoehdon nimi", "optional": "vaihtoehtoinen", "Optional": "Valinnainen", - "Optional clips replace the built-in movement for each state.": "", - "Options": "", + "Optional clips replace the built-in movement for each state.": "Valinnaiset leikkeet korvaavat kunkin tilan sisäänrakennetun liikkeen.", + "Options": "Vaihtoehdot", "or": "tai", "Orchestrator": "Orkestroija", "Ordered List": "Järjestetty lista", - "Original": "", + "Original": "Alkuperäinen", "Other": "Muu", "out of": "/", "Output": "Tuloste", "OUTPUT": "TULOSTE", - "Overcome procrastination": "", + "Overcome procrastination": "Voita vitkuttelu", "Overview": "Yleiskatsaus", - "PaddleOCR-vl": "", + "PaddleOCR-vl": "PaddleOCR-vl", "PaddleOCR-vl API URL required.": "PaddleOCR-vl API verkko-osoite vaaditaan.", "page": "sivu", "Page": "Sivu", - "parameter": "", - "Parameter": "", + "parameter": "parametri", + "Parameter": "Parametri", "Parameters": "Parametrit", - "Parent group": "", + "Parent group": "Yläryhmä", "Parent message not found": "Ylätason viestiä ei löytynyt", - "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "", + "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "Yläryhmän käyttöoikeudet periytyvät. Paikallisen käyttöoikeuden poistaminen käytöstä ei peru perittyä käyttöoikeutta.", "Participate in community leaderboards and evaluations! Syncing aggregated usage stats helps drive research and improvements to Open WebUI. Your privacy is paramount: no message content is ever shared.": "Osallistu yhteisön tulostaulukoihin ja arviointeihin! Koottujen käyttötilastojen synkronointi auttaa edistämään Open WebUI:n tutkimuksia ja parannuksia. Tietosuojasi on ensiarvoisen tärkeää: viestien sisältöä ei koskaan jaeta.", "Passthrough params": "Parametrien välitys", "Password": "Salasana", @@ -1771,11 +1771,11 @@ "Plain text (.md)": "Pelkkä teksti (.md)", "Plain text (.txt)": "Pelkkä teksti (.txt)", "Playground": "Leikkipaikka", - "Playground Chat": "", + "Playground Chat": "Leikkipaikan keskustelu", "Please carefully review the following warnings:": "Tarkista huolellisesti seuraavat varoitukset:", "Please connect all required integrations before sending a message": "Yhdistä kaikki vaaditut integraatiot ennen viestin lähettämistä.", "Please do not close the settings page while loading the model.": "Älä sulje asetussivua mallin latautuessa.", - "Please enter a Connection ID before authorizing OAuth.": "", + "Please enter a Connection ID before authorizing OAuth.": "Kirjoita yhteyden tunnus ennen OAuth-valtuutusta.", "Please enter a message or attach a file.": "Kirjoita viesti tai liittä tiedosto.", "Please enter a prompt": "Kirjoita kehote", "Please enter a valid JSON spec": "Kirjoita kelvollinen JSON speksi", @@ -1792,7 +1792,7 @@ "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.", - "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "", + "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "PNG, JPEG, WebP tai GIF. Enintään 5 MiB ja 25 megapikseliä.", "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": "Policy ID", "Policy ID is required": "Policy ID on pakollinen", @@ -1800,19 +1800,19 @@ "Ports": "Portit", "Positive attitude": "Positiivinen asenne", "Prefer not to say": "En halua sanoa", - "Preferences": "", + "Preferences": "Mieltymykset", "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ä", "Preparing {{NAME}}...": "Valmistellaan {{NAME}}...", "Preparing download...": "Valmistellaan latausta...", - "Preparing your authenticator…": "", + "Preparing your authenticator…": "Valmistellaan todennussovellusta…", "Press keys...": "Paina näppäimiä...", "Prevent File Creation": "Estä tiedostojen luonti", "Preview": "Esikatselu", "Preview Access": "Esikatsele käyttöoikeuksia", - "Preview behavior": "", + "Preview behavior": "Käyttäytymisen esikatselu", "Preview failed": "Esikatselu epäonnistui", - "Preview gesture": "", + "Preview gesture": "Esikatsele elettä", "Previous": "Edellinen", "Previous 30 days": "Edelliset 30 päivää", "Previous 7 days": "Edelliset 7 päivää", @@ -1829,7 +1829,7 @@ "Prompt created successfully": "Kehote luotu onnistuneesti", "Prompt Menu": "Kehotevalikko", "Prompt Name": "Kehoteen nimi", - "Prompt Template": "", + "Prompt Template": "Kehotepohja", "Prompt updated successfully": "Kehote päivitetty onnistuneesti", "Prompts": "Kehotteet", "Prompts Access": "Kehotteiden käyttöoikeudet", @@ -1841,10 +1841,10 @@ "Pull a model from Ollama.com": "Lataa malli Ollama.comista", "Pull Model": "Lataa malli", "Pyodide file browser": "Pyodide tiedostoselain", - "Quality": "", - "Query failed": "", + "Quality": "Laatu", + "Query failed": "Kysely epäonnistui", "Querying": "Kysely", - "Queued messages": "", + "Queued messages": "Jonossa olevat viestit", "Quick Actions": "Pikatoiminnot", "Ran {{COUNT}} analyses": "Suoritettiin {{COUNT}} analyysiä", "Ran {{COUNT}} analysis": "Suoritettiin {{COUNT}} analyysiä", @@ -1856,10 +1856,10 @@ "Read only": "Vain luku", "Read Only": "Vain luku", "Read the docs": "Lue dokumentaatio", - "Read-only": "", + "Read-only": "Vain luku", "Read-Only Access": "Vain lukuoikeus", - "Realtime": "", - "Realtime Voice": "", + "Realtime": "Reaaliaikainen", + "Realtime Voice": "Reaaliaikainen ääni", "Reason": "Päättely", "Reasoning text...": "Päättely teksti...", "Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "Rakenna tietämystiedosto, tietohaku ja muistivektorit uudelleen nykyistä upotusmallia käyttäen.", @@ -1868,12 +1868,12 @@ "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", "Recommended": "Suositellut", - "Reconnect": "", + "Reconnect": "Yhdistä uudelleen", "Reconnected": "Yhdistetty", "Record": "Nauhoita", "Record voice": "Nauhoita ääntä", - "Recover your authenticator": "", - "Recovery code": "", + "Recover your authenticator": "Palauta todennussovelluksesi", + "Recovery code": "Palautuskoodi", "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", @@ -1885,11 +1885,11 @@ "Refused when it shouldn't have": "Kieltäytyi, vaikka ei olisi pitänyt", "Regenerate": "Regeneroi", "Regenerate Response": "Regeneroi vastaus", - "Region and language of the search results, e.g. en-us.": "", + "Region and language of the search results, e.g. en-us.": "Hakutulosten alue ja kieli, esim. en-us.", "Register Again": "Rekisteröi uudelleen", "Register Client": "Rekiströi asiakasohjelma", "Registered": "Rekisteröity", - "registered to": "", + "registered to": "rekisteröity organisaatiolle", "Registration failed": "Rekisteröinti epäonnistui", "Registration successful": "Rekisteröinti onnistui", "Reindex Embedding Data": "Indeksoi upotustiedot uudelleen", @@ -1904,7 +1904,7 @@ "Remove file": "Poista tiedosto", "Remove File": "Poista tiedosto", "Remove from favorites": "Poista suosikeista", - "Remove gesture": "", + "Remove gesture": "Poista ele", "Remove image": "Poista kuva", "Remove Pinned Model": "Poista kiinnitetty malli", "Remove prompt suggestion": "Poista kehotusehdotus", @@ -1913,15 +1913,15 @@ "Removing {{count}} stale files..._other": "Poistetaan {{count}} vanhentuneita tiedostoja..._other", "Rename": "Nimeä uudelleen", "Renamed to {{name}}": "Nimetty uudelleen {{name}}", - "Reorder": "", + "Reorder": "Järjestä uudelleen", "Repeat": "Toista", - "Replace": "", - "Replace authenticator": "", + "Replace": "Korvaa", + "Replace authenticator": "Vaihda todennussovellus", "Reply": "Vastaa", "Reply in Thread": "Vastaa ketjussa", "Reply to thread...": "Vastaa ketjussa...", "Replying to {{NAME}}": "Vastaa {{NAME}}", - "Require an authenticator for all users": "", + "Require an authenticator for all users": "Vaadi todennussovellus kaikilta käyttäjiltä", "required": "vaaditaan", "Research Knowledge": "Tutki tietoa", "Reset": "Nollaa", @@ -1934,10 +1934,10 @@ "Reset to Defaults": "Nollaa oletuksiin", "Reset view": "Nollaa näkymä", "Reset zoom": "Nollaa zoomaus", - "Resize panel": "", + "Resize panel": "Muuta paneelin kokoa", "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.", - "Responses": "", + "Responses": "Responses", "Restart": "Käynnistä uudelleen", "Result": "Tulos", "RESULT": "Tulos", @@ -1946,37 +1946,37 @@ "Retrieved {{count}} sources_other": "Noudettu {{count}} sources_other", "Retrieved 1 source": "1 lähde noudettu", "Retry": "Yritä uudelleen", - "Retry setup": "", - "Return to call": "", + "Retry setup": "Yritä käyttöönottoa uudelleen", + "Return to call": "Palaa puheluun", "Rewrite the selected text.": "Kirjoita valittu teksti uudelleen.", "Role": "Rooli", "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.": "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 cell (⌘+Enter)": "", + "Run cell (⌘+Enter)": "Suorita solu (⌘+Enter)", "Run now": "Suorita nyt", "Run Now": "Suorita nyt", - "Run tools without asking for approval.": "", + "Run tools without asking for approval.": "Suorita työkalut pyytämättä hyväksyntää.", "Running": "Käynnissä", "Running Open WebUI for a team?": "Open WebUI tiimikäytössä?", "Running...": "Käynnissä...", "runs": "suoritukset", "Runs": "Suoritukset", - "Sa_day_of_week": "", + "Sa_day_of_week": "La", "Save": "Tallenna", "Save & Create": "Tallenna ja luo", "Save & Update": "Tallenna ja päivitä", "Save As Copy": "Tallenna kopiona", "Save Chat": "Tallenna keskustelu", - "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "", - "Save your recovery codes": "", + "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "Tallenna yhteys, jotta OAuth-tiedot säilyvät. Älä muuta yhteyden tunnusta.", + "Save your recovery codes": "Tallenna palautuskoodisi", "Saved": "Tallennettu", "Saving...": "Tallenetaan...", - "Scan the QR code, then enter the six-digit code from your authenticator app.": "", + "Scan the QR code, then enter the six-digit code from your authenticator app.": "Skannaa QR-koodi ja kirjoita sitten todennussovelluksesi kuusinumeroinen koodi.", "Schedule": "Aikataulu", "Scheduled time must be in the future": "Aikataulutetun ajan on oltava tulevaisuudessa", - "Screen Share": "", + "Screen Share": "Näytön jakaminen", "Scroll to bottom": "Vieritä alas", "Scroll to Top": "Vieritä ylös", "Search": "Haku", @@ -1999,21 +1999,21 @@ "Search Functions": "Hae toimintoja", "Search Groups": "Etsi ryhmiä", "Search In Models": "Hae mallleista", - "Search inherited members": "", + "Search inherited members": "Hae perittyjä jäseniä", "Search Knowledge": "Hae tietämystä", "Search Memories": "Hae muistoista", "Search Models": "Hae malleja", "Search Notes": "Hae muistiinpanoista", "Search options": "Hakuvaihtoehdot", "Search or add pattern": "Etsi tai lisää kuvio", - "Search parent groups": "", + "Search parent groups": "Hae yläryhmiä", "Search Prompts": "Hae kehotteita", "Search skills": "Hae taitoja", "Search Skills": "Etsi taitoja", "Search the internet": "Hae verkosta", "Search tools": "Hae työkaluja", "Search Tools": "Hae työkaluja", - "Search translations": "", + "Search translations": "Hae käännöksiä", "Search users or groups": "Hae käyttäjiä tai ryhmiä", "Searched {{count}} sites": "Etsitty {{count}} sivulta", "Searching": "Haetaan", @@ -2023,7 +2023,7 @@ "See readme.md for instructions": "Katso ohjeet readme.md-tiedostosta", "Select": "Valitse", "Select {{modelName}} model": "Valitse {{modelName}} malli", - "Select {{name}}": "", + "Select {{name}}": "Valitse {{name}}", "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", @@ -2072,12 +2072,12 @@ "Send message": "Lähetä viesti", "Send now": "Lähetä nyt", "Send Test": "Lähetä testi", - "Sending...": "", + "Sending...": "Lähetetään...", "September": "syyskuu", "Server connection failed": "Palvelinyhteys epäonnistui", "Server connection verified": "Palvelinyhteys vahvistettu", - "Service Account": "", - "Services": "", + "Service Account": "Palvelutili", + "Services": "Palvelut", "Session": "Istunto", "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.", @@ -2091,7 +2091,7 @@ "Set system-wide interface defaults for every account. Personal settings override these defaults.": "Aseta järjestelmänlaajuiset käyttöliittymän oletukset jokaiselle tilille. Henkilökohtaiset asetukset ohittavat nämä oletukset.", "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 up your authenticator": "", + "Set up your authenticator": "Ota todennussovellus käyttöön", "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ä.", @@ -2103,7 +2103,7 @@ "settings configured": "Asetukset määritetty", "Settings Permissions": "Asetuksien käyttöoikeudet", "Settings saved successfully!": "Asetukset tallennettu onnistuneesti!", - "Settings: open settings.": "", + "Settings: open settings.": "Asetukset: avaa asetukset.", "settings.admin.analytics.title": "Analytiikka", "settings.admin.audio.additionalParameters.description": "Kirjoita lisä OpenAI yhteensopivat TTS pyynnön parametrit JSON muodossa.", "settings.admin.audio.additionalParameters.label": "Lisäparametrit", @@ -2154,13 +2154,13 @@ "settings.admin.authentication.adminContactEmail.label": "Ylläpidon sähköposti", "settings.admin.authentication.adminDetails.description": "Ylläpidon yhteystiedot, jotka näytetään tilin odottaessa hyväksyntää.", "settings.admin.authentication.adminDetails.label": "Ylläpidon tiedot", - "settings.admin.authentication.adminRoles.description": "", + "settings.admin.authentication.adminRoles.description": "Palveluntarjoajan roolit, jotka antavat ylläpitäjän oikeudet.", "settings.admin.authentication.adminRoles.label": "Ylläpidon roolit", "settings.admin.authentication.allowedDomains.description": "Sähköpostiverkkotunnukset, joilla voi kirjautua OAuthin kautta.", "settings.admin.authentication.allowedDomains.label": "Hyväksytyt verkko-osoitteet", "settings.admin.authentication.allowedEndpoints.description": "Pilkulla erotellut API-polut, joihin API-avaimilla on pääsy.", "settings.admin.authentication.allowedEndpoints.label": "Hyväksytyt päätepisteet", - "settings.admin.authentication.allowedRoles.description": "", + "settings.admin.authentication.allowedRoles.description": "Palveluntarjoajan roolit, joilla voi kirjautua sisään.", "settings.admin.authentication.allowedRoles.label": "Hyväksytyt roolit", "settings.admin.authentication.apiKeyEndpointRestrictions.description": "Rajoita API-avaimet määritettyihin päätepisteisiin.", "settings.admin.authentication.apiKeyEndpointRestrictions.label": "API-avaimen päätepiste rajoitukset", @@ -2168,7 +2168,7 @@ "settings.admin.authentication.apiKeys.label": "API-avaimet", "settings.admin.authentication.applicationDn.description": "Hakemiston haussa käytetty Bind DN.", "settings.admin.authentication.applicationDn.label": "Sovelluksen DN", - "settings.admin.authentication.applicationDnPassword.description": "", + "settings.admin.authentication.applicationDnPassword.description": "Bind DN:n salasana.", "settings.admin.authentication.applicationDnPassword.label": "Sovelluksen DN-salasana", "settings.admin.authentication.attributeForMail.description": "LDAP-määrite, jota käytetään käyttäjän sähköpostiosoitteena.", "settings.admin.authentication.attributeForMail.label": "Attribuutti sähköpostille", @@ -2176,34 +2176,34 @@ "settings.admin.authentication.attributeForUsername.label": "Attribuutti käyttäjätunnukselle", "settings.admin.authentication.autoRedirect.description": "Ohjaa käyttäjät kirjautumissivulta suoraan OAuth-palveluntarjoajalle.", "settings.admin.authentication.autoRedirect.label": "Automaattinen uudelleenohjaus", - "settings.admin.authentication.blockedGroups.description": "", + "settings.admin.authentication.blockedGroups.description": "Palveluntarjoajan ryhmät, joilta kirjautuminen on estetty.", "settings.admin.authentication.blockedGroups.label": "Estetyt ryhmät", "settings.admin.authentication.certificatePath.description": "TLS-varmennusta varten käytetty sertifikaattitiedosto.", "settings.admin.authentication.certificatePath.label": "Varmennepolku", "settings.admin.authentication.ciphers.description": "TLS-salaimien luettelo LDAP-yhteyksille.", "settings.admin.authentication.ciphers.label": "Salausalgoritmi", - "settings.admin.authentication.clientId.description": "", + "settings.admin.authentication.clientId.description": "Palveluntarjoajalta saatu OAuth-asiakastunnus.", "settings.admin.authentication.clientId.label": "Client ID", - "settings.admin.authentication.clientSecret.description": "", + "settings.admin.authentication.clientSecret.description": "Palveluntarjoajalta saatu OAuth-asiakassalaisuus.", "settings.admin.authentication.clientSecret.label": "Client Secret", "settings.admin.authentication.defaultGroup.description": "Ryhmä, joka annetaan uusille käyttäjille oletuksena.", "settings.admin.authentication.defaultGroup.label": "Oletusryhmä", "settings.admin.authentication.defaultUserRole.description": "Rooli, joka annetaan uusille käyttäjille tilin luomisen yhteydessä.", "settings.admin.authentication.defaultUserRole.label": "Oletuskäyttäjärooli", - "settings.admin.authentication.emailClaim.description": "", - "settings.admin.authentication.emailClaim.label": "", + "settings.admin.authentication.emailClaim.description": "Väite, jota käytetään käyttäjän sähköpostiosoitteena.", + "settings.admin.authentication.emailClaim.label": "Sähköpostiväite", "settings.admin.authentication.enableGroupCreation.description": "Luo puuttuvat ryhmät LDAP-ryhmistä.", "settings.admin.authentication.enableGroupCreation.label": "Ryhmien automaattinen luonti", - "settings.admin.authentication.enableGroupManagement.description": "", - "settings.admin.authentication.enableGroupManagement.label": "", - "settings.admin.authentication.enableOauthGroupCreation.description": "", + "settings.admin.authentication.enableGroupManagement.description": "Yhdistä LDAP-ryhmät Open WebUI -ryhmiin.", + "settings.admin.authentication.enableGroupManagement.label": "Ryhmien yhdistäminen", + "settings.admin.authentication.enableOauthGroupCreation.description": "Luo puuttuvat ryhmät OAuth-väitteistä.", "settings.admin.authentication.enableOauthGroupCreation.label": "Ryhmien automaattinen luonti", - "settings.admin.authentication.enableOauthGroupManagement.description": "", - "settings.admin.authentication.enableOauthGroupManagement.label": "", + "settings.admin.authentication.enableOauthGroupManagement.description": "Yhdistä OAuth-väitteet Open WebUI -ryhmiin.", + "settings.admin.authentication.enableOauthGroupManagement.label": "Ryhmien yhdistäminen", "settings.admin.authentication.groupAttribute.description": "LDAP-määrite, joka sisältää käyttäjäryhmien jäsenyyksiä.", - "settings.admin.authentication.groupAttribute.label": "", - "settings.admin.authentication.groupClaim.description": "", - "settings.admin.authentication.groupClaim.label": "", + "settings.admin.authentication.groupAttribute.label": "Ryhmäattribuutti", + "settings.admin.authentication.groupClaim.description": "Väite, joka sisältää palveluntarjoajan ryhmät.", + "settings.admin.authentication.groupClaim.label": "Ryhmäväite", "settings.admin.authentication.host.description": "LDAP-palvelimen isäntänimi tai IP-osoite.", "settings.admin.authentication.host.label": "Palvelin", "settings.admin.authentication.jwtExpiration.description": "Kelvolliset aikayksiköt ovat 's', 'm', 'h', 'd', 'w' tai '-1', mikä tarkoittaa, ettei erääntymisaikaa ole.", @@ -2212,8 +2212,8 @@ "settings.admin.authentication.label.label": "Tunniste", "settings.admin.authentication.ldap.description": "Salli käyttäjien todentaa itsensä LDAP-hakemistolla.", "settings.admin.authentication.ldap.label": "LDAP", - "settings.admin.authentication.loginForm.description": "", - "settings.admin.authentication.loginForm.label": "", + "settings.admin.authentication.loginForm.description": "Näytä sähköposti- ja salasanakirjautuminen kirjautumissivulla. Määritä SSO tai LDAP ennen kuin poistat tämän käytöstä. Käytöstä poistaminen estää myös paikalliset rekisteröitymiset; API-käyttö salasanalla ei muutu.", + "settings.admin.authentication.loginForm.label": "Kirjautumislomake", "settings.admin.authentication.mergeAccountsByEmail.description": "Yhdistä OAuthin kautta tehdyt kirjautumiset olemassa oleviin tileihin, joilla on sama sähköpostiosoite.", "settings.admin.authentication.mergeAccountsByEmail.label": "Yhdistä tilit sähköpostin perusteella", "settings.admin.authentication.newSignUps.description": "Salli uusien käyttäjien luoda tilejä", @@ -2226,22 +2226,22 @@ "settings.admin.authentication.pendingUserOverlayContent.label": "Odottavien käyttäjien sisältö", "settings.admin.authentication.pendingUserOverlayTitle.description": "Mukautettu otsikko, joka näytetään tilin odottaessa hyväksyntää.", "settings.admin.authentication.pendingUserOverlayTitle.label": "Odottavien käyttäjien otsikko", - "settings.admin.authentication.pictureClaim.description": "", - "settings.admin.authentication.pictureClaim.label": "", + "settings.admin.authentication.pictureClaim.description": "Väite, jota käytetään profiilikuvan verkko-osoitteena.", + "settings.admin.authentication.pictureClaim.label": "Kuvaväite", "settings.admin.authentication.port.description": "LDAP-palvelimen portti.", "settings.admin.authentication.port.label": "Portti", "settings.admin.authentication.providerName.description": "OAuth-palveluntarjoajan näyttönimi.", "settings.admin.authentication.providerName.label": "Palveluntarjoajan nimi", - "settings.admin.authentication.providerUrl.description": "", + "settings.admin.authentication.providerUrl.description": "Tämän palveluntarjoajan OpenID Discovery -verkko-osoite.", "settings.admin.authentication.providerUrl.label": "Palveluntarjoaja verkko-osoite", "settings.admin.authentication.redirectUri.description": "Palveluntarjoajalle rekisteröity takaisinkutsu-URI.", "settings.admin.authentication.redirectUri.label": "Uudelleenohjaus URI", - "settings.admin.authentication.roleMapping.description": "", - "settings.admin.authentication.roleMapping.label": "", - "settings.admin.authentication.rolesClaim.description": "", - "settings.admin.authentication.rolesClaim.label": "", - "settings.admin.authentication.scopes.description": "", - "settings.admin.authentication.scopes.label": "", + "settings.admin.authentication.roleMapping.description": "Yhdistä OAuth-väitteet Open WebUI -rooleihin.", + "settings.admin.authentication.roleMapping.label": "Roolien yhdistäminen", + "settings.admin.authentication.rolesClaim.description": "Väite, joka sisältää palveluntarjoajan roolit.", + "settings.admin.authentication.rolesClaim.label": "Rooliväite", + "settings.admin.authentication.scopes.description": "Kirjautumisen aikana pyydettävät OAuth-käyttöalueet.", + "settings.admin.authentication.scopes.label": "Käyttöalueet", "settings.admin.authentication.searchBase.description": "Käyttäjien haussa käytetty Base DN.", "settings.admin.authentication.searchBase.label": "Hakupohja", "settings.admin.authentication.searchFilters.description": "LDAP-suodatin, jota käytetään sisäänkirjautuvien käyttäjien tunnistamiseen.", @@ -2250,8 +2250,8 @@ "settings.admin.authentication.sections.oauthOidc.title": "OAuth / OIDC", "settings.admin.authentication.sections.pendingAccounts.title": "Odottavat tilit", "settings.admin.authentication.sections.userAccess.title": "Käyttäjän käyttöoikeudet", - "settings.admin.authentication.subClaim.description": "", - "settings.admin.authentication.subClaim.label": "", + "settings.admin.authentication.subClaim.description": "Väite, jota käytetään pysyvänä käyttäjätunnisteena.", + "settings.admin.authentication.subClaim.label": "Sub-väite", "settings.admin.authentication.title": "Todennus", "settings.admin.authentication.tls.description": "Käytä TLS:ää yhdistäessäsi LDAP-palvelimeen.", "settings.admin.authentication.tls.label": "TLS", @@ -2261,8 +2261,8 @@ "settings.admin.authentication.updateName.label": "Päivitä nimi", "settings.admin.authentication.updatePicture.description": "Päivitä tilin profiilikuva OAuthista kirjautumisen yhteydessä.", "settings.admin.authentication.updatePicture.label": "Päivitä kuva", - "settings.admin.authentication.usernameClaim.description": "", - "settings.admin.authentication.usernameClaim.label": "", + "settings.admin.authentication.usernameClaim.description": "Väite, jota käytetään näyttönimenä.", + "settings.admin.authentication.usernameClaim.label": "Käyttäjänimiväite", "settings.admin.authentication.validateCertificate.description": "Tarkista LDAP-palvelimen varmenne, kun TLS on käytössä.", "settings.admin.authentication.validateCertificate.label": "Tarkista varmenne", "settings.admin.codeExecution.codeExecutionEngine.description": "Valitse luotujen koodilohkojen käyttämä ajonaikainen ympäristö.", @@ -2301,8 +2301,8 @@ "settings.admin.connections.cacheBaseModelList.label": "Malli luettelon välimuisti", "settings.admin.connections.directConnections.description": "Suorat yhteydet mahdollistavat käyttäjien yhdistää omia OpenAI-yhteensopivia API-päätepisteitä.", "settings.admin.connections.directConnections.label": "Suorat yhteydet", - "settings.admin.connections.directIntegrations.description": "", - "settings.admin.connections.directIntegrations.label": "", + "settings.admin.connections.directIntegrations.description": "Näytä Integraatiot-välilehti käyttäjille, joilla on oikeus hallita omia työkalu- ja pääteyhteyksiään, ylläpitäjät mukaan lukien. Piilottaminen ei poista olemassa olevia yhteyksiä käytöstä.", + "settings.admin.connections.directIntegrations.label": "Suorat integraatiot", "settings.admin.connections.manageOllamaApiConnections.description": "Ongelmia Ollama-yhteydessä?", "settings.admin.connections.manageOllamaApiConnections.label": "Hallitse Ollama API -yhteyksiä", "settings.admin.connections.manageOpenaiApiConnections.label": "Hallitse OpenAI API -yhteyksiä", @@ -2431,7 +2431,7 @@ "settings.admin.documents.openaiurl.label": "API:n verkko-osoite", "settings.admin.documents.outputFormat.description": "Markerin palauttaman tekstin tulostusmuoto.", "settings.admin.documents.outputFormat.label": "Tulosteen muoto", - "settings.admin.documents.paddleocrVlBaseUrl.description": "", + "settings.admin.documents.paddleocrVlBaseUrl.description": "PaddleOCR-vl-palvelun päätepiste.", "settings.admin.documents.paddleocrVlBaseUrl.label": "API:n verkko-osoite", "settings.admin.documents.paginate.description": "Erottele tuloste sivuittain sivumerkkien avulla.", "settings.admin.documents.paginate.label": "Sivutus", @@ -2534,8 +2534,8 @@ "settings.admin.general.sections.ui.title": "Käyttöliittymä", "settings.admin.general.seeWhatSNew.label": "Katso, mitä uutta", "settings.admin.general.title": "Yleinen", - "settings.admin.general.translations.addTranslation.label": "", - "settings.admin.general.translations.uiTranslations.label": "", + "settings.admin.general.translations.addTranslation.label": "Lisää käännös", + "settings.admin.general.translations.uiTranslations.label": "Käyttöliittymän käännökset", "settings.admin.general.userStatus.description": "Näytä käyttäjän tilatiedot sovelluksessa", "settings.admin.general.userStatus.label": "Käyttäjän tila", "settings.admin.general.userWebhooks.description": "Salli käyttäjien määrittää webhookkeja tililtään.", @@ -2556,12 +2556,12 @@ "settings.admin.images.comfyuiBaseUrl.label": "Perusverkko-osoite", "settings.admin.images.comfyuiComfyuiWorkflow.description": "Lataa ComfyUI:sta API-muodossa viety workflow.json-tiedosto.", "settings.admin.images.comfyuiComfyuiWorkflow.label": "ComfyUI-työnkulku", - "settings.admin.images.editingWorkflowNodes.description": "", + "settings.admin.images.editingWorkflowNodes.description": "Määritä kuvanmuokkauksessa käytettävät työnkulun solmujen syötteet.", "settings.admin.images.editingWorkflowNodes.label": "ComfyUI-työnkulun solmut", "settings.admin.images.editWorkflowJsonContent.label": "Muokkaa workflow.json sisältöä", "settings.admin.images.geminiEndpointMethod.description": "Valitse kutsuttava Gemini-päätteen tapa.", "settings.admin.images.geminiEndpointMethod.label": "Gemini päätteen tapa", - "settings.admin.images.generationWorkflowNodes.description": "", + "settings.admin.images.generationWorkflowNodes.description": "Määritä kuvagenerointiin käytettävät työnkulun solmujen syötteet.", "settings.admin.images.generationWorkflowNodes.label": "ComfyUI-työnkulun solmut", "settings.admin.images.imageEdit.description": "Salli käyttäjien muokata olemassa olevia kuvia.", "settings.admin.images.imageEdit.label": "Kuvan muokkaus", @@ -2600,7 +2600,7 @@ "settings.admin.images.serverConnectionVerified.label": "Palvelinyhteys vahvistettu", "settings.admin.images.steps.label": "Askeleet", "settings.admin.images.title": "Kuvat", - "settings.admin.images.verifyConnection.label": "", + "settings.admin.images.verifyConnection.label": "tarkista yhteys", "settings.admin.integrations.addConnection.label": "Lisää yhteys", "settings.admin.integrations.externalKnowledge.addConnection.label": "Lisää yhteys", "settings.admin.integrations.externalKnowledge.title": "Ulkoiset tietolähteet", @@ -2650,7 +2650,7 @@ "settings.admin.interface.tagsGenerationPrompt.label": "Tagien luontikehote", "settings.admin.interface.taskModel.description": "Valitse varamallit taustatehtäville. Nykyinen malli seuraa aktiivisen keskustelun mallia.", "settings.admin.interface.taskModel.label": "Työmalli", - "settings.admin.interface.taskModelParameters.label": "", + "settings.admin.interface.taskModelParameters.label": "Työmallin parametrit", "settings.admin.interface.title": "Käyttöliittymä", "settings.admin.interface.titleGeneration.description": "Salli automaattiset nimet uusille keskusteluille", "settings.admin.interface.titleGeneration.label": "Otsikon luonti", @@ -2690,8 +2690,8 @@ "settings.admin.models.builtinTools.notes.label": "Muistiinpanot", "settings.admin.models.builtinTools.notifications.description": "Lähetä ilmoituksia määritetyille webhookkeille.", "settings.admin.models.builtinTools.notifications.label": "Ilmoitukset", - "settings.admin.models.builtinTools.skills.description": "", - "settings.admin.models.builtinTools.skills.label": "", + "settings.admin.models.builtinTools.skills.description": "Etsi ja lataa taitojen ohjeita tarvittaessa", + "settings.admin.models.builtinTools.skills.label": "Taidot", "settings.admin.models.builtinTools.subagents.description": "Delegoi kohdennettu työ rinnakkaisille aliagenteille", "settings.admin.models.builtinTools.subagents.label": "Aliagentit", "settings.admin.models.builtinTools.tasks.description": "Pilko monimutkaiset pyynnöt seurattaviin vaiheisiin", @@ -2803,10 +2803,10 @@ "settings.admin.web.kagiSearchApiKey.label": "Kagi Search API -avain", "settings.admin.web.language.label": "Kieli", "settings.admin.web.linkupApiKey.label": "Linkup API-avain", - "settings.admin.web.maxContentLength.description": "", - "settings.admin.web.maxContentLength.label": "", - "settings.admin.web.microsoftWebIqApiBaseUrl.label": "", - "settings.admin.web.microsoftWebIqApiKey.label": "", + "settings.admin.web.maxContentLength.description": "Exa-hakutuloksen merkkien enimmäismäärä. Jätä tyhjäksi, jos et halua rajoitusta.", + "settings.admin.web.maxContentLength.label": "Sisällön enimmäispituus", + "settings.admin.web.microsoftWebIqApiBaseUrl.label": "Microsoft Web IQ API:n verkko-osoite", + "settings.admin.web.microsoftWebIqApiKey.label": "Microsoft Web IQ API -avain", "settings.admin.web.mojeekSearchApiKey.label": "Mojeek Search API -avain", "settings.admin.web.ollamaCloudApiKey.label": "Ollama Cloud API avain", "settings.admin.web.openserpUrl.label": "OpenSERP verkko-osoite", @@ -2838,7 +2838,7 @@ "settings.admin.web.sougouSearchApiSk.label": "Sougou Search API SK", "settings.admin.web.tavilyApiKey.label": "Tavily API -avain", "settings.admin.web.tavilyExtractDepth.label": "Tavily poiminta syvyys", - "settings.admin.web.tavilySearchDepth.label": "", + "settings.admin.web.tavilySearchDepth.label": "Tavily-haun syvyys", "settings.admin.web.timeout.description": "Maksimi odotusaika verkkosisällön latautuessa.", "settings.admin.web.timeout.label": "Aikakatkaisu", "settings.admin.web.title": "Verkkohaku", @@ -2910,7 +2910,7 @@ "settings.personal.audio.browserVoice.label": "Aseta puheääni", "settings.personal.audio.instantAutoSendAfterVoiceTranscription.description": "Lähetä litteroitu tuloääni heti puheentunnistuksen päätyttyä.", "settings.personal.audio.instantAutoSendAfterVoiceTranscription.label": "Automaattinen lähetys äänitunnistuksen jälkeen", - "settings.personal.audio.kokoroJsDtype.description": "", + "settings.personal.audio.kokoroJsDtype.description": "Valitse Kokoro.js:n käyttämän paikallisen mallin tarkkuus.", "settings.personal.audio.kokoroJsDtype.label": "Kokoro.js Dtype", "settings.personal.audio.kokoroVoice.description": "Valitse Kokoro.js:n puheääni puheentuottoa varten.", "settings.personal.audio.kokoroVoice.label": "Aseta puheääni", @@ -2954,31 +2954,31 @@ "settings.personal.general.modelParameters.label": "Mallin parametrit", "settings.personal.general.parameters.contextCompactionThreshold.description": "Aseta mallikohtainen kontekstin tiivistyksen token-kynnys. Kun se on asetettu, se ohittaa globaalin kynnyksen globaalin katon rajoihin saakka.", "settings.personal.general.parameters.contextCompactionThreshold.label": "Kontekstin tiivistyksen kynnys", - "settings.personal.general.parameters.format.label": "", - "settings.personal.general.parameters.frequencyPenalty.label": "", + "settings.personal.general.parameters.format.label": "format", + "settings.personal.general.parameters.frequencyPenalty.label": "frequency_penalty", "settings.personal.general.parameters.functionCalling.description": "Natiivitila (oletus) hyödyntää mallin sisäänrakennettuja työkalukutsutoimintoja. Legacy-tila toimii laajemman mallivalikoiman kanssa kutsumalla työkaluja kerran ennen suoritusta kehote injektoinnin avulla.", "settings.personal.general.parameters.functionCalling.label": "Toiminto kutsu", - "settings.personal.general.parameters.keepAlive.label": "", - "settings.personal.general.parameters.logitBias.label": "", - "settings.personal.general.parameters.maxTokens.label": "", - "settings.personal.general.parameters.minP.label": "", - "settings.personal.general.parameters.mirostat.label": "", - "settings.personal.general.parameters.mirostatEta.label": "", - "settings.personal.general.parameters.mirostatTau.label": "", - "settings.personal.general.parameters.numBatch.label": "", - "settings.personal.general.parameters.numCtx.label": "", - "settings.personal.general.parameters.numGpu.label": "", - "settings.personal.general.parameters.numKeep.label": "", - "settings.personal.general.parameters.numThread.label": "", + "settings.personal.general.parameters.keepAlive.label": "keep_alive", + "settings.personal.general.parameters.logitBias.label": "logit_bias", + "settings.personal.general.parameters.maxTokens.label": "max_tokens", + "settings.personal.general.parameters.minP.label": "min_p", + "settings.personal.general.parameters.mirostat.label": "mirostat", + "settings.personal.general.parameters.mirostatEta.label": "mirostat_eta", + "settings.personal.general.parameters.mirostatTau.label": "mirostat_tau", + "settings.personal.general.parameters.numBatch.label": "num_batch", + "settings.personal.general.parameters.numCtx.label": "num_ctx", + "settings.personal.general.parameters.numGpu.label": "num_gpu", + "settings.personal.general.parameters.numKeep.label": "num_keep", + "settings.personal.general.parameters.numThread.label": "num_thread", "settings.personal.general.parameters.ollama.description": "Tämä vaihtoehto mahdollistaa tai estää päättelyominaisuuden käytön Ollama:ssa, mikä antaa mallille mahdollisuuden miettiä ennen vastauksen tuottamista. Kun se on käytössä, malli voi ottaa hetken aikaa käsitellä keskustelun kontekstia ja tuottaa ajatellumman vastauksen.", "settings.personal.general.parameters.ollama.label": "Ollama", - "settings.personal.general.parameters.presencePenalty.label": "", + "settings.personal.general.parameters.presencePenalty.label": "presence_penalty", "settings.personal.general.parameters.reasoningEffort.description": "Rajoittaa päättelyn määrää päättelymalleissa. Tämä soveltuu vain tarjoajiin jotka tukevat päättelyn määrä asetusta.", "settings.personal.general.parameters.reasoningEffort.label": "Päättelyn määrä", "settings.personal.general.parameters.reasoningTags.description": "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.", "settings.personal.general.parameters.reasoningTags.label": "Päättely tagit", - "settings.personal.general.parameters.repeatLastN.label": "", - "settings.personal.general.parameters.repeatPenalty.label": "", + "settings.personal.general.parameters.repeatLastN.label": "repeat_last_n", + "settings.personal.general.parameters.repeatPenalty.label": "repeat_penalty", "settings.personal.general.parameters.seed.description": "Määrittä satunnainen siemenluku luomista varten. Jos asetat siemenluvun, malli tuottaa saman vastauksen samalle kehotteelle.", "settings.personal.general.parameters.seed.label": "Siemenluku", "settings.personal.general.parameters.stopSequence.description": "Määrittää käytettävät lopetussekvenssit. Kun tämä kuvio havaitaan, LLM lopettaa tekstin tuottamisen ja palauttaa. Useita lopetuskuvioita voidaan asettaa määrittämällä useita erillisiä lopetusparametreja mallitiedostoon.", @@ -2989,12 +2989,12 @@ "settings.personal.general.parameters.streamDeltaChunkSize.label": "Striimin delta-lohkon koko", "settings.personal.general.parameters.temperature.description": "Mallin lämpötila. Lisäämällä lämpötilaa mallin vastaukset ovat luovempia.", "settings.personal.general.parameters.temperature.label": "Lämpötila", - "settings.personal.general.parameters.tfsZ.label": "", - "settings.personal.general.parameters.think.label": "", - "settings.personal.general.parameters.topK.label": "", - "settings.personal.general.parameters.topP.label": "", - "settings.personal.general.parameters.useMlock.label": "", - "settings.personal.general.parameters.useMmap.label": "", + "settings.personal.general.parameters.tfsZ.label": "tfs_z", + "settings.personal.general.parameters.think.label": "think", + "settings.personal.general.parameters.topK.label": "top_k", + "settings.personal.general.parameters.topP.label": "top_p", + "settings.personal.general.parameters.useMlock.label": "use_mlock", + "settings.personal.general.parameters.useMmap.label": "use_mmap", "settings.personal.general.sections.advancedParameters.title": "Edistyneet parametrit", "settings.personal.general.sections.systemPrompt.description": "Aseta oletusjärjestelmäkehote uusille keskusteluille.", "settings.personal.general.sections.systemPrompt.title": "Järjestelmäkehote", @@ -3135,7 +3135,7 @@ "settings.personal.personalization.savedMemories.label": "Tallennetut muistot", "settings.personal.personalization.sections.memory.title": "Muisti", "settings.personal.personalization.title": "Personointi", - "settings.personal.shortcuts.acceptAutocomplete.label": "", + "settings.personal.shortcuts.acceptAutocomplete.label": "Hyväksy automaattinen täydennys\nSiirry kehotteen muuttujaan", "settings.personal.shortcuts.addPrompt.label": "Lisää mukautettu kehote", "settings.personal.shortcuts.allowToolCall.label": "Salli työkalukutsut", "settings.personal.shortcuts.attachFile.label": "Liitä tiedosto tietämyksestä", @@ -3190,10 +3190,10 @@ "Shared": "Jaettu", "Shared Chats": "Jaetut keskustelut", "Shared with you": "Jaettu kanssasi", - "Sharing mode": "", + "Sharing mode": "Jakotila", "Sharing Permissions": "Jako oikeudet", - "Shell": "", - "Shorten older messages so this chat can keep going.": "", + "Shell": "Komentotulkki", + "Shorten older messages so this chat can keep going.": "Lyhennä vanhempia viestejä, jotta tämä keskustelu voi jatkua.", "Show": "Näytä", "Show \"What's New\" Modal on Login": "Näytä \"Mitä uutta\" -modaali kirjautumisen yhteydessä", "Show All": "Näytä kaikki", @@ -3201,30 +3201,30 @@ "Show Files": "Näytä tiedostot", "Show Hidden Files": "Näytä piilotetut tiedostot", "Show image preview": "Näytä kuvan esikatselu", - "Show me a code snippet": "", - "Show me a code snippet of a website's sticky header in CSS and JavaScript.": "", + "Show me a code snippet": "Näytä koodiesimerkki", + "Show me a code snippet of a website's sticky header in CSS and JavaScript.": "Näytä koodiesimerkki verkkosivun kiinteästä ylätunnisteesta CSS:llä ja JavaScriptillä.", "Show Model": "Näytä malli", "Show more": "Näytä lisää", - "Show or switch the current model.": "", + "Show or switch the current model.": "Näytä tai vaihda nykyinen malli.", "Show Shortcuts": "Näytä pikakomennot", "Show the floating quick-action toolbar in chat.": "Näytä kelluva pikatoimintopalkki keskustelussa.", "Show your support!": "Osoita tukesi!", "Showcased creativity": "Osoitti luovuutta", "Sidebar": "Sivupalkki", "Sign in": "Kirjaudu sisään", - "Sign in again": "", - "Sign in again before changing your authenticator settings.": "", + "Sign in again": "Kirjaudu uudelleen", + "Sign in again before changing your authenticator settings.": "Kirjaudu uudelleen ennen kuin muutat todennussovelluksen asetuksia.", "Sign in to {{WEBUI_NAME}}": "Kirjaudu sisään palveluun {{WEBUI_NAME}}", "Sign in to {{WEBUI_NAME}} with LDAP": "Kirjaudu sisään palveluun {{WEBUI_NAME}} LDAP:lla", "Sign Out": "Kirjaudu ulos", - "Sign out all devices": "", - "Sign out all devices?": "", + "Sign out all devices": "Kirjaa ulos kaikilta laitteilta", + "Sign out all devices?": "Kirjataanko ulos kaikilta laitteilta?", "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}}", - "Silent motion preview. During calls, the mouth follows assistant audio.": "", + "Silent motion preview. During calls, the mouth follows assistant audio.": "Äänetön liikkeen esikatselu. Puheluiden aikana suu seuraa avustajan ääntä.", "simultaneous sub-agents": "Samanaikaiset aliagentit", - "Single": "", + "Single": "Yksittäinen", "Sink List": "Upotuslista", "Size": "Koko", "sk-1234": "sk-1234", @@ -3242,8 +3242,8 @@ "Skills Public Sharing": "Taitojen julkinen jakaminen", "Skills Sharing": "Taitojen jako", "Skip to main content": "Siirry pääsisältöön", - "Slim requires external services for embeddings, vector storage, and document extraction. Basic text files can be read locally.": "", - "Slim requires external speech providers. Local speech models and audio conversion are unavailable.": "", + "Slim requires external services for embeddings, vector storage, and document extraction. Basic text files can be read locally.": "Slim vaatii ulkoiset palvelut upotuksiin, vektorien tallennukseen ja asiakirjojen sisällön poimintaan. Tavalliset tekstitiedostot voidaan lukea paikallisesti.", + "Slim requires external speech providers. Local speech models and audio conversion are unavailable.": "Slim vaatii ulkoiset puhepalveluntarjoajat. Paikalliset puhemallit ja äänen muuntaminen eivät ole käytettävissä.", "Something went wrong :/": "Jokin meni pieleen :/", "Sonar": "Sonar", "Sonar Deep Research": "Sonar Deep Research", @@ -3251,17 +3251,17 @@ "Sonar Reasoning": "Sonar Reasoning", "Sonar Reasoning Pro": "Sonar Reasoning Pro", "Sort": "Järjestele", - "Sort by": "", + "Sort by": "Järjestä", "Source": "Lähde", - "Speaking": "", + "Speaking": "Puhuu", "Specific users or groups": "Tietyt käyttäjät tai ryhmät", "Speech recognition error: {{error}}": "Puheentunnistusvirhe: {{error}}", "Speech-to-Text Language": "Puheentunnistus kieli", "Sponsor on GitHub": "Sponsoroi GitHubissa", - "Staan API Key": "", - "Standard": "", + "Staan API Key": "Staan API -avain", + "Standard": "Tavallinen", "Start a new conversation": "Aloita uusi keskustelu", - "Start a voice call using your microphone?": "", + "Start a voice call using your microphone?": "Aloitetaanko äänipuhelu mikrofonillasi?", "Start of the channel": "Kanavan alku", "Start Tag": "Aloitus tagi", "Start the chat to use this terminal.": "Aloita keskustelu käyttääksesi tätä päätettä.", @@ -3270,22 +3270,22 @@ "Starting in 1 minute": "Aloitetaan minuutin kuluttua", "Starting kernel...": "Käynnistetään kerneliä...", "Starting now": "Aloitetaan nyt", - "State animations": "", + "State animations": "Tilojen animaatiot", "Status": "Tila", "Status cleared successfully": "Tila poistettu onnistuneesti", "Status updated successfully": "Tila päivitetty onnistuneesti", - "Status: check what is running in this chat.": "", + "Status: check what is running in this chat.": "Tila: tarkista, mitä tässä keskustelussa on käynnissä.", "STDOUT/STDERR": "STDOUT/STDERR", "Stop": "Pysäytä", - "Stop before each tool call until you allow or deny it.": "", + "Stop before each tool call until you allow or deny it.": "Pysähdytään ennen jokaista työkalukutsua, kunnes hyväksyt tai estät sen.", "Stop camera": "Sammuta kamera", "Stop Download": "Lopeta lataus", "Stop Generating": "Lopeta generointi", - "Stop speaking": "", + "Stop speaking": "Lopeta puhuminen", "Storage": "Käyttötila", "Streamable HTTP": "Streamable HTTP", "Strikethrough": "Yliviivaus", - "Su_day_of_week": "", + "Su_day_of_week": "Su", "Submit answers": "Lähetä vastaukset", "Submit question": "Lähetä kysymys", "Submit suggestion": "Lähetä ehdotus", @@ -3298,7 +3298,7 @@ "Summarize this note.": "Tiivistä tämä muistiinpano.", "Support": "Tuki", "Support this plugin:": "Tue tätä lisäosaa:", - "Swap": "", + "Swap": "Vaihda paikkaa", "Switch camera": "Vaihda kamera", "Switch to JSON editor": "Vaihda JSON-editoriin", "Switch to visual editor": "Vaihda visuaaliseen editoriin", @@ -3322,17 +3322,17 @@ "Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "Tail free -otantaa käytetään vähentämään vähemmän todennäköisten tokenien vaikutusta tulosteessa. Korkeampi arvo (esim. 2.0) vähentää vaikutusta enemmän, kun taas arvo 1.0 poistaa tämän asetuksen käytöstä.", "Talk to Model": "Puhu mallille", "Tap to interrupt": "Napauta keskeyttääksesi", - "Target ID": "", - "Target ID for notify": "", + "Target ID": "Kohteen tunnus", + "Target ID for notify": "Kohteen tunnus ilmoitustyökalulle", "Task List": "Tehtävälista", "Tasks": "Tehtävät", "tasks completed": "Tehtävät suoritettu", - "Tell me a fun fact": "", - "Tell me a random fun fact about the Roman Empire": "", + "Tell me a fun fact": "Kerro minulle hauska fakta", + "Tell me a random fun fact about the Roman Empire": "Kerro minulle satunnainen hauska fakta Rooman valtakunnasta", "Tell us more:": "Kerro lisää:", - "Temporary": "", + "Temporary": "Väliaikainen", "Temporary Chat": "Väliaikainen keskustelu", - "Temporary: toggle temporary chat for this new chat.": "", + "Temporary: toggle temporary chat for this new chat.": "Väliaikainen: ota väliaikainen keskustelu käyttöön tai pois käytöstä tässä uudessa keskustelussa.", "Terminal": "Pääte", "Terminal Contexts": "Päätekontekstit", "Terminal servers saved": "Päätepalvelimet tallennettu", @@ -3344,7 +3344,7 @@ "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.", - "Th_day_of_week": "", + "Th_day_of_week": "To", "Thanks for your feedback!": "Kiitos palautteestasi!", "The Application Account DN you bind with for search": "Hakua varten sidottu sovelluksen käyttäjätilin DN", "The base to search for users": "Käyttäjien haun perusta", @@ -3358,14 +3358,14 @@ "The notify tool always sends to an enabled target, regardless of automatic event settings.": "Ilmoitustyökalu lähettää aina käytössä olevaan kohteeseen automaattisten tapahtuma-asetusten tilasta riippumatta.", "The passwords you entered don't quite match. Please double-check and try again.": "Antamasi salasanat eivät täysin täsmää. Tarkista ne ja yritä uudelleen.", "The score should be a value between 0.0 (0%) and 1.0 (100%).": "Pisteytyksen tulee olla arvo välillä 0,0 (0 %) ja 1,0 (100 %).", - "The voice model chooses when to play a gesture using its name and description.": "", + "The voice model chooses when to play a gesture using its name and description.": "Puhemalli päättää eleen nimen ja kuvauksen perusteella, milloin se toistetaan.", "There was an error syncing your stats. Please try again.": "Tilastojen synkronoinnissa tapahtui virhe. Yritä uudelleen.", "These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "Nämä asetukset luetaan ympäristömuuttujista, eikä niitä voi muokata täällä, kun {{ENV_VAR}} on poistettu käytöstä.", - "thinking, output_config": "", + "thinking, output_config": "thinking, output_config", "Thinking...": "Ajattelee...", "This action cannot be undone. Do you wish to continue?": "Tätä toimintoa ei voi peruuttaa. Haluatko jatkaa?", - "This avatar has no blink expressions.": "", - "This avatar has no mouth expression; speech will use body motion only.": "", + "This avatar has no blink expressions.": "Tällä avatarilla ei ole räpäytysilmeitä.", + "This avatar has no mouth expression; speech will use body motion only.": "Tällä avatarilla ei ole suun ilmettä; puheessa käytetään vain kehon liikettä.", "This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Tämä kanava on luotiin {{createdAt}}. Tämä on {{channelName}} kanavan alku.", "This chat won't appear in history and your messages will not be saved.": "Tämä keskustelu ei näy historiassa, eikä viestejäsi tallenneta.", "This folder is empty": "Tämä kansio on tyhjä", @@ -3378,14 +3378,14 @@ "This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Tämä vaihtoehto asettaa mallin vastauksessaan luomien tokenien enimmäismäärän. Tämän rajan nostaminen antaa mallille mahdollisuuden tarjota pidempiä vastauksia, mutta se voi myös lisätä hyödyttömän tai epäolennaisen sisällön luomisen todennäköisyyttä.", "This response was generated by \"{{model}}\"": "Tämän vastauksen tuotti \"{{model}}\"", "This template contains multiple context placeholders ([context] or {{CONTEXT}}). Context will be injected at each occurrence.": "Tämä mallipohja sisältää useita kontekstipaikkamerkkejä ([context] tai {{CONTEXT}}). Konteksti lisätään jokaiseen esiintymään.", - "This user will need to sign in again on every device. API keys remain active.": "", + "This user will need to sign in again on every device. API keys remain active.": "Tämän käyttäjän on kirjauduttava uudelleen jokaisella laitteella. API-avaimet pysyvät voimassa.", "This will delete": "Tämä poistaa", "This will delete {{NAME}} and all its contents.": "Tämä poistaa {{NAME}} ja kaikki sen sisällöt.", "This will delete all models including custom models and cannot be undone.": "Tämä poistaa kaikki mallit, mukaan lukien mukautetut mallit, eikä sitä voi peruuttaa.", "This will delete the cached model and cannot be undone.": "Tämä poistaa välimuistissa olevan mallin, eikä sitä voi peruuttaa.", "This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "Tämä poistaa pysyvästi kalenterin \"{{name}}\" ja kaikki sen tapahtumat. Tätä toimintoa ei voi peruuttaa.", "This will remove all files and directories from this knowledge base. This action cannot be undone.": "Tämä poistaa kaikki tiedostot ja hakemistot tästä tietokannasta. Tätä toimintoa ei voi peruuttaa.", - "This will reset the saved settings for this base model to their defaults. The model will remain available.": "", + "This will reset the saved settings for this base model to their defaults. The model will remain available.": "Tämä palauttaa tämän perusmallin tallennetut asetukset oletuksiin. Malli pysyy käytettävissä.", "This will revoke the current API key.": "Tämä mitätöi nykyisen API-avaimen.", "Thorough explanation": "Perusteellinen selitys", "Thought": "Ajatus", @@ -3411,8 +3411,8 @@ "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.", "To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Liittääksesi tietokantasi tähän, lisää ne ensin \"Tietämys\"-työtilaan.", "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 learn more about SpeechT5,": "Jos haluat lisätietoja SpeechT5:stä,", + "To see the available CMU Arctic speaker embeddings,": "Nähdäksesi saatavilla olevat CMU Arctic -puhujaupotukset,", "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.", @@ -3428,7 +3428,7 @@ "Toggle Mute": "Mykistys päälle/pois", "Toggle Sidebar": "Näytä/piilota sivupalkki", "Toggle status history": "Näytä/piilota tilahistoria", - "Toggle temporary chat for this new chat.": "", + "Toggle temporary chat for this new chat.": "Ota väliaikainen keskustelu käyttöön tai pois käytöstä tässä uudessa keskustelussa.", "Toggle whether current connection is active.": "Vaihda, onko nykyinen yhteys aktiivinen", "Token": "Token", "Token activity": "Token-toiminta", @@ -3454,37 +3454,37 @@ "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", "Tools Sharing": "Työkalu jako", - "Top": "", + "Top": "Suosituimmat", "Total chats": "Keskusteluja kaikkiaan", "Transformers": "Muunnokset", - "Translation key": "", - "Trial License": "", + "Translation key": "Käännösavain", + "Trial License": "Kokeilulisenssi", "Try adjusting your search or filter to find what you are looking for.": "Kokeile muokata hakuasi tai suodatintasi löytääksesi etsimäsi.", "Try Again": "Yritä uudelleen", - "Try in chat": "", + "Try in chat": "Kokeile keskustelussa", "TTS Voice": "Puhesynteesiääni", - "Tu_day_of_week": "", + "Tu_day_of_week": "Ti", "Type": "Tyyppi", - "Type a model ref": "", + "Type a model ref": "Kirjoita mallin viite", "Type here...": "Kirjoita tähän...", "Type Hugging Face Resolve (Download) URL": "Kirjoita Hugging Face -resolve-latausosoite", "Type your answer": "Kirjoita vastauksesi", "Uh-oh! There was an issue with the response.": "Voi ei! Vastauksessa ilmeni ongelma.", - "Ultra-fast": "", - "Unable to load tools": "", - "Unarchive": "", + "Ultra-fast": "Erittäin nopea", + "Unable to load tools": "Työkalujen lataaminen epäonnistui", + "Unarchive": "Pura arkistointi", "Unarchive Chat": "Pura keskustelun arkistointi", "Unassigned": "Ei määritetty", - "Unavailable": "", + "Unavailable": "Ei käytettävissä", "Underline": "Alleviivaus", "unknown": "tuntematon", "Unknown": "Tuntematon", - "unknown build": "", + "unknown build": "tuntematon koontiversio", "Unknown User": "Tuntematon käyttäjä", "Unload Model": "Poista malli muistista", "Unloads {{FROM_NOW}}": "Purkuja {{FROM_NOW}}", "Unmute": "Poista mykistys", - "Unmute to continue": "", + "Unmute to continue": "Poista mykistys jatkaaksesi", "Unpin": "Irrota kiinnitys", "Unpin from Sidebar": "Irrota sivupalkista", "Unread": "Lukematon", @@ -3502,24 +3502,24 @@ "Updated": "Päivitetty", "Updated at": "Päivitetty", "Updated At": "Päivitetty", - "Updating \"{{modelId}}\"": "", + "Updating \"{{modelId}}\"": "Päivitetään \"{{modelId}}\"", "Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Päivitä lisenssi saadaksesi parempia ominaisuuksia, mukaan lukien mukautetun teeman ja brändäyksen sekä yksilöllistä tukea.", "Upload": "Lähetä", "Upload a GGUF model": "Lataa GGUF-malli", - "Upload animation": "", + "Upload animation": "Lataa animaatio", "Upload Audio": "Lataa äänitiedosto", "Upload directory": "Lataa hakemisto", "Upload failed": "Lataus epäonnistui", "Upload failed for {{failed}} of {{total}} files.": "{{failed}}/{{total}} tiedoston lataaminen epäonnistui.", "Upload files": "Lataa tiedostoja", "Upload Files": "Lataa tiedostoja", - "Upload Folder": "", - "Upload gesture": "", + "Upload Folder": "Lataa kansio", + "Upload gesture": "Lataa ele", "Upload Model": "Lataa malli", "Upload Photo": "Lataa valokuva", "Upload profile image": "Lataa profiilikuva", "Upload Progress": "Latauksen edistyminen", - "Upload voice avatar": "", + "Upload voice avatar": "Lataa puheavatar", "Uploaded files or images": "Ladatut tiedostot tai kuvat", "Uploading": "Ladataan", "Uploading {{current}}/{{total}}: {{file}}": "Ladataan {{current}}/{{total}}: {{file}}", @@ -3528,14 +3528,14 @@ "URL is required": "URL vaaditaan", "URL Mode": "URL-tila", "Use": "Käytä", - "Use a recovery code": "", + "Use a recovery code": "Käytä palautuskoodia", "Use a valid event name or pattern like user.*": "Käytä kelvollista tapahtuman nimeä tai mallia, kuten user.*", - "Use an authenticator code": "", - "Use default": "", + "Use an authenticator code": "Käytä todennussovelluksen koodia", + "Use default": "Käytä oletusta", "Use device vibration feedback on supported Android devices.": "Käytä laitteen värinäpalautetta tuetuilla Android-laitteilla.", - "Use discovered scopes": "", + "Use discovered scopes": "Käytä löydettyjä käyttöalueita", "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 orb": "", + "Use orb": "Käytä palloa", "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.", @@ -3544,7 +3544,7 @@ "user": "käyttäjä", "User": "Käyttäjä", "User Activity": "Käyttäjätoiminta", - "User Count": "", + "User Count": "Käyttäjämäärä", "User Groups": "Käyttäjäryhmät", "User location successfully retrieved.": "Käyttäjän sijainti haettu onnistuneesti.", "User menu": "Käyttäjävalikko", @@ -3574,13 +3574,13 @@ "Variable value": "Muuttuja arvo", "Vector Field": "Vektorikenttä", "Verify Connection": "Tarkista yhteys", - "Verify with a fresh code. Changes sign out all devices.": "", - "Verify your sign-in": "", - "Verifying…": "", + "Verify with a fresh code. Changes sign out all devices.": "Vahvista uudella koodilla. Muutokset kirjaavat sinut ulos kaikilta laitteilta.", + "Verify your sign-in": "Vahvista kirjautumisesi", + "Verifying…": "Vahvistetaan…", "Version {{selectedVersion}} of {{totalVersions}}": "Versio {{selectedVersion}} / {{totalVersions}}", "Version deleted": "Versio poistettu", - "Vertical Layout": "", - "Video player": "", + "Vertical Layout": "Pystyasettelu", + "Video player": "Videosoitin", "View channel": "Näytä kanava", "View chat": "Näytä keskustelu", "View Replies": "Näytä vastaukset", @@ -3593,19 +3593,19 @@ "Visible": "Näkyvillä", "Visible to all users": "Näkyy kaikille käyttäjille", "Visual": "Visuaalinen", - "vocabulary for a college entrance exam": "", + "vocabulary for a college entrance exam": "sanastoa yliopiston pääsykokeeseen", "Voice": "Ääni", - "Voice avatar": "", - "Voice call": "", - "Voice calls": "", + "Voice avatar": "Puheavatar", + "Voice call": "Äänipuhelu", + "Voice calls": "Äänipuhelut", "Voice Input": "Äänitulolaitteen käyttö", "Voice mode": "Puhetila", - "Voice Model": "", - "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "", - "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "", + "Voice Model": "Puhemalli", + "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "VRM 0.x tai 1.0 · enintään 25 MiB · Upotetut tekstuurit. Lataa hahmo, jonka käyttöön sinulla on lupa.", + "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "VRMA 1.0 · enintään 10 MiB · enintään 60 sekuntia. Vain kehon liike, toistetaan paikallaan. Suu, räpäytys ja katse pysyvät automaattisina.", "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 approval": "", + "Waiting for approval": "Odottaa hyväksyntää", "Waiting for upload": "Odottaa latausta", "Waiting for upload...": "Odottaa latausta...", "Warning": "Varoitus", @@ -3613,7 +3613,7 @@ "Warning: Enabling this will allow users to run scheduled prompts automatically.": "Varoitus: Tämän käyttöönotto sallii käyttäjien suorittaa aikataulutettuja kehotteita automaattisesti.", "Warning: Enabling this will allow users to upload arbitrary code on the server.": "Varoitus: Tämän käyttöönotto sallii käyttäjien ladata mielivaltaista koodia palvelimelle.", "Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "Varoitus: Jupyter käyttö voi mahdollistaa mielivaltaiseen koodin suorittamiseen, mikä voi aiheuttaa tietoturvariskejä - käytä äärimmäisen varoen.", - "We_day_of_week": "", + "We_day_of_week": "Ke", "Web": "Web", "Web API": "Web-API", "Web Search": "Verkkohaku", @@ -3631,7 +3631,7 @@ "Weekly": "Viikoittain", "Weekly at": "Viikoittain", "Welcome to your AI home.": "Tervetuloa tekoälykotiisi.", - "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter.": "", + "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter.": "Mitä 5 luovaa asiaa voisin tehdä lasteni taideteoksilla? En halua heittää niitä pois, mutta ne vievät myös niin paljon tilaa.", "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:", @@ -3639,24 +3639,24 @@ "What's New in": "Mitä uutta", "What's on your mind?": "Mitä ajattelet?", "When": "Milloin", - "When should the model use this gesture?": "", + "When should the model use this gesture?": "Milloin mallin pitäisi käyttää tätä elettä?", "Whisper (Local)": "Whisper (paikallinen)", "Who can share to this group": "Ketkä voivat jakaa tähän ryhmään", "Why?": "Miksi?", "Width": "Leveys", - "Wikipedia": "", + "Wikipedia": "Wikipedia", "Won": "Voitti", "Working Directory": "Työhakemisto", "Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "Toimii top-k:n kanssa. Korkeampi arvo (esim. 0.95) johtaa monipuolisempaan tekstiin, kun taas matalampi arvo (esim. 0.5) tuottaa kohdennetumpaa ja konservatiivisempaa teksti.", "Workspace": "Työtila", - "Workspace Models": "", + "Workspace Models": "Työtilan mallit", "Workspace Permissions": "Työtilan käyttöoikeudet", "Write": "Kirjoita", "Write a summary in 50 words that summarizes {{topic}}.": "Kirjoita 50 sanan yhteenveto, joka tiivistää [aihe tai avainsana].", "Write something...": "Kirjoita jotain...", "Write your model system prompt content here\ne.g.) You are Mario from Super Mario Bros, acting as an assistant.": "Kirjoita mallisi järjestelmäkehotteen sisältö tähän\nesim.: Olet Mario pelistä Super Mario Bros ja toimit assistenttina.", - "Yahoo": "", - "Yandex": "", + "Yahoo": "Yahoo", + "Yandex": "Yandex", "Yearly": "Vuosittain", "Yesterday": "Eilen", "You": "Sinä", @@ -3680,17 +3680,17 @@ "You have shared this chat": "Olet jakanut tämän keskustelun", "You're a helpful assistant.": "Olet avulias avustaja.", "You're now logged in.": "Olet nyt kirjautunut sisään.", - "Your account is awaiting administrator approval.": "", + "Your account is awaiting administrator approval.": "Tilisi odottaa ylläpitäjän hyväksyntää.", "Your account status is currently pending activation.": "Tilisi tila on tällä hetkellä odottaa aktivointia.", "Your browser does not support the audio tag.": "Selaimesi ei tue audio-tagia.", "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 link is private until you choose who can view it.": "", + "Your link is private until you choose who can view it.": "Linkkisi on yksityinen, kunnes valitset, kuka voi nähdä sen.", "Your message text or inputs": "Viestisi teksti tai syöteet", "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 video player": "", + "YouTube video player": "YouTube-videosoitin", "Zoom in": "Lähennä", "Zoom out": "Loitonna" }