diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 158d3ce20f..ad534b9f31 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -68,7 +68,7 @@ "Access List": "Pääsylista", "Access prohibited": "Pääsy kielletty", "Access updated": "Käyttöoikeus päivitetty", - "Accessibility Mode": "", + "Accessibility Mode": "Saavutettavuustila", "Accessible to all users": "Käytettävissä kaikille käyttäjille", "Account": "Tili", "Account Activation Pending": "Tilin aktivointi odottaa", @@ -141,7 +141,7 @@ "Advanced MinerU parsing parameters in JSON format.": "Edistyneet MinerU jäsennysparametrit JSON muodossa", "Advanced Parameters": "Edistyneet parametrit", "Advanced Params": "Edistyneet parametrit", - "After changing the embedding model, reindex knowledge, knowledge search, and memory vectors for changes to take effect.": "", + "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.", "All": "Kaikki", "All Chats": "Kaikki keskustelut", "All chats have been unarchived.": "Kaikki keskustelut poistettu arkistosta.", @@ -155,8 +155,8 @@ "All time": "Kokoajalta", "All Users": "Kaikki käyttäjät", "All users and system events": "Kaikki käyttäjät ja järjestelmän tapahtumat", - "Allow": "", - "Allow {{NAME}}?": "", + "Allow": "Hyväksy", + "Allow {{NAME}}?": "Hyväksy {{NAME}}?", "Allow artifacts to access same-origin browser APIs inside the sandbox.": "Salli artefaktien käyttää hiekkalaatikon sisällä samaa alkuperää olevia selaimen API:lla.", "Allow automatic names for new chats.": "Salli automaattiset nimet uusille keskusteluille", "Allow browser notifications for completed responses.": "Salli selaimen ilmoitukset valmiista vastauksista.", @@ -173,7 +173,7 @@ "Allow Continue Response": "Salli jatka vastausta", "Allow delegated sub-agents to keep running while the parent chat continues.": "Salli delegoitujen aliagenttien pysyä käynnissä samalla kun pääkeskustelu jatkuu.", "Allow Delete Messages": "Salli viestien poisto", - "Allow downloads inside sandboxed iframes.": "", + "Allow downloads inside sandboxed iframes.": "Salli lataukset hiekkalaatikkoon sijoitetuissa iframeissa.", "Allow File Upload": "Salli tiedostojen lataus", "Allow forms inside sandboxed artifact iframes.": "Salli lomakkeet hiekkalaatikkoon sijoitetuissa artifakti-iframeissa.", "Allow Google Drive as a document source.": "Salli Google Drive asiakirjalähteeksi", @@ -186,19 +186,19 @@ "Allow public write access": "Salli julkinen kirjoitusoikeus", "Allow Rate Response": "Salli viestien arviointi", "Allow Regenerate Response": "Salli uudelleen regenerointi", - "Allow scripts inside sandboxed iframes.": "", + "Allow scripts inside sandboxed iframes.": "Salli skriptit hiekkalaatikkoon sijoitetuissa iframeissa.", "Allow Sharing With Groups": "Salli jakaminen ryhmien kesken", "Allow Sharing With Users": "Salli jakaminen käyttäjien kesken", "Allow Speech to Text": "Salli puhe tekstiksi", "Allow Temporary Chat": "Salli väliaikaiset keskustelut", - "Allow terminal previews to access same-origin browser APIs.": "", + "Allow terminal previews to access same-origin browser APIs.": "Salli pääteen esikatselujen käyttää samaa alkuperää olevia selaimen API:ita.", "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": "", + "Allow Tool Call": "Salli työkalukutsut", "Allow User Location": "Salli käyttäjän sijainti", "Allow users to access calendar features.": "Salli käyttäjien käyttää kalenterin ominaisuuksia", "Allow users to authenticate with an LDAP directory.": "Salli käyttäjien todentaa itsensä LDAP-hakemistolla.", - "Allow users to authenticate with an OAuth / OIDC provider.": "", + "Allow users to authenticate with an OAuth / OIDC provider.": "Salli käyttäjien todentaa itsensä OAuth- tai OIDC-palveluntarjoajalla.", "Allow users to configure webhooks from their account.": "Salli käyttäjien määrittää webhookkeja tililtään.", "Allow users to create accounts through OAuth.": "Salli käyttäjien luoda tilejä OAuthin kautta.", "Allow users to create and manage notes.": "Salli käyttäjien luoda ja hallinnoida muistiinpanoja.", @@ -238,7 +238,7 @@ "API Key": "API-avain", "API Key / Token": "API-avain / tokeni", "API Key created.": "API-avain luotu.", - "API Key deleted.": "", + "API Key deleted.": "API-avain poistettu.", "API Key Endpoint Restrictions": "API-avaimen päätepiste rajoitukset", "API key for embedding requests.": "API-avain upotuspyyntöjä varten.", "API key sent to Docling.": "API-avain lähetetty Doclingille.", @@ -292,7 +292,7 @@ "Ask a question": "Kysy kysymys", "Ask a test question": "Kysy testikysymys", "Ask this knowledge source a test question": "Kysy tältä tietolähteeltä testikysymys", - "Ask User": "", + "Ask User": "Kysy käyttäjältä", "Assistant": "Avustaja", "Assistant messages": "Avustajan viestit", "Async Embedding Processing": "Asynkroninen upotus prosessointi", @@ -314,7 +314,7 @@ "Auth required": "Todennus vaaditaan", "Authenticate": "Todentaa", "Authentication": "Todennus", - "Authorize OAuth": "", + "Authorize OAuth": "Valtuuta OAuth", "Auto": "Automaattinen", "Auto (Random)": "Automaattinen (satunnainen)", "Auto Redirect": "Automaattinen uudelleenohjaus", @@ -418,7 +418,7 @@ "Change User Role": "Vaihda käyttäjän rooli", "Channel": "Kanava", "Channel deleted successfully": "Kanavan poisto onnistui", - "Channel is required": "", + "Channel is required": "Kanava vaaditaan", "Channel Name": "Kanavan nimi", "Channel name cannot be empty.": "Kanavan nimi ei voi olla tyhjä", "Channel name must be less than 128 characters": "Kanavan nimi oltava alle 128 merkkiä pitkä", @@ -439,14 +439,14 @@ "Chat forked": "Keskustelu haarautettu", "Chat history": "Keskusteluhistoria", "Chat History": "Keskusteluhistoria", - "Chat Hover Previews": "", + "Chat Hover Previews": "Keskustelujen esikatselut", "Chat ID": "Keskustelu ID", "Chat is too short to compact": "Keskustelu on liian lyhyt tiivistettäväksi.", "Chat moved successfully": "Keskustelu siirrettiin onnistuneesti", "Chat Permissions": "Keskustelun käyttöoikeudet", "Chat Tags Auto-Generation": "Keskustelutunnisteiden automaattinen luonti", "Chat unshared successfully.": "Keskustelun jako lopetettiin onnistuneesti", - "Chat Uploads": "", + "Chat Uploads": "Keskustelun lataukset", "Chat Variables": "Keskustelu muuttujat", "Chat Variables have conflicting model definitions": "Keskustelu muuttujilla on ristiriitaiset mallimääritykset", "chats": "keskustelut", @@ -460,7 +460,7 @@ "Choose a dedicated model for context compaction summaries. Current Model follows the active chat model.": "Valitse erillinen malli kontekstin tiivistysyhteenvetoja varten. Nykyinen malli käyttää aktiivisen keskustelun mallia.", "Choose a model before saving...": "Valitse malli ennen tallentamista...", "Choose automatic, left-to-right, or right-to-left text flow.": "Valitse tekstin suunta: automaattinen, vasemmalta oikealle tai oikealta vasemmalle.", - "Choose channel": "", + "Choose channel": "Valitse kanava", "Choose fallback models for background tasks. Current Model follows the active chat model.": "Valitse varamallit taustatehtäville. Nykyinen malli seuraa aktiivisen keskustelun mallia.", "Choose folder": "Valitse kansio", "Choose how extracted text is split before indexing.": "Valitse, miten poimittu teksti jaetaan ennen indeksointia.", @@ -482,8 +482,8 @@ "Choose the runtime used for generated code blocks.": "Valitse luotujen koodilohkojen käyttämä ajonaikainen ympäristö.", "Choose the speech provider used for assistant audio output.": "Valitse avustajan äänentuottoa varten käytettävä palveluntarjoaja.", "Choose the transcription provider used for audio input.": "Valitse äänitulon transkriptioon käytettävä palveluntarjoaja.", - "Choose where model responses to root-level channel mentions are posted.": "", - "Choose where terminal display_file results appear by default.": "", + "Choose where model responses to root-level channel mentions are posted.": "Valitse, minne mallien vastaukset juuritason kanavamainintoihin lähetetään.", + "Choose where terminal display_file results appear by default.": "Valitse, missä terminaalin display_file-tulokset näytetään oletuksena.", "Choose whether Enter sends immediately or uses Ctrl+Enter.": "Valitse, lähettääkö Enter välittömästi vai edellyttääkö se Ctrl+Enteriä.", "Choose whether the app opens to the default home or chat view.": "Valitse, avautuuko sovellus oletuskotinäkymään vai keskustelunäkymään.", "Chunk Min Size Target": "Osien vähimmäiskoko", @@ -564,7 +564,7 @@ "Comma-separated audio or video MIME types accepted for upload.": "Pilkulla erotellut audio- tai video-MIME-tyypit, joita hyväksytään latauksissa.", "Comma-separated extensions MinerU should handle.": "Pilkulla erotellut tiedostopäätteet, joita MinerU:n pitäisi käsitellä.", "Comma-separated group names": "Pilkulla erotellut ryhmien nimet", - "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "", + "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "Pilkulla erotellut ylätason pyyntöparametrit, jotka tämä upstream voi vastaanottaa ilman käännöstä. Käytä *-merkkiä salliaksesi kaikki välitettävät parametrit.", "Comma-separated upload extensions. Leave empty for all file types.": "Pilkulla erotellut hyväksytyt tiedostopäätteet. Jätä tyhjäksi, jos haluat sallia kaikki tiedostotyypit.", "command": "komento", "Command": "Komento", @@ -599,7 +599,7 @@ "Connect to a stable-diffusion-webui server running with the `--api` flag.": "Yhdistä stable-diffusion-webui-palvelimeen, joka on käynnissä --api parametrillä.", "Connect to an AI provider to start chatting": "Yhdistä tekoälypalveluntarjoajaan aloittaaksesi keskustelut", "Connect to Open Terminal instances to browse files and use them as always-on tools. Only one can be active at a time.": "Yhdistä Open Terminal -instansseihin selataksesi tiedostoja ja käyttääksesi niitä aina päällä olevina työkaluina. Vain yksi voi olla aktiivinen kerrallaan.", - "Connect to Open Terminal instances. Admins and users granted access can use file browsing and terminal tools through these servers.": "", + "Connect to Open Terminal instances. Admins and users granted access can use file browsing and terminal tools through these servers.": "Yhdistä Open Terminal -instansseihin. Ylläpitäjät ja käyttöoikeuden saaneet käyttäjät voivat käyttää tiedostojen selaus- ja pääte-työkaluja näiden palvelinten kautta.", "Connect to the ComfyUI server used for generation.": "Yhdistä generointia varten käytettyyn ComfyUI-palvelimeen.", "Connect to the ComfyUI server used for image edits.": "Yhdistä kuvanmuokkauksiin käytettyyn ComfyUI-palvelimeen.", "Connect to your own OpenAI compatible API endpoints.": "Yhdistä omat OpenAI yhteensopivat API päätepisteet.", @@ -620,7 +620,7 @@ "Content Extraction Engine": "Sisällönpoimintamoottori", "Content Field": "Sisältökenttä", "Content lengths (character counts only)": "Sisällön pituus (vain merkkimäärä)", - "Content matches": "", + "Content matches": "Sisältö täsmää", "Context": "Konteksti", "Context compacted": "Konteksti tiivistetty", "Context Compaction": "Kontekstin tiivistys", @@ -669,7 +669,7 @@ "CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS täytyy olla konfiguroitu palveluntarjoajan toimesta pyyntöjen hyväksymiseksi Open WebUI:sta.", "Could not load release notes.": "Julkaisutietojen lataaminen epäonnistui.", "Could not read file.": "Tiedostoa ei voitu lukea.", - "CPU": "", + "CPU": "CPU", "Create": "Luo", "Create a knowledge base": "Luo tietokanta", "Create a model": "Luo malli", @@ -701,7 +701,7 @@ "Credential used for Document Intelligence.": "Tunnistetiedot, joita käytetään Document Intelligence -palvelussa.", "Credentials used to authenticate with the Jupyter server.": "Jupyter-palvelimen todentamiseen käytetyt tunnistetiedot.", "CSV Import": "CSV-tuonti", - "CSV: Name,Email": "", + "CSV: Name,Email": "CSV: nimi,sähköposti", "Ctrl+Enter to Send": "Ctrl+Enter lähetys", "Current": "Nykyinen", "Current Model": "Nykyinen malli", @@ -726,7 +726,7 @@ "Database": "Tietokanta", "Datalab Marker API": "Datalab Marker API", "Datalab Marker service endpoint used for document parsing.": "Datalab Marker -päätepiste asiakirjojen jäsentämistä varten.", - "Date is required": "", + "Date is required": "Päiväys vaaditaan", "Date Modified": "Muokkauspäivämäärä", "Day": "Päivä", "DD/MM/YYYY": "DD/MM/YYYY", @@ -742,7 +742,7 @@ "Default Features": "Oletus ominaisuudet", "Default Filters": "Oletus suodattimet", "Default Group": "Oletusryhmä", - "Default Interface Settings": "", + "Default Interface Settings": "Käyttöliittymän oletusasetukset", "Default Model": "Oletusmalli", "Default model updated": "Oletusmalli päivitetty", "Default permissions": "Oletuskäyttöoikeudet", @@ -764,7 +764,7 @@ "Delete All Chats": "Poista kaikki keskustelut", "Delete all contents inside this directory": "Poista kaikki sisällöt tästä hakemistosta", "Delete all contents inside this folder": "Poista kaikki sisällöt tästä kansiosta", - "Delete API Key?": "", + "Delete API Key?": "Poista API-avain?", "Delete automation?": "Poista automaatio?", "Delete calendar": "Poista kalenteri", "Delete Calendar": "Poista kalenteri", @@ -792,9 +792,9 @@ "Deleted {{name}}": "Poistettu {{name}}", "Deleted {{ok}} of {{total}} items": "Poistettu {{ok}}/{{total}} kohdetta", "Deleted User": "Käyttäjä poistettu", - "Denied {{NAME}}": "", - "Deny": "", - "Deny Tool Call": "", + "Denied {{NAME}}": "Estetty {{NAME}}", + "Deny": "Estä", + "Deny Tool Call": "Estä työkalukutsu", "Deployment names are required for Azure OpenAI": "Azure OpenAI:lle vaaditaan käyttöönottojen nimet", "Desc": "Laskeva", "Describe the edit...": "Kuvaile muokkausta...", @@ -803,7 +803,7 @@ "Describe your knowledge base and objectives": "Kuvaa tietokantasi ja tavoitteesi", "Description": "Kuvaus", "Deselect": "Poista valinta", - "Destination": "", + "Destination": "Kohde", "Detect Artifacts Automatically": "Tunnista artefaktit automaattisesti", "Detect generated artifacts and show them in the artifact workspace.": "Tunnista luodut artefaktit ja näytä ne artefaktien työtilassa.", "Detected Variables": "Tunnistetut muuttujat", @@ -870,27 +870,27 @@ "Don't like the style": "En pidä tyylistä", "Done": "Valmis", "Download": "Lataa", - "Download \"{{searchValue}}\"": "", - "Download \"{{searchValue}}\" from {{provider}}": "", + "Download \"{{searchValue}}\"": "Lataa \"{{searchValue}}\"", + "Download \"{{searchValue}}\" from {{provider}}": "Lataa \"{{searchValue}}\" palvelusta {{provider}}", "Download & Delete": "Lataa ja poista", "Download all users as CSV.": "Lataa kaikki käyttäjät CSV:nä.", "Download as JSON": "Lataa JSON:na", "Download as SVG": "Lataa SVG:nä", "Download canceled": "Lataus peruutettu", - "Download CSV Template": "", + "Download CSV Template": "Lataa CSV-malli", "Download every user's chat history as JSON.": "Lataa kaikkien käyttäjien keskusteluhistoria JSON:na.", "Download failed": "Lataus epäonnistui", - "Download Model": "", + "Download Model": "Lataa malli", "Download the application database when supported.": "Lataa sovelluksen tietokanta, kun tuki on saatavilla.", "Download the current admin configuration as JSON.": "Lataa nykyinen ylläpitäjän määritys JSON:na.", "Download your chat history as a JSON export.": "Lataa keskusteluhistoriasi JSON:na.", - "Downloading \"{{searchValue}}\"": "", + "Downloading \"{{searchValue}}\"": "Ladataan \"{{searchValue}}\"", "Downloading stats...": "Ladataa tilastoja...", "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": "", + "Drop to upload": "Pudota ladattavat", "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'", @@ -949,7 +949,7 @@ "Emojis": "Emojit", "Empty": "Tyhjä", "Empty message": "Tyhjä viesti", - "Enable accessibility-focused visual enhancements.": "", + "Enable accessibility-focused visual enhancements.": "Ota käyttöön saavutettavuuteen keskittyvät visuaaliset parannukset.", "Enable All": "Ota kaikki käyttöön", "Enable background sub-agents": "Ota käyttöön taustalla toimivat aliagentit", "Enable Code Execution": "Ota koodin suoritus käyttöön", @@ -1042,7 +1042,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 OpenSERP Base URL": "", + "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", "Enter Perplexity API Key": "Aseta Perplexity API-avain", @@ -1107,7 +1107,7 @@ "Enter Your Password": "Kirjoita salasanasi", "Enter Your Role": "Kirjoita roolisi", "Enter Your Username": "Kirjoita käyttäjätunnuksesi", - "Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "", + "Enterprise 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.", "Enterprise licensing": "Yrityslisensointi", "Entra ID": "Entra ID", "Environment Variables": "Ympäristömuuttujat", @@ -1131,10 +1131,10 @@ "Event title": "Tapahtuman otsikko", "Event updated": "Tapahtuma päivitetty", "Events": "Tapahtumat", - "Every {{count}} hours_one": "", - "Every {{count}} hours_other": "", - "Every {{count}} minutes_one": "", - "Every {{count}} minutes_other": "", + "Every {{count}} hours_one": "Joka {{count}} hours_one", + "Every {{count}} hours_other": "Joka {{count}} hours_other", + "Every {{count}} minutes_one": "Joka {{count}} minutes_one", + "Every {{count}} minutes_other": "Joka {{count}} minutes_other", "Every minute": "Joka minuutti", "Exa API Key": "Exa API -avain", "Example": "Esimerkki", @@ -1209,7 +1209,7 @@ "Failed to load DOCX file. Please try downloading it instead.": "DOCX-tiedoston avaaminen epäonnistui. Yritä ladata se sen sijaan.", "Failed to load Excel/CSV file. Please try downloading it instead.": "Excel/CSV tiedoston lataaminen epäonnistui. Yritä ladata se sen sijaan.", "Failed to load file content.": "Tiedoston sisällön lataaminen epäonnistui.", - "Failed to load folder": "", + "Failed to load folder": "Kansion lataus epäonnistui", "Failed to load Interface settings": "Käyttöliittymän asetusten lataaminen epäonnistui", "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.", @@ -1228,7 +1228,7 @@ "Failed to save policy: {{error}}": "Käytännön tallentaminen epäonnistui: {{error}}", "Failed to save terminal servers": "Päätepalvelimien tallennus epäonnistui", "Failed to save webhook": "Webhookin tallentaminen epäonnistui", - "Failed to search files": "", + "Failed to search files": "Tiedostojen haku 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", @@ -1263,9 +1263,9 @@ "File Upload": "Tiedoston lataus", "File uploaded successfully": "Tiedosto ladattiin onnistuneesti", "Filename": "Tiedostonimi", - "Filename matches": "", + "Filename matches": "Tiedostonnimi täsmää", "Files": "Tiedostot", - "Filesystem": "", + "Filesystem": "Tiedostojärjestelmä", "Fill the required fields first.": "Täytä ensin pakolliset kentät.", "Fill the source fields and test query first.": "Täytä ensin lähdekentät ja testikysely.", "Filter": "Suodata", @@ -1298,7 +1298,7 @@ "Follow up: {{question}}": "Jatkokysymys: {{question}}", "Follow-Up Auto-Generation": "Jatkokysymysten automaattinen luonti", "Followed instructions perfectly": "Noudatti ohjeita täydellisesti", - "Font Family": "", + "Font Family": "Fonttiperhe", "for placeholders": "", "Force OCR": "Pakota OCR", "Forking chat...": "Haarautetaan keskustelua...", @@ -1386,7 +1386,7 @@ "H2": "H2", "H3": "H3", "Haptic Feedback": "Haptinen palaute", - "Header variables": "", + "Header variables": "Ylätunniste muuttujat", "Headers": "Ylätunnisteet", "Headers must be a valid JSON object": "Ylätunnisteet täytyy olla kelvollisia JSON-objekteja", "Height": "Korkeus", @@ -1400,7 +1400,7 @@ "Hide": "Piilota", "Hide All": "Piilota kaikki", "Hide from Sidebar": "Piilota sivupalkista", - "Hide Hidden Files": "", + "Hide Hidden Files": "Piilota piilotetut tiedostot", "Hide Model": "Piilota malli", "High": "Korkea", "History": "Historia", @@ -1418,13 +1418,13 @@ "ID": "Tunnus", "ID cannot contain \":\" or \"|\" characters": "ID ei voi sisältää \":\" tai \"|\" kirjaimia", "ID copied to clipboard": "ID kopioitu leikepöydälle", - "Identity audit": "", + "Identity audit": "Identiteetin tarkastus", "Idle only": "Vain lepotila", "Idle Timeout": "Aikakatkaisu", - "iframe Sandbox Allow Downloads": "", + "iframe Sandbox Allow Downloads": "Salli lataukset iframe hiekkalaatikossa", "iframe Sandbox Allow Forms": "Salli lomakkeet iframe hiekkalaatikossa", "iframe Sandbox Allow Same Origin": "Salli iframe hiekkalaatikko samasta alkuperästä", - "iframe Sandbox Allow Scripts": "", + "iframe Sandbox Allow Scripts": "Salli skriptit iframe hiekkalaatikossa", "Image": "Kuva", "Image Compression": "Kuvan pakkaus", "Image Compression Height": "Kuvan pakkauksen korkeus", @@ -1439,15 +1439,15 @@ "Image Prompt Generation": "Kuvan kehote generointi", "Image Prompt Generation Prompt": "Kuvan generoinnin kehote", "Image Size": "Kuvan koko", - "Image unavailable": "", - "image/*, video/*": "", + "Image unavailable": "Kuvaa ei saatavilla", + "image/*, video/*": "image/*, video/*", "Images": "Kuvat", "Import": "Tuo", "Import admin configuration from a JSON export file.": "Tuo ylläpitäjän määritys JSON-vientitiedostosta.", "Import chat history from a JSON export file.": "Tuo keskusteluhistoria JSON-vientitiedostosta.", "Import Chats": "Tuo keskustelut", "Import Config": "Tuo asetukset", - "Import CSV": "", + "Import CSV": "Tuo CSV", "Import From Link": "Tuo verkko-osoitteesta", "Import JSON": "Tuo JSON", "Import Models": "Tuo mallit", @@ -1459,7 +1459,7 @@ "Important Update": "Tärkeä päivitys", "Imported automations successfully": "Automaatiot tuotiin onnistuneesti", "Imported notes successfully": "Muistiinpanot tuotiin onnistuneesti", - "Importing...": "", + "Importing...": "Tuodaan...", "Inactive": "Toimeton", "Include": "Sisällytä", "Include saved memories in the system context.": "Sisällytä tallennetut muistot järjestelmän kontekstiin.", @@ -1473,7 +1473,7 @@ "Inject stored memories into conversation context": "Lisää tallennetut muistot keskustelun kontekstiin", "Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Upota koko sisältö kontekstiin kattavaa käsittelyä varten. Tätä suositellaan monimutkaisille kyselyille.", "Inject the entire content as context for comprehensive processing.": "Upota koko sisältö kontekstiin kattavaa käsittelyä varten.", - "Inline": "", + "Inline": "Teksti rivillä", "Input": "Tekstikenttä", "Input Key (e.g. text, unet_name, steps)": "Syötteen arvo (esim. text, unet_namme, steps)", "Input needed": "", @@ -1493,7 +1493,7 @@ "Interface": "Käyttöliittymä", "Interface Settings Access": "Käyttöliittymän asetusten käyttöoikeus", "Invalid file format.": "Virheellinen tiedostomuoto.", - "Invalid format.": "", + "Invalid format.": "Virheellinen muotoilu.", "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", @@ -1509,7 +1509,7 @@ "Jina API Key": "Jina API -avain", "join our Discord for help.": "liity Discordiimme saadaksesi apua.", "JSON": "JSON", - "JSON Base64": "", + "JSON Base64": "JSON Base64", "JSON options passed to Marker for advanced parsing behavior.": "Markerille välitettävät JSON-asetukset edistyneeseen jäsentämiseen.", "JSON Preview": "JSON-esikatselu", "JSON Spec": "JSON Spec", @@ -1528,13 +1528,13 @@ "Keep in Sidebar": "Pidä sivupalkissa", "Key": "Avain", "Key is required": "Avain vaaditaan", - "key_name": "", + "key_name": "avain_nimi", "Keyboard": "Näppäimistö", "Knowledge": "Tietämys", "Knowledge Access": "Tiedon käyttöoikeus", "Knowledge Base": "Tietokanta", "Knowledge base has been reset": "Tietokanta on nollattu", - "Knowledge base not found.": "", + "Knowledge base not found.": "Tietokantaa ei löytynyt.", "Knowledge created successfully.": "Tietokanta luotu onnistuneesti.", "Knowledge deleted successfully.": "Tietokanta poistettu onnistuneesti.", "Knowledge Description": "Tietokannan kuvaus", @@ -1738,18 +1738,18 @@ "Model Capabilities": "Mallin ominaisuudet", "Model created successfully!": "Malli luotu onnistuneesti!", "Model Defaults": "Mallin oletukset", - "Model deleted successfully": "", - "Model download started": "", + "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 is already added": "", + "Model ID is already added": "Mallin tunnus on jo lisätty", "Model ID is required.": "Mallin tunnus on pakollinen", "Model IDs": "Mallitunnukset", "Model is now private": "Malli on nyt yksityinen", "Model is now public": "Malli on nyt julkinen", - "Model list refreshed": "", - "Model loaded successfully": "", + "Model list refreshed": "Malliluettelo päivitetty", + "Model loaded successfully": "Malli ladattu onnistuneesti", "Model Name": "Mallin nimi", "Model name already exists, please choose a different one": "Mallin nimi on jo olemassa, valitse toinen nimi.", "Model Name is required.": "Mallin nimi on pakollinen", @@ -1762,7 +1762,7 @@ "Model Parameters": "Mallin parametrit", "Model Params": "Mallin parametrit", "Model Permissions": "Mallin käyttöoikeudet", - "Model providers": "", + "Model providers": "Mallipalveluntarjoajat", "Model removed from pinned models": "Malli poistettiin kiinnitettyjen malleista", "Model removed from selected models": "Malli poistettiin valittujen malleista", "Model Response Mode": "Mallin vastaustila", @@ -1828,7 +1828,7 @@ "New Tool": "Uusi työkalu", "New Webhook": "Uusi Webhook", "new-channel": "uusi-kanava", - "Next": "", + "Next": "Seuraava", "Next message": "Seuraava viesti", "Next month": "Seuraava kuukausi", "Next page": "Seuraava sivu", @@ -1837,15 +1837,15 @@ "No access grants. Private to you.": "Ei käyttöoikeuksia. Yksityinen sinulle.", "No actions found": "Toimintoja ei löytynyt", "No activity data": "Ei aktiivisuustietoja", - "No additional headers are sent unless configured.": "", + "No additional headers are sent unless configured.": "Muita ylätunnisteita ei lähetetä, ellei niitä ole määritetty.", "No authentication": "Ei todennusta", "No automations found": "Automaatioita ei löytynyt", - "No channels": "", + "No channels": "Ei kanavia", "No chat alerts": "Ei keskusteluilmoituksia", "No chat history": "Ei keskusteluhistoriaa", "No chat to compact": "Ei keskustelua tiivistettäväksi", "No chat to fork": "Ei keskustelua haaroitettavaksi", - "No chats": "", + "No chats": "Ei keskusteluja", "No chats found": "Keskuteluja ei löytynyt", "No chats found for this user.": "Käyttäjän keskusteluja ei löytynyt.", "No chats found.": "Keskusteluja ei löytynyt", @@ -1932,19 +1932,19 @@ "Number of items processed per embedding batch.": "Yhdessä upotuserässä käsiteltävien kohteiden määrä.", "Number of results processed per reranking batch.": "Yhdessä uudelleenlajitteluerässä käsiteltävien tulosten määrä.", "OAuth": "OAuth", - "OAuth / OIDC": "", + "OAuth / OIDC": "OAuth / OIDC", "OAuth 2.1": "OAuth 2.1", "OAuth 2.1 (Static)": "OAuth 2.1 (Staattinen)", "OAuth client identifier from the provider.": "", "OAuth client secret from the provider.": "", - "OAuth discovery successful": "", + "OAuth discovery successful": "OAuth etsintä onnistui", "OAuth ID": "OAuth-tunnus", "OAuth Resource Parameter": "", "OAuth Scopes": "", "OAuth scopes requested during sign-in.": "", "OAuth Server URL": "OAuth palvelimen verkko-osoite", "OAuth session disconnected": "OAuth-istunto katkaistu", - "OAuth Signup": "", + "OAuth Signup": "OAuth-rekisteröityminen", "October": "lokakuu", "Off": "Ei käytössä", "Okay, Let's Go!": "Okei, mennään!", @@ -1962,7 +1962,7 @@ "OneDrive": "OneDrive", "Only active during Voice Mode.": "Aktiivinen vain Puhetilassa.", "Only active when \"Paste Large Text as File\" setting is toggled on.": "Aktiivinen vain, kun \"Liitä pitkä teksti tiedostona\" -asetus on käytössä.", - "Only active when a tool call is waiting for approval.": "", + "Only active when a tool call is waiting for approval.": "Aktiivinen vain, kun työkalukutsu odottaa hyväksyntää.", "Only active when the chat input is in focus and an LLM is generating a response.": "Aktiivinen vain, kun tekstikenttä on kohdistettuna ja LLM luo vastausta.", "Only active when the chat input is in focus.": "Aktiivinen vain, kun tekstikenttä on valittuna.", "Only alphanumeric characters and hyphens are allowed": "Vain kirjaimet, numerot ja väliviivat ovat sallittuja", @@ -1984,7 +1984,7 @@ "Open create menu": "Avaa luonti-valikko", "Open detail blocks by default.": "Avaa yksityiskohtalohkot oletuksena.", "Open file": "Avaa tiedosto", - "Open Folder": "", + "Open Folder": "Avaa kansio", "Open in full screen": "Avaa koko näytön tilaan", "Open in new tab": "Avaa uusi välilehti", "Open link": "Avaa linkki", @@ -2015,21 +2015,21 @@ "OpenAPI Spec": "OpenAPI Spec", "openapi.json URL or Path": "openapi.json verkko-osoite tai polku", "OpenID discovery URL for this provider.": "", - "OpenSERP URL": "", + "OpenSERP URL": "OpenSERP verkko-osoite", "optional": "vaihtoehtoinen", "Optional": "Valinnainen", "Optional API key for Ollama requests.": "Valinnainen API-avain Ollama-pyyntöjä varten.", "or": "tai", - "Orchestrator": "", + "Orchestrator": "Orkestroija", "Ordered List": "Järjestetty lista", "Other": "Muu", - "out of": "", + "out of": "/", "Output": "Tuloste", "OUTPUT": "TULOSTE", "Output format": "Tulosteen muoto", "Output Format": "Tulosteen muoto", - "Overlap preserved between neighboring chunks.": "", - "Override the Gemini image generation endpoint.": "", + "Overlap preserved between neighboring chunks.": "Naapurilohkojen välinen päällekkäisyys säilytetään.", + "Override the Gemini image generation endpoint.": "Ohita Geminin kuvageneroinnin päätepiste.", "Overview": "Yleiskatsaus", "PaddleOCR-vl": "", "PaddleOCR-vl API URL required.": "PaddleOCR-vl API verkko-osoite vaaditaan.", @@ -2041,29 +2041,29 @@ "Parameters": "Parametrit", "Parent message not found": "Ylätason viestiä ei löytynyt", "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": "", + "Passthrough params": "Parametrien välitys", "Password": "Salasana", "Password for the bind DN.": "", - "Password updated. Please sign in again.": "", + "Password updated. Please sign in again.": "Salasana on päivitetty. Kirjaudu uudelleen.", "Passwords do not match.": "Salasanat eivät täsmää", "Paste inserted prompts as rich text when possible.": "Liitä kehoteet muotoiltuna tekstinä aina kun mahdollista.", "Paste Large Text as File": "Liitä pitkä teksti tiedostona", "Path": "Polku", "Path copied": "Polku kopioitu", - "Pause a response to ask the user a clarifying question": "", + "Pause a response to ask the user a clarifying question": "Keskeytä vastaus kysyäksesi käyttäjältä tarkentavan kysymyksen", "Paused": "Keskeytetty", "PDF document (.pdf)": "PDF-asiakirja (.pdf)", "PDF Extract Images (OCR)": "Poimi kuvat PDF:stä (OCR)", "PDF Loader Mode": "PDF latausmoodi", - "pdf, docx, pptx, xlsx": "", + "pdf, docx, pptx, xlsx": "pdf, docx, pptx, xlsx", "Peak tokens": "Eniten tokeneita", "pending": "odottaa", "Pending": "Odottaa", "Pending Accounts": "Odottavat tilit", "Pending User Overlay Content": "Odottavien käyttäjien sisältö", "Pending User Overlay Title": "Odottavien käyttäjien otsikko", - "Per automation": "", - "Per chat": "", + "Per automation": "Automaatiota kohden", + "Per chat": "Per keskustelu", "Percentage of recent messages to keep after older messages are summarized.": "Viimeisimpien viestien prosenttiosuus, jotka säilytetään vanhempien viestien yhteenvedon jälkeen.", "Permanently delete every chat after confirmation.": "Poista pysyvästi jokainen keskustelu vahvistuksen jälkeen.", "Permission denied when accessing media devices": "Käyttöoikeus evätty media-laitteille", @@ -2089,7 +2089,7 @@ "Pipeline downloaded successfully": "Putki ladattu onnistuneesti", "Pipeline URL": "Putkiston verkko-osoite", "Pipelines": "Putkistot", - "Pipelines are a plugin system with arbitrary code execution.": "", + "Pipelines are a plugin system with arbitrary code execution.": "Putkistot ovat liitännäisjärjestelmä, joka mahdollistaa mielivaltaisen koodin suorittamisen.", "Pipelines Not Detected": "Putkistoja ei havaittu", "Place selected suggestion text into the composer.": "Aseta valitut jatkokysymykset suoraan syötteeseen.", "Plain text (.md)": "Pelkkä teksti (.md)", @@ -2111,7 +2111,7 @@ "Please enter Client ID and Client Secret": "Kirjoita Client ID ja Client Secret", "Please fill in all fields.": "Täytä kaikki kentät.", "Please register the OAuth client": "Rekisteröi OAuth asiakasohjelma", - "Please save the connection before authorizing OAuth": "", + "Please save the connection before authorizing OAuth": "Tallenna yhteys ennen OAuth-valtuutusta", "Please save the connection to persist the OAuth client information and do not change the ID": "Tallenna yhteys, jotta OAuth-asiakastiedot säilyvät, äläkä muuta tunnusta.", "Please select a model.": "Valitse malli.", "Please select a reason": "Valitse syy", @@ -2129,14 +2129,14 @@ "Preferred transcript language codes, separated by commas.": "Suositellut transkriptin kielikoodit, eroteltuna pilkuilla.", "Prefix ID": "Etuliite-ID", "Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Etuliite-ID:tä käytetään välttämään ristiriidat muiden yhteyksien kanssa lisäämällä etuliite mallitunnuksiin - jätä tyhjäksi, jos haluat ottaa sen pois käytöstä", - "Preparing {{NAME}}...": "", + "Preparing {{NAME}}...": "Valmistellaan {{NAME}}...", "Preparing download...": "Valmistellaan latausta...", "Press keys...": "Paina näppäimiä...", "Prevent File Creation": "Estä tiedostojen luonti", "Preview": "Esikatselu", "Preview Access": "Esikatsele käyttöoikeuksia", - "Preview failed": "", - "Previous": "", + "Preview failed": "Esikatselu epäonnistui", + "Previous": "Edellinen", "Previous 30 days": "Edelliset 30 päivää", "Previous 7 days": "Edelliset 7 päivää", "Previous message": "Edellinen viesti", @@ -2161,7 +2161,7 @@ "Prompts Access": "Kehotteiden käyttöoikeudet", "Prompts Public Sharing": "Kehotteiden julkinen jakaminen", "Prompts Sharing": "Kehotteiden jako", - "Provide the --api-auth username and password when required.": "", + "Provide the --api-auth username and password when required.": "Anna tarvittaessa --api-auth käyttäjänimi ja salasana.", "Provider": "Palveluntarjoaja", "Provider groups blocked from signing in.": "", "Provider Name": "Palveluntarjoajan nimi", @@ -2196,13 +2196,13 @@ "Reasoning Effort": "Päättelyn määrä", "Reasoning Tags": "Päättely tagit", "Reasoning text...": "Päättely teksti...", - "Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "", - "Rebuild vectors for existing knowledge files, knowledge search, and memories.": "", + "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.", + "Rebuild vectors for existing knowledge files, knowledge search, and memories.": "Rakenna olemassa olevien tietämystiedostojen, tietohaun ja muistien vektorit uudelleen.", "Receives matching events across the instance, including system/config events and events associated with any user.": "Vastaanottaa koko instanssissa vastaavia tapahtumia, mukaan lukien järjestelmä- ja konfiguraatiotapahtumat sekä kenen tahansa käyttäjän tapahtumat.", "Receives matching events that are not associated with a user.": "Vastaanottaa vastaavia tapahtumia, joita ei ole liitetty käyttäjään.", "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "Vastaanottaa vastaavia käyttäjään liittyviä tapahtumia vain silloin, kun toimija, kohdekäyttäjä tai käyttäjätiedot vastaavat näitä käyttäjiä tai nykyisen ryhmän jäseniä. Järjestelmä- ja konfiguraatiotapahtumia ei lähetetä.", "Recently Used": "Viimeeksi käytetty", - "Recommended": "", + "Recommended": "Suositellut", "Reconnected": "Yhdistetty", "Record": "Nauhoita", "Record voice": "Nauhoita ääntä", @@ -2211,8 +2211,8 @@ "Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "Vähentää hölynpölyn tuottamisen todennäköisyyttä. Korkeampi arvo (esim. 100) antaa monipuolisempia vastauksia, kun taas matalampi arvo (esim. 10) on varovaisempi.", "Reference Chats": "Liitä keskustelu", "Refresh": "Päivitä", - "Refresh requested: {{count}} terminal(s)_one": "", - "Refresh requested: {{count}} terminal(s)_other": "", + "Refresh requested: {{count}} terminal(s)_one": "Päivitystä pyydetty: {{count}} terminal(s)_one", + "Refresh requested: {{count}} terminal(s)_other": "Päivitystä pyydetty: {{count}} terminal(s)_other", "Refresh Terminals": "Päivitä päätteet", "Refresh the account email from OAuth on sign-in.": "Päivitä tilin sähköpostiosoite OAuthista kirjautumisen yhteydessä.", "Refresh the account name from OAuth on sign-in.": "Päivitä tilin nimi OAuthista kirjautumisen yhteydessä.", @@ -2228,8 +2228,8 @@ "Registration failed": "Rekisteröinti epäonnistui", "Registration successful": "Rekisteröinti onnistui", "Reindex": "Indeksoi uudelleen", - "Reindex Embedding Data": "", - "Reindex Knowledge and Memory Vectors": "", + "Reindex Embedding Data": "Indeksoi upotustiedot uudelleen", + "Reindex Knowledge and Memory Vectors": "Indeksoi tietokanta- ja muistivektorit uudelleen", "Release Notes": "Julkaisutiedot", "Releases": "Julkaisut", "Relevance": "Relevanssi", @@ -2266,7 +2266,7 @@ "Reranking Batch Size": "Uudelleenpisteytyksen eräkoko", "Reranking Engine": "Uudelleenpisteytymismallin moottori", "Reranking Model": "Uudelleenpisteytymismalli", - "Research Knowledge": "", + "Research Knowledge": "Tutki tietoa", "Reset": "Nollaa", "Reset All Models": "Nollaa kaikki mallit", "Reset all permissions to their initial configuration values": "Nollaa kaikki oikeudet niiden alkuperäisiin määritysarvoihin.", @@ -2278,7 +2278,7 @@ "Reset Upload Directory": "Tyhjennä latauskansio", "Reset Vector Storage/Knowledge": "Tyhjennä vektoritallennukset/tietämys", "Reset view": "Nollaa näkymä", - "Reset zoom": "", + "Reset zoom": "Nollaa zoomaus", "Response": "Vastaus", "Response Auto-Scroll": "Automaattinen vieritys vastauksissa", "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.", @@ -2345,12 +2345,12 @@ "Search and view user chat history": "Hae ja tarkastele käyttäjän keskusteluhistoriaa", "Search Automations": "Etsi automaatioita", "Search Base": "Hakupohja", - "Search channels": "", + "Search channels": "Hae kanavia", "Search channels and channel messages": "Hae kanavia ja kanavaviestejä", "Search Chats": "Hae keskusteluja", "Search Collection": "Hae kokoelmaa", "Search Files": "Hae tiedostoja", - "Search files and contents": "", + "Search files and contents": "Hae tiedostoja ja sisältöjä", "Search filters": "Hae suodattimia", "Search Filters": "Hakusuodattimet", "Search folders": "Etsi kansioita", @@ -2368,7 +2368,7 @@ "Search Models": "Hae malleja", "Search Notes": "Hae muistiinpanoista", "Search options": "Hakuvaihtoehdot", - "Search or add pattern": "", + "Search or add pattern": "Etsi tai lisää kuvio", "Search Prompts": "Hae kehotteita", "Search Result Count": "Hakutulosten määrä", "Search skills": "Hae taitoja", @@ -2416,8 +2416,8 @@ "Select an auth method": "Valitse kirjautumistapa", "Select an embedding model engine": "Valitse upotusmallin moottori", "Select an engine": "Valitse moottori", - "Select an installed pipeline to configure or remove.": "", - "Select an instance": "", + "Select an installed pipeline to configure or remove.": "Valitse asennettu putki määritettäväksi tai poistettavaksi.", + "Select an instance": "Valitse instanssi", "Select an Ollama instance": "Valitse Ollama instanssi", "Select an option": "Valitse vaihtoehto", "Select an output format": "Valitse tulostusmuoto", @@ -2433,16 +2433,16 @@ "Select only one model to call": "Valitse vain yksi malli kutsuttavaksi", "Select options": "Valitse vaihtoehtoja", "Select Skill": "Valitse taito", - "Select the Gemini endpoint method to call.": "", + "Select the Gemini endpoint method to call.": "Valitse kutsuttava Gemini-päätteen tapa.", "Select the local model precision used by Kokoro.js.": "", - "Select the Pipelines server to manage.": "", - "Select the Tika server API version.": "", + "Select the Pipelines server to manage.": "Valitse hallittava putkisto-palvelin.", + "Select the Tika server API version.": "Valitse Tika Server -rajapinnan versio.", "Select Tool": "Valitse työkalu", "Select view": "Valitse näkymä", "Selected": "Valittu", "Selected model: {{modelName}}": "Valittu malli: {{modelName}}", "Selected model(s) do not support image inputs": "Valitut mallit eivät tue kuvasyötteitä", - "Selected models define incompatible Chat Variables.": "", + "Selected models define incompatible Chat Variables.": "Valitut mallit määrittävät yhteensopimattomat keskustelumuuttujat.", "semantic": "Semaattinen", "Send": "Lähetä", "Send a Message": "Lähetä viesti", @@ -2452,11 +2452,11 @@ "Send message": "Lähetä viesti", "Send notifications to configured webhook targets": "Lähetä ilmoituksia määritetyille webhookkeille.", "Send now": "Lähetä nyt", - "Send PDFs as base64 data URLs instead of uploading first.": "", - "Send product events as JSON to external services. Chat destinations receive readable messages.": "", + "Send PDFs as base64 data URLs instead of uploading first.": "Lähetä PDF-tiedostot base64-osoitteina sen sijaan, että lataisit ne ensin palvelimelle.", + "Send product events as JSON to external services. Chat destinations receive readable messages.": "Lähetä tuotetapahtumat JSON-muodossa ulkoisiin palveluihin. Chat-kohteet vastaanottavat luettavia viestejä.", "Send Test": "Lähetä testi", "Send transcribed voice input immediately after speech recognition finishes.": "Lähetä litteroitu tuloääni heti puheentunnistuksen päätyttyä.", - "Send users directly to the OAuth provider from the sign-in page.": "", + "Send users directly to the OAuth provider from the sign-in page.": "Ohjaa käyttäjät kirjautumissivulta suoraan OAuth-palveluntarjoajalle.", "Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.": "Lähettää `stream_options: { include_usage: true }` pyynnössä.\nTuetut tarjoajat palauttavat tokenkäyttötiedot vastauksessa, kun se on asetettu.", "Separate output by page with page markers.": "Erottele tuloste sivuittain sivumerkkien avulla.", "September": "syyskuu", @@ -2482,7 +2482,7 @@ "Set embedding model": "Aseta upotelmamalli", "Set embedding model (e.g. {{model}})": "Aseta upotelmamalli (esim. {{model}})", "Set reranking model (e.g. {{model}})": "Aseta uudelleenpisteytymismalli (esim. {{model}})", - "Set system-wide interface defaults for every account. Personal settings override these defaults.": "", + "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 birth date saved with your profile.": "Aseta profiiliisi tallennettu syntymäaika.", "Set the default system prompt for new chats.": "Aseta oletusjärjestelmäkehote uusille keskusteluille.", "Set the display name shown across your account.": "Aseta tililläsi näkyvä näyttönimi.", @@ -2500,7 +2500,7 @@ "Sets the stop sequences to use. When this pattern is encountered, the LLM will stop generating text and return. Multiple stop patterns may be set by specifying multiple separate stop parameters in a modelfile.": "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.", "Setting": "Asetus", "Settings": "Asetukset", - "settings configured": "", + "settings configured": "Asetukset määritetty", "Settings Permissions": "Asetuksien käyttöoikeudet", "Settings saved successfully!": "Asetukset tallennettu onnistuneesti!", "Shapes the short label generated for each chat.": "Muotoilee kullekin keskustelulle lyhyen otsikon.", @@ -2517,7 +2517,7 @@ "Sharing Permissions": "Jako oikeudet", "Show": "Näytä", "Show \"What's New\" Modal on Login": "Näytä \"Mitä uutta\" -modaali kirjautumisen yhteydessä", - "Show a floating preview of recent messages when hovering a chat in the sidebar.": "", + "Show a floating preview of recent messages when hovering a chat in the sidebar.": "Näytä kelluva esikatselu viimeisimmistä viesteistä, kun viet hiiren sivupalkin keskustelun päälle.", "Show admin contact details while an account waits for approval.": "Ylläpidon yhteystiedot, jotka näytetään tilin odottaessa hyväksyntää.", "Show All": "Näytä kaikki", "Show all ({{COUNT}} characters)": "Näytä kaikki ({{COUNT}} merkkiä)", @@ -2526,8 +2526,8 @@ "Show Files on Terminal Select": "Avaa terminaali tiedostoselain", "Show formatting controls in the rich text composer.": "Näytä tekstin muotoilutyökalut kentässä.", "Show Formatting Toolbar": "Näytä muotoilupalkki", - "Show Full access and Ask for approval in the chat input menu.": "", - "Show Hidden Files": "", + "Show Full access and Ask for approval in the chat input menu.": "Näytä täysi käyttöoikeus ja pyydä hyväksyntää tekstikentän valikossa.", + "Show Hidden Files": "Näytä piilotetut tiedostot", "Show image preview": "Näytä kuvan esikatselu", "Show Model": "Näytä malli", "Show more": "Näytä lisää", @@ -2542,7 +2542,7 @@ "Show your support!": "Osoita tukesi!", "Show your username label instead of You in chat bubbles.": "Näytä käyttäjänimi keskustelukuplissa \"Sinä\" -tekstin sijaan", "Showcased creativity": "Osoitti luovuutta", - "Sidebar": "", + "Sidebar": "Sivupalkki", "Sign in": "Kirjaudu sisään", "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", @@ -2553,7 +2553,7 @@ "simultaneous sub-agents": "Samanaikaiset aliagentit", "Single": "", "Sink List": "Upotuslista", - "Size": "", + "Size": "Koko", "sk-1234": "sk-1234", "Skill created successfully": "Taito luotu onnistuneesti", "Skill deleted successfully": "Taito poistettu onnistuneesti", @@ -2593,7 +2593,7 @@ "Start new chats as temporary unless changed.": "Aloita uudet keskustelut väliaikaisina, ellei niitä muuteta.", "Start of the channel": "Kanavan alku", "Start Tag": "Aloitus tagi", - "Start the chat to use this terminal.": "", + "Start the chat to use this terminal.": "Aloita keskustelu käyttääksesi tätä päätettä.", "Starting in {{count}} minutes_one": "Aloitetaan {{count}} minutes_one", "Starting in {{count}} minutes_other": "Aloitetaan {{count}} minutes_other", "Starting in 1 minute": "Aloitetaan minuutin kuluttua", @@ -2622,7 +2622,7 @@ "Su_day_of_week": "", "Sub Claim": "", "Sub-agents": "Aliagentit", - "Submit answers": "", + "Submit answers": "Lähetä vastaukset", "Submit question": "Lähetä kysymys", "Submit suggestion": "Lähetä ehdotus", "Subtitle": "Alaotsikko", @@ -2680,9 +2680,9 @@ "Temporary Chat": "Väliaikainen keskustelu", "Temporary Chat by Default": "Väliaikainen keskustelu oletuksena", "Terminal": "Pääte", - "Terminal Contexts": "", - "Terminal File Display": "", - "Terminal Preview Allow Same Origin": "", + "Terminal Contexts": "Päätekontekstit", + "Terminal File Display": "Päätetiedoston näyttö", + "Terminal Preview Allow Same Origin": "Salli pääten esikatseluille pääsy samaa alkuperään.", "Terminal servers saved": "Päätepalvelimet tallennettu", "Test": "Testi", "Test must pass before a source is created.": "Testi täytyy läpäistä ennen kuin lähde luodaan.", @@ -2692,7 +2692,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.", - "Text output format returned by Marker.": "", + "Text output format returned by Marker.": "Markerin palauttaman tekstin tulostusmuoto.", "Text Splitter": "Tekstin jakaja", "Text-to-Speech": "Puhesynteesi", "Text-to-Speech Engine": "Puhesynteesimoottori", @@ -2707,14 +2707,14 @@ "The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "Syöteäänen kieli. Syöttökielen antaminen ISO-639-1-muodossa (esim. en) parantaa tarkkuutta ja viivettä. Jätä tyhjäksi, jos haluat kielen automaattisen tunnistuksen.", "The LDAP attribute that maps to the mail that users use to sign in.": "LDAP-määrite, joka yhdistää käyttäjien kirjautumiseen käyttämään sähköpostiin.", "The LDAP attribute that maps to the username that users use to sign in.": "LDAP-määrite, joka vastaa käyttäjien kirjautumiskäyttäjänimeä.", - "The notify tool always sends to an enabled target, regardless of automatic event settings.": "", + "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 stream delta chunk size for the model. Increasing the chunk size will make the model respond with larger pieces of text at once.": "Mallin striimin delta-lohkon koko. Lohkon koon kasvattaminen saa mallin vastaamaan kerralla suuremmilla tekstipaloilla.", "The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Mallin lämpötila. Lisäämällä lämpötilaa mallin vastaukset ovat luovempia.", "Theme": "Teema", "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.": "", + "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...": "Ajattelee...", "This action cannot be undone. Do you wish to continue?": "Tätä toimintoa ei voi peruuttaa. Haluatko jatkaa?", @@ -2735,25 +2735,25 @@ "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.": "", + "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 revoke the current API key.": "", + "This will revoke the current API key.": "Tämä mitätöi nykyisen API-avaimen.", "Thorough explanation": "Perusteellinen selitys", "Thought": "Ajatus", "Thought for {{DURATION}}": "Ajatteli {{DURATION}}", "Thought for {{DURATION}} seconds": "Ajatteli {{DURATION}} sekuntia", "Thought for less than a second": "Ajatteli alle sekunnin", "Thread": "Ketju", - "Through": "", + "Through": "Läpi", "Thumbs up/down ratings from users on model responses": "Käyttäjien peukku-/alas-arviot mallien vastauksista", "Tika": "Tika", - "Tika 3.x": "", - "Tika 4.x": "", + "Tika 3.x": "Tika 3.x", + "Tika 4.x": "Tika 4.x", "Tika server endpoint used for content extraction.": "Tika-palvelimen päätepiste sisällön poimintaa varten.", "Tika Server URL": "Tika palvelimen verkko-osoite", "Tika Server URL required.": "Tika palvelimen verkko-osoite vaaditaan.", - "Tika Server Version": "", + "Tika Server Version": "Tika palvelimen versio", "Tiktoken": "Tiktoken", "Time": "Aika", "Time & Calculation": "Aika ja laskenta", @@ -2801,7 +2801,7 @@ "tokens": "tokenit", "Tokens": "Tokenit", "Too verbose": "Liian puhelias", - "tool": "", + "tool": "työkalu", "Tool created successfully": "Työkalu luotu onnistuneesti", "Tool deleted successfully": "Työkalu poistettu onnistuneesti", "Tool Description": "Työkalun kuvaus", @@ -2810,7 +2810,7 @@ "tool loops per sub-agent": "Työkalusilmukat aliagenttia kohden", "Tool Menu": "Työkaluvalikko", "Tool Name": "Työkalun nimi", - "Tool Permissions": "", + "Tool Permissions": "Työkalujen käyttöoikeudet", "Tool Servers": "Työkalu palvelin", "Tool updated successfully": "Työkalu päivitetty onnistuneesti", "Tools": "Työkalut", @@ -2838,7 +2838,7 @@ "Type a model ref": "", "Type here...": "Kirjoita tähän...", "Type Hugging Face Resolve (Download) URL": "Kirjoita Hugging Face -resolve-latausosoite", - "Type your answer": "", + "Type your answer": "Kirjoita vastauksesi", "Uh-oh! There was an issue with the response.": "Voi ei! Vastauksessa ilmeni ongelma.", "UI": "Käyttöliittymä", "UI Scale": "Käyttöliittymän koko", @@ -2849,7 +2849,7 @@ "unknown": "tuntematon", "Unknown": "Tuntematon", "Unknown User": "Tuntematon käyttäjä", - "Unload Model": "", + "Unload Model": "Poista malli muistista", "Unloads {{FROM_NOW}}": "Purkuja {{FROM_NOW}}", "Unmute": "Poista mykistys", "Unpin": "Irrota kiinnitys", @@ -2879,12 +2879,12 @@ "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 a local Python pipeline file to the selected server.": "", - "Upload a workflow.json file exported as API format from ComfyUI.": "", + "Upload a local Python pipeline file to the selected server.": "Lataa paikallinen Python-putkitiedosto valitulle palvelimelle.", + "Upload a workflow.json file exported as API format from ComfyUI.": "Lataa ComfyUI:sta API-muodossa viety workflow.json-tiedosto.", "Upload Audio": "Lataa äänitiedosto", "Upload directory": "Lataa hakemisto", - "Upload failed": "", - "Upload failed for {{failed}} of {{total}} files.": "", + "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 Model": "Lataa malli", @@ -2903,8 +2903,8 @@ "Usage": "Käyttö", "Use": "Käytä", "Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.": "Käytä /v1/chat/completions-päätteitä/v1/audio/transcriptions-pääteen sijaan mahdollisesti paremman tarkkuuden saavuttamiseksi.", - "Use a Gemini API key for image generation.": "", - "Use a local font family for the app interface.": "", + "Use a Gemini API key for image generation.": "Käytä Gemini API -avainta kuvien luomiseen.", + "Use a local font family for the app interface.": "Käytä paikallista fonttiperhettä sovelluksen käyttöliittymässä.", "Use a valid event name or pattern like user.*": "Käytä kelvollista tapahtuman nimeä tai mallia, kuten user.*", "Use a wider chat layout on large displays.": "Käytä laajempaa keskustelun asettelua suurilla näytöillä.", "Use an API key when your ComfyUI server requires one.": "Käytä API-avainta, kun ComfyUI-palvelimesi vaatii sitä.", @@ -2935,7 +2935,7 @@ "User location successfully retrieved.": "Käyttäjän sijainti haettu onnistuneesti.", "User menu": "Käyttäjävalikko", "User messages": "Käyttäjän viestit", - "User not found.": "", + "User not found.": "Käyttäjää ei löytynyt.", "User Preview": "Käyttäjän esikatselu", "User ratings (thumbs up/down)": "Käyttäjien arviot (peukku ylös/alas)", "User Status": "Käyttäjän tila", @@ -2970,15 +2970,15 @@ "Version": "Versio", "Version {{selectedVersion}} of {{totalVersions}}": "Versio {{selectedVersion}} / {{totalVersions}}", "Version deleted": "Versio poistettu", - "View channel": "", + "View channel": "Näytä kanava", "View chat": "Näytä keskustelu", "View Replies": "Näytä vastaukset", "View Result from {{NAME}}": "Näytä tulos: {{NAME}}", "View source: {{name}}": "Näytä lähde: {{name}}", "View source: {{title}}": "Näytä lähde: {{title}}", "View the installed version and check release updates.": "Näytä asennettu versio ja tarkista julkaisupäivitykset.", - "Viewport Pinned": "", - "Viewport Unpinned": "", + "Viewport Pinned": "Näkymä kiinnitetty", + "Viewport Unpinned": "Näkymän irroitettu", "Visibility": "Näkyvyys", "Visible": "Näkyvillä", "Visible to all users": "Näkyy kaikille käyttäjille", @@ -2990,7 +2990,7 @@ "Voice Mode Prompt": "Puhetilan kehote", "Wait for the current response to finish before compacting.": "Odota nykyisen vastauksen valmistumista ennen tiivistämistä.", "Wait for the current response to finish before forking.": "Odota nykyisen vastauksen valmistumista ennen haarauttamista.", - "Waiting for upload": "", + "Waiting for upload": "Odottaa latausta", "Waiting for upload...": "Odottaa latausta...", "Warning": "Varoitus", "Warning:": "Varoitus:", @@ -3007,7 +3007,7 @@ "Web Search Engine": "Hakukoneet", "Web Search in Chat": "Verkkohaku keskustelussa", "Web Search Query Generation": "Verkkohakukyselyn luonti", - "Webhook": "", + "Webhook": "Webhook", "Webhook deleted": "Webhook poistettu", "Webhook Name": "Webhook nimi", "Webhook saved": "Webhook tallennettu", @@ -3074,7 +3074,7 @@ "You do not have permission to upload files to this knowledge base.": "Sinulla ei ole oikeuksia ladata tiedostoja tähän tietokantaan.", "You do not have permission to upload files.": "Sinulla ei ole lupaa ladata tiedostoja.", "You do not have permission to upload web content.": "Sinulla ei ole lupaa ladata verkkosisältöä.", - "You have more than 50 users, which often means this workspace is supporting organizational use. Open WebUI is free to use as-is, with no restrictions or hidden limits, and we want to keep it that way.": "", + "You have more than 50 users, which often means this workspace is supporting organizational use. Open WebUI is free to use as-is, with no restrictions or hidden limits, and we want to keep it that way.": "Sinulla on yli 50 käyttäjää, mikä tarkoittaa usein, että tämä työtila tukee organisaatiokäyttöä. Open WebUI:ta voi käyttää sellaisenaan maksutta, ilman rajoituksia tai piilotettuja rajoja, ja haluamme pitää sen sellaisena.", "You have no archived conversations.": "Sinulla ei ole arkistoituja keskusteluja.", "You have no shared conversations.": "Sinulla ei ole jaettuja keskusteluja.", "You have shared this chat": "Olet jakanut tämän keskustelun", @@ -3091,6 +3091,6 @@ "YouTube": "YouTube", "Youtube Language": "Youtube kieli", "Youtube Proxy URL": "Youtube-välityspalvelimen verkko-osoite", - "Zoom in": "", - "Zoom out": "" + "Zoom in": "Lähennä", + "Zoom out": "Loitonna" }