diff --git a/src/lib/i18n/locales/fi-FI/translation.json b/src/lib/i18n/locales/fi-FI/translation.json index 16501646e..c21491242 100644 --- a/src/lib/i18n/locales/fi-FI/translation.json +++ b/src/lib/i18n/locales/fi-FI/translation.json @@ -33,13 +33,13 @@ "{{user}}'s Chats": "{{user}}:n keskustelut", "{{webUIName}} Backend Required": "{{webUIName}}-backend vaaditaan", "*Prompt node ID(s) are required for image generation": "Kuvan luomiseen vaaditaan kehote-solmun ID(t)", - "1 hour before": "", + "1 hour before": "1 tunti ennen", "1 Source": "1 lähde", - "10 minutes before": "", - "15 minutes before": "", + "10 minutes before": "10 minuuttia ennen", + "15 minutes before": "15 minuuttia ennen", "1m_time_ago": "", - "30 minutes before": "", - "5 minutes before": "", + "30 minutes before": "30 minuuttia ennen", + "5 minutes before": "5 minuuttia ennen", "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.", @@ -52,7 +52,7 @@ "Access Control": "Käyttöoikeuksien hallinta", "Access Grants": "Käyttöoikeudet", "Access List": "Pääsylista", - "Access updated": "", + "Access updated": "Käyttöoikeus päivitetty", "Accessible to all users": "Käytettävissä kaikille käyttäjille", "Account": "Tili", "Account Activation Pending": "Tilin aktivointi odottaa", @@ -78,11 +78,11 @@ "Add content here": "Lisää sisältöä tähän", "Add Custom Parameter": "Lisää mukautettu parametri", "Add Custom Prompt": "Lisää mukautettu kehote", - "Add description": "", + "Add description": "Lisää kuvaus", "Add Details": "Lisää yksityiskohtia", "Add Files": "Lisää tiedostoja", "Add Image": "Lisää kuva", - "Add location": "", + "Add location": "Lisää sijainti", "Add Member": "Lisää jäsen", "Add Members": "Lisää jäseniä", "Add Memory": "Lisää muistiin", @@ -99,7 +99,7 @@ "Add webpage": "Lisää verkkosivu", "Add your Open Terminal URL and API key in Settings → Integrations.": "Lisää Open Terminal verkko-osoite ja API-avain Asetukset → Integraatiot", "Additional Config": "Lisäasetukset", - "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "", + "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "Lisäasetukset merkille. Tämä tulisi olla JSON-merkkijono, jossa on avain-arvo-pareja. Esimerkiksi '{\"key\": \"value\"}'. Tuetut avaimet sisältävät: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level.", "Additional feedback comments": "Lisäpalautteen kommentit", "Additional Parameters": "Lisäparametrit", "Adds filenames, titles, sections, and snippets into the BM25 text to improve lexical recall.": "Lisää tiedostonimiä, otsikoita, osioita ja katkelmia BM25-tekstiin leksikaalisen muistamisen parantamiseksi.", @@ -118,7 +118,7 @@ "AI": "AI", "All": "Kaikki", "All chats have been unarchived.": "Kaikki keskustelut poistettu arkistosta.", - "All day": "", + "All day": "Koko päivä", "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", @@ -152,7 +152,7 @@ "Allowed File Extensions": "Hyväksytyt tiedostomuodot", "Allowed file extensions for upload. Separate multiple extensions with commas. Leave empty for all file types.": "Hyväksyty tiedostomuodot. Erittele tiedostomuodot pilkulla. Jätä tyhjäksi kaikille tiedostomuodoille.", "Already have an account?": "Onko sinulla jo tili?", - "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "", + "Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "Vaihtoehto top_p:lle, ja sen tavoitteena on varmistaa laadun ja monimuotoisuuden tasapaino. Parametri p edustaa vähimmäistodennäköisyyttä, jonka on oltava tokenin huomioimiseksi suhteessa todennäköisimmän tokenin todennäköisyyteen. Esimerkiksi, kun p=0.05 ja todennäköisin tokenilla on todennäköisyys 0.9, logitit, joiden arvo on alle 0.045, suodatetaan pois.", "Always": "Aina", "Always Collapse Code Blocks": "Pienennä aina koodilohkot", "Always Expand Details": "Laajenna aina tiedot", @@ -191,7 +191,7 @@ "Are you sure you want to archive all chats? This action cannot be undone.": "Haluatko varmasti arkistoida kaikki keskustelut? Tätä toimintoa ei voi peruuttaa.", "Are you sure you want to clear all memories? This action cannot be undone.": "Haluatko varmasti tyhjentää kaikki muistot? Tätä toimintoa ei voi peruuttaa.", "Are you sure you want to delete \"{{NAME}}\"?": "Haluatko varmasti poistaa \"{{NAME}}\"?", - "Are you sure you want to delete **{{modelName}}**?": "", + "Are you sure you want to delete **{{modelName}}**?": "Haluatko varmasti poistaa **{{modelName}}**?", "Are you sure you want to delete all chats? This action cannot be undone.": "Haluatko varmasti poistaa kaikki keskustelut? Tätä toimintoa ei voi peruuttaa.", "Are you sure you want to delete this channel?": "Haluatko varmasti poistaa tämän kanavan?", "Are you sure you want to delete this connection? This action cannot be undone.": "Haluatko varmasti poistaa yhteyden? Tätä toimintoa ei voi peruuttaa.", @@ -207,9 +207,9 @@ "Ask a question": "Kysy kysymys", "Assistant": "Avustaja", "Async Embedding Processing": "Asynkroninen upotus prosessointi", - "At time of event": "", + "At time of event": "Tapahtumahetkellä", "Attach File From Knowledge": "Liitä tiedosto tietämyksestä", - "Attach Files": "", + "Attach Files": "Liitä tiedostoja", "Attach Knowledge": "Liitä tietoa", "Attach Notes": "Liitä muistiinpanoja", "Attach Webpage": "Liitä verkkosivu", @@ -232,13 +232,13 @@ "AUTOMATIC1111 Base URL": "AUTOMATIC1111 verkko-osoite", "AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 verkko-osoite vaaditaan.", "Automatically inject system tools in native function calling mode (e.g., timestamps, memory, chat history, notes, etc.)": "Lisää järjestelmätyökaluja automaattisesti natiivissa toimintokutsutilassa (esim. aikaleimat, muisti, keskusteluhistoria, muistiinpanot jne.)", - "Automation": "", - "Automation created": "", - "Automation Name": "", - "Automation title": "", - "Automation triggered": "", - "Automation updated": "", - "Automations": "", + "Automation": "Automaatio", + "Automation created": "Automaatio luotu", + "Automation Name": "Automaation nimi", + "Automation title": "Automaation otsikko", + "Automation triggered": "Automaatio laukaistu", + "Automation updated": "Automaatio päivitetty", + "Automations": "Automaatiot", "Available list": "Käytettävissä oleva luettelo", "Available models": "Käytettävissä olevat mallit", "Available Tools": "Käytettävissä olevat työkalut", @@ -269,7 +269,7 @@ "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": "", "Brave Search API Key": "Brave Search API -avain", - "Break down complex requests into trackable steps": "", + "Break down complex requests into trackable steps": "Pilko monimutkaiset pyynnöt seurattaviin vaiheisiin", "Browse and query knowledge bases": "Selaa ja hae tietokannoista", "Builtin Tools": "Sisäänrakennetut työkalut", "Bullet List": "Luettelo", @@ -282,8 +282,8 @@ "Bypass Web Loader": "Ohita verkkolataaja", "Cache Base Model List": "Malli luettelon välimuisti", "Calendar": "Kalenteri", - "Calendar deleted": "", - "Calendars": "", + "Calendar deleted": "Kalenteri poistettu", + "Calendars": "Kalenterit", "Call": "Puhelu", "Call feature is not supported when using Web STT engine": "Puhelutoimintoa ei tueta käytettäessä web-puheentunnistusmoottoria", "Camera": "Kamera", @@ -405,7 +405,7 @@ "Concurrent Requests": "Samanaikaiset pyynnöt", "Config": "Määritykset", "Config imported successfully": "Määritysten tuonti onnistui", - "Configuration": "", + "Configuration": "Määritys", "Configure": "Määritä", "Confirm": "Vahvista", "Confirm Password": "Vahvista salasana", @@ -420,7 +420,7 @@ "Connect to your own OpenAPI compatible external tool servers.": "Yhdistä omat ulkopuoliset OpenAPI yhteensopivat työkalu palvelimet.", "Connected ({{type}})": "Yhdistetty ({{type}})", "Connection failed": "Yhteys epäonnistui", - "Connection lost. Reconnecting...": "", + "Connection lost. Reconnecting...": "Yhteys katkaistu. Yhdistetään uudelleen...", "Connection successful": "Yhteys onnistui", "Connection Type": "Yhteystyyppi", "Connections": "Yhteydet", @@ -452,7 +452,7 @@ "Copy Last Response": "Kopioi viimeisin vastaus", "Copy link": "Kopioi linkki", "Copy Link": "Kopioi linkki", - "Copy Path": "", + "Copy Path": "Kopioi polku", "Copy Prompt": "Kopioi kehote", "Copy Share Link": "Kopioi jakolinkki", "Copy to clipboard": "Kopioi leikepöydälle", @@ -468,7 +468,7 @@ "Create a new note": "Luo uusi muistiinpano", "Create Account": "Luo tili", "Create Admin Account": "Luo ylläpitäjätili", - "Create and manage scheduled automations": "", + "Create and manage scheduled automations": "Luo ja hallinnoi aikataulutettuja automaatioita", "Create Channel": "Luo kanava", "Create Folder": "Luo kansio", "Create Image": "Luo kuva", @@ -478,7 +478,7 @@ "Create new secret key": "Luo uusi salainen avain", "Create note": "Luo muistiinpano", "Create Note": "Luo muistiinpano", - "Create scheduled prompts that run automatically on a recurring basis.": "", + "Create scheduled prompts that run automatically on a recurring basis.": "Luo aikataulutettuja kehotteita, jotka suoritetaan automaattisesti toistuvasti.", "Create your first note by clicking on the plus button below.": "Luo ensimmäinen muistiinpanosi painamalla alla olevaa plus painiketta.", "Created at": "Luotu", "Created At": "Luotu", @@ -494,14 +494,14 @@ "Custom Gender": "Muu sukupuoli", "Custom Parameter Name": "Mukautetun parametrin nimi", "Custom Parameter Value": "Mukautetun parametrin arvo", - "Daily": "", + "Daily": "Päivittäin", "Daily Messages": "Päivittäiset viestit", "Danger Zone": "Vaara-alue", "Dark": "Tumma", "Data Controls": "Datan hallinta", "Database": "Tietokanta", "Datalab Marker API": "Datalab Marker API", - "Day": "", + "Day": "Päivä", "DD/MM/YYYY": "DD/MM/YYYY", "DDGS Backend": "DDGS-taustajärjestelmä", "December": "joulukuu", @@ -532,12 +532,12 @@ "Delete All": "Poista kaikki", "Delete All Chats": "Poista kaikki keskustelut", "Delete all contents inside this folder": "Poista kaikki sisällöt tästä kansiosta", - "Delete automation?": "", - "Delete calendar": "", - "Delete Calendar": "", + "Delete automation?": "Poista automaatio?", + "Delete calendar": "Poista kalenteri", + "Delete Calendar": "Poista kalenteri", "Delete Chat": "Poista keskustelu", "Delete chat?": "Haluatko varmasti poistaa tämän keskustelun?", - "Delete Event": "", + "Delete Event": "Poista tapahtuma?", "Delete File": "Poista tiedosto", "Delete folder?": "Haluatko varmasti poistaa tämän kansion?", "Delete function?": "Haluatko varmasti poistaa tämän toiminnon?", @@ -680,7 +680,7 @@ "Embedding Concurrent Requests": "Samanaikaiset upotuspyynnöt", "Embedding Model": "Upotusmalli", "Embedding Model Engine": "Upotusmallin moottori", - "Emojis": "", + "Emojis": "Emojit", "Empty message": "Tyhjä viesti", "Enable All": "Ota kaikki käyttöön", "Enable API Keys": "Ota API-avaimet käyttöön", @@ -772,7 +772,7 @@ "Enter Perplexity Search API URL": "Aseta Perplexity Search API verkko-osoite", "Enter Playwright Timeout": "Aseta Playwright aikakatkaisu", "Enter Playwright WebSocket URL": "Aseta Playwright WebSocket-aikakatkaisu", - "Enter prompt here.": "", + "Enter prompt here.": "Kirjoita kehote tähän.", "Enter proxy URL (e.g. https://user:password@host:port)": "Kirjoita välityspalvelimen verkko-osoite (esim. https://käyttäjä:salasana@host:portti)", "Enter reasoning effort": "Kirjoita päättelyn määrä", "Enter Score": "Kirjoita pistemäärä", @@ -797,7 +797,7 @@ "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 prompt instructions for this automation...": "", + "Enter the prompt instructions for this automation...": "Kirjoita kehotteen ohjeet tälle automaatiolle...", "Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Kirjoita julkinen WebUI verkko-osoitteesi. Verkko-osoitetta käytetään osoitteiden luontiin ilmoituksissa.", "Enter the URL of the function to import": "Kirjoita tuotavan toiminnon verkko-osoite", "Enter the URL to import": "Kirjoita tuotavan verkko-osoite", @@ -831,23 +831,23 @@ "Enter your webhook URL": "Kirjoita webhook osoitteesi", "Entra ID": "Entra ID", "Environment Variables": "Ympäristömuuttujat", - "Ephemeral": "", + "Ephemeral": "Tilapäinen", "Error": "Virhe", "ERROR": "VIRHE", "Error accessing directory": "Virhe hakemistoa avattaessa", "Error accessing Google Drive: {{error}}": "Virhe yhdistäessä Google Drive: {{error}}", "Error accessing media devices.": "Virhe medialaitteita käytettäessä.", - "Error deleting model: {{error}}": "", + "Error deleting model: {{error}}": "Virhe mallia poistaessa: {{error}}", "Error starting recording.": "Virhe nauhoitusta aloittaessa.", "Error unloading model: {{error}}": "Virhe mallia ladattaessa: {{error}}", "Error uploading file: {{error}}": "Virhe ladattaessa tiedostoa: {{error}}", "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Virhe: Malli '{{modelId}}' on jo käytössä. Valitse toinen ID jatkaaksesi.", "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Virhe: Mallin ID ei voi olla tyhjä. Kirjoita ID jatkaaksesi.", "Evaluations": "Arvioinnit", - "Event created": "", - "Event deleted": "", - "Event title": "", - "Event updated": "", + "Event created": "Tapahtuma luotu", + "Event deleted": "Tapahtuma poistettu", + "Event title": "Tapahtuman otsikko", + "Event updated": "Tapahtuma päivitetty", "Exa API Key": "Exa API -avain", "Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Esimerkki: (&(objectClass=inetOrgPerson)(uid=%s))", "Example: ALL": "Esimerkki: KAIKKI", @@ -859,7 +859,7 @@ "Execute code": "Suorita koodi", "Execute code for analysis": "Suorita koodi analysointia varten", "Executing **{{NAME}}**...": "Suoritetaan **{{NAME}}**...", - "Execution Logs": "", + "Execution Logs": "Suorituslokit", "Expand": "Laajenna", "Experimental": "Kokeellinen", "Explain": "Selitä", @@ -869,8 +869,8 @@ "Export": "Vie", "Export All Archived Chats": "Vie kaikki arkistoidut keskustelut", "Export All Chats (All Users)": "Vie kaikki keskustelut (kaikki käyttäjät)", - "Export as CSV": "", - "Export as JSON": "", + "Export as CSV": "Vie CSV-tiedostona", + "Export as JSON": "Vie JSON:na", "Export chat (.json)": "Vie keskustelu (.json)", "Export Chats": "Vie keskustelut", "Export Config": "Vie asetukset", @@ -896,7 +896,7 @@ "Failed to connect to {{URL}} terminal server": "Yhdistäminen {{URL}} päätepalvelimeen epäonnistui", "Failed to copy link": "Linkin kopiointi epäonnistui", "Failed to create API Key.": "API-avaimen luonti epäonnistui.", - "Failed to delete calendar": "", + "Failed to delete calendar": "Kalenterin poistaminen epäonnistui", "Failed to delete note": "Muistiinpanon poistaminen epäonnistui", "Failed to download image": "Kuvan lataaminen epäonnistui", "Failed to extract content from the file: {{error}}": "Tiedoston sisällön pomiminen epäonnistui: {{error}}", @@ -1068,7 +1068,7 @@ "History": "Historia", "Home": "Koti", "Host": "Palvelin", - "Hourly": "", + "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?", @@ -1128,7 +1128,7 @@ "Insert Suggestion Prompt to Input": "Lisää kehote ehdotus syötteeseen", "Install from Github URL": "Asenna Github-URL:stä", "Instant Auto-Send After Voice Transcription": "Heti automaattinen lähetys äänitunnistuksen jälkeen", - "Instructions": "", + "Instructions": "Ohjeistukset", "Integration": "Integrointi", "Integrations": "Integraatiot", "Interface": "Käyttöliittymä", @@ -1188,7 +1188,7 @@ "Last 90 days": "Viimeiset 90 päivää", "Last Active": "Viimeksi aktiivinen", "Last Modified": "Viimeksi muokattu", - "Last ran": "", + "Last ran": "Viimeksi suoritettu", "Last reply": "Viimeksi vastattu", "LDAP": "LDAP", "LDAP server updated": "LDAP-palvelin päivitetty", @@ -1218,7 +1218,7 @@ "Limit concurrent search queries. 0 = unlimited (default). Set to 1 for sequential execution (recommended for APIs with strict rate limits like Brave free tier).": "Rajoita samanaikaisia hakukyselyitä. 0 = rajoittamaton (oletus). Aseta arvoon 1 peräkkäistä suoritusta varten (suositellaan API-rajapinnoille, joilla on tiukat nopeusrajoitukset, kuten Brave-ilmaistaso).", "Limits the number of concurrent embedding requests. Set to 0 for unlimited.": "Rajoittaa samanaikaisten upotuspyyntöjen määrää. Arvolla 0 ei rajoituksia.", "List": "Lista", - "List calendars, search, create, update, and delete calendar events": "", + "List calendars, search, create, update, and delete calendar events": "Listaa kalenterit, hae, luo, päivitä ja poista kalenteritapahtumia", "Listening...": "Kuuntelee...", "Live": "Live", "Llama.cpp": "Llama.cpp", @@ -1229,7 +1229,7 @@ "local": "paikallinen", "Local": "Paikallinen", "Local Task Model": "Paikallinen työmalli", - "Location": "", + "Location": "Sijainti", "Location access not allowed": "Ei pääsyä sijaintitietoihin", "Lost": "Mennyt", "Low": "Matala", @@ -1297,15 +1297,15 @@ "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.", - "Model {{modelId}} not found": "", - "Model {{modelName}} deleted successfully": "", + "Model {{modelId}} not found": "Malli {{modelId}} ei löytynyt", + "Model {{modelName}} deleted successfully": "Malli {{modelName}} poistettu onnistuneesti", "Model {{modelName}} is not vision capable": "Malli {{modelName}} ei kykene näkökykyyn", "Model {{name}} is now {{status}}": "Malli {{name}} on nyt {{status}}", "Model {{name}} is now hidden": "Malli {{name}} on nyt piilotettu", "Model {{name}} is now visible": "Malli {{name}} on nyt näkyvissä", "Model accepts file inputs": "Malli hyväksyy tiedostosyötteet", "Model accepts image inputs": "Malli hyväksyy kuvasyötteitä", - "Model can access Open Terminal for command execution and file management": "", + "Model can access Open Terminal for command execution and file management": "Malli voi käyttää Open Terminal-toimintoa komentojen suorittamiseen ja tiedostojen hallintaan.", "Model can execute code and perform calculations": "Malli voi suorittaa koodia ja laskelmia", "Model can generate images based on text prompts": "Malli voi luoda kuvia tekstikehotteiden perusteella", "Model can search the web for information": "Malli voi hakea tietoa verkosta", @@ -1339,8 +1339,8 @@ "Models Sharing": "Mallien jako", "Mojeek": "", "Mojeek Search API Key": "Mojeek Search API -avain", - "Month": "", - "Monthly": "", + "Month": "Kuukausi", + "Monthly": "Kuukausittain", "More": "Lisää", "More Concise": "Lyhyemmin", "More options": "Lisää vaihtoehtoja", @@ -1351,14 +1351,14 @@ "Name": "Nimi", "Name and ID are required, please fill them out": "Nimi ja ID vaaditaan, täytä puuttuvat kentät", "Name your knowledge base": "Anna tietokannalle nimi", - "Name, prompt, and model are required": "", + "Name, prompt, and model are required": "Nimi, kehote ja malli ovat pakollisia", "Native": "Natiivi", - "Never": "", + "Never": "Ei koskaan", "New": "Uusi", - "New Automation": "", + "New Automation": "Uusi automaatio", "New Button": "Uusi painike", "New Chat": "Uusi keskustelu", - "New Event": "", + "New Event": "Uusi tapahtuma", "New File": "Uusi tiedosto", "New Folder": "Uusi kansio", "New Function": "Uusi toiminto", @@ -1375,11 +1375,11 @@ "New Webhook": "Uusi Webhook", "new-channel": "uusi-kanava", "Next message": "Seuraava viesti", - "Next run": "", + "Next run": "Seuraava suoritus", "No access grants. Private to you.": "Ei käyttöoikeuksia. Yksityinen sinulle.", "No activity data": "Ei aktiivisuustietoja", "No authentication": "Ei todennusta", - "No automations found": "", + "No automations found": "Automaatioita ei löytynyt", "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", @@ -1390,7 +1390,7 @@ "No data": "Ei dataa", "No data found": "Dataa ei löytynyt", "No distance available": "Etäisyyttä ei saatavilla", - "No execution logs available yet": "", + "No execution logs available yet": "Suorituslokeja ei saatavilla", "No expiration can pose security risks.": "Vanhenemisen laittamatta jättäminen voi altistaa tietoturvariskeille.", "No feedback found": "Ei palautetta", "No file selected": "Tiedostoa ei ole valittu", @@ -1437,7 +1437,7 @@ "Not factually correct": "Ei faktuaalisesti oikein", "Not helpful": "Ei hyödyllinen", "Not Registered": "Ei kirjautunut", - "Not scheduled": "", + "Not scheduled": "Ei aikataulutettu", "Note": "Muistiinpano", "Note deleted successfully": "Muistiinpano poistettiin onnistuneesti", "Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "Huomautus: Jos asetat vähimmäispistemäärän, haku palauttaa vain sellaiset asiakirjat, joiden pistemäärä on vähintään vähimmäismäärä.", @@ -1462,7 +1462,7 @@ "Ollama Cloud API Key": "Ollama Cloud API avain", "Ollama Version": "Ollama-versio", "On": "Päällä", - "Once": "", + "Once": "Kerran", "OneDrive": "OneDrive", "Only active when \"Paste Large Text as File\" setting is toggled on.": "Aktiivinen vain, kun \"Liitä suuri teksti tiedostona\" -asetus on käytössä.", "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.", @@ -1528,8 +1528,8 @@ "Password": "Salasana", "Passwords do not match.": "Salasanat eivät täsmää", "Paste Large Text as File": "Liitä suuri teksti tiedostona", - "Path copied": "", - "Paused": "", + "Path copied": "Polku kopioitu", + "Paused": "Keskeytetty", "PDF document (.pdf)": "PDF-asiakirja (.pdf)", "PDF Extract Images (OCR)": "Poimi kuvat PDF:stä (OCR)", "PDF Loader Mode": "PDF latausmoodi", @@ -1548,7 +1548,7 @@ "Persistent": "Pysyvä", "Personalization": "Personointi", "Pin": "Kiinnitä", - "Pin to Sidebar": "", + "Pin to Sidebar": "Kiinnitä sivupalkkiin", "Pinned": "Kiinnitetty", "Pinned Messages": "Kiinnitetyt viestit", "Pinned Models": "Kiinnitetyt mallit", @@ -1635,8 +1635,8 @@ "Reason": "Päättely", "Reasoning Effort": "Päättelyn määrä", "Reasoning Tags": "Päättely tagit", - "Recently Used": "", - "Reconnected": "", + "Recently Used": "Viimeeksi käytetty", + "Reconnected": "Yhdistetty", "Record": "Nauhoita", "Record voice": "Nauhoita ääntä", "Redirecting you to Open WebUI Community": "Ohjataan sinut OpenWebUI-yhteisöön", @@ -1660,7 +1660,7 @@ "Relevance": "Relevanssi", "Relevance Threshold": "Relevanssikynnys", "Remember Dismissal": "Muista sulkeminen", - "Reminder": "", + "Reminder": "Muistutus", "Remove": "Poista", "Remove {{MODELID}} from list.": "Poista {{MODELID}} listalta", "Remove action": "Poista toiminto", @@ -1673,7 +1673,7 @@ "Renamed to {{name}}": "Nimetty uudelleen {{name}}", "Render Markdown in Previews": "Renderöi Markdown esikatseluissa", "Reorder Models": "Uudelleenjärjestä malleja", - "Repeats": "", + "Repeats": "Toistot", "Reply": "Vastaa", "Reply in Thread": "Vastaa ketjussa", "Reply to thread...": "Vastaa ketjussa...", @@ -1707,8 +1707,8 @@ "RTL": "RTL", "Run": "Suorita", "Run All": "Suorita kaikki", - "Run now": "", - "Run Now": "", + "Run now": "Suorita nyt", + "Run Now": "Suorita nyt", "Running": "Käynnissä", "Running...": "Käynnissä...", "Runs embedding tasks concurrently to speed up processing. Turn off if rate limits become an issue.": "Suorittaa upotustehtäviä samanaikaisesti käsittelyn nopeuttamiseksi. Poista käytöstä, jos kutsurajoituksesta tulee ongelma.", @@ -1720,15 +1720,15 @@ "Save Chat": "Tallenna keskustelu", "Saved": "Tallennettu", "Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "Keskustelulokien tallentaminen suoraan selaimen tallennustilaan ei ole enää tuettu. Lataa ja poista keskustelulokit napsauttamalla alla olevaa painiketta. Älä huoli, voit helposti tuoda keskustelulokit takaisin backendiin", - "Schedule": "", - "Scheduled time must be in the future": "", + "Schedule": "Aikataulu", + "Scheduled time must be in the future": "Aikataulutetun ajan on oltava tulevaisuudessa", "Scroll On Branch Change": "Vieritä haaran vaihtoon", "Search": "Haku", "Search a model": "Hae mallia", "Search all emojis": "Hae emojeista", "Search and manage user memories": "Hae ja hallinnoi käyttäjien muistoja", "Search and view user chat history": "Hae ja tarkastele käyttäjän keskusteluhistoriaa", - "Search Automations": "", + "Search Automations": "Etsi automaatioita", "Search Base": "Hakupohja", "Search channels and channel messages": "Hae kanavia ja kanavaviestejä", "Search Chats": "Hae keskusteluja", @@ -1798,7 +1798,7 @@ "Select how to split message text for TTS requests": "Valitse, miten viestit jaetaan TTS-pyyntöjä varten", "Select Knowledge": "Valitse tietämys", "Select Method": "Valitse metodi", - "Select model": "", + "Select model": "Valitse malli", "Select only one model to call": "Valitse vain yksi malli kutsuttavaksi", "Select view": "Valitse näkymä", "Selected model: {{modelName}}": "Valittu malli: {{modelName}}", @@ -1907,12 +1907,12 @@ "Start a new conversation": "Aloita uusi keskustelu", "Start of the channel": "Kanavan alku", "Start Tag": "Aloitus tagi", - "Starting in {{count}} minutes_one": "", - "Starting in {{count}} minutes_other": "", - "Starting in 1 minute": "", + "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", "Starting kernel...": "Käynnistetään kerneliä...", - "Starting now": "", - "State": "", + "Starting now": "Aloitetaan nyt", + "State": "Tila", "Status": "Tila", "Status cleared successfully": "Tila poistettu onnistuneesti", "Status updated successfully": "Tila päivitetty onnistuneesti", @@ -1923,7 +1923,7 @@ "Stop Download": "Lopeta lataus", "Stop Generating": "Lopeta generointi", "Stop Sequence": "Lopetussekvenssi", - "Storage": "", + "Storage": "Käyttötila", "Stream Chat Response": "Striimaa keskusteluvastaus", "Stream Delta Chunk Size": "Striimin delta-lohkon koko", "Streamable HTTP": "Streamable HTTP", @@ -1964,10 +1964,10 @@ "Talk to Model": "Puhu mallille", "Tap to interrupt": "Napauta keskeyttääksesi", "Task List": "Tehtävälista", - "Task Management": "", + "Task Management": "Tehtävien hallinta", "Task Model": "Työmalli", "Tasks": "Tehtävät", - "tasks completed": "", + "tasks completed": "Tehtävät suoritettu", "Tavily API Key": "Tavily API -avain", "Tavily Extract Depth": "Tavily poiminta syvyys", "Tell us more:": "Kerro lisää:", @@ -1999,7 +1999,7 @@ "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.", - "The Weight of BM25 Hybrid Search. 0 more semantic, 1 more lexical. Default 0.5": "", + "The Weight of BM25 Hybrid Search. 0 more semantic, 1 more lexical. Default 0.5": "BM25-hybridihaun painoarvo. 0 semanttista, 1 leksikaalista. Oletusarvo 0,5", "The width in pixels to compress images to. Leave empty for no compression.": "Leveys pikseleinä, johon kuvat pakataan. Jätä tyhjäksi, jos et halua pakkausta.", "Theme": "Teema", "There was an error syncing your stats. Please try again.": "Tilastojen synkronoinnissa tapahtui virhe. Yritä uudelleen.", @@ -2024,7 +2024,7 @@ "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": "Tämä poistaa kaikki mallit mukaan lukien mukautetut mallit", "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 permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "", + "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 reset the knowledge base and sync all files. Do you wish to continue?": "Tämä nollaa tietokannan ja synkronoi kaikki tiedostot. Haluatko jatkaa?", "Thorough explanation": "Perusteellinen selitys", "Thought": "Ajatus", @@ -2036,7 +2036,7 @@ "Tika": "Tika", "Tika Server URL required.": "Tika palvelimen verkko-osoite vaaditaan.", "Tiktoken": "Tiktoken", - "Time": "", + "Time": "Aika", "Time & Calculation": "Aika ja laskenta", "Timeout": "Aikakatkaisu", "Title": "Otsikko", @@ -2044,7 +2044,7 @@ "Title cannot be an empty string.": "Otsikko ei voi olla tyhjä merkkijono.", "Title Generation": "Otsikon luonti", "Title Generation Prompt": "Otsikon luontikehote", - "Title is required": "", + "Title is required": "Otsikko on pakollinen", "TLS": "TLS", "To access the available model names for downloading,": "Päästäksesi käsiksi ladattavissa oleviin mallinimiin,", "To access the GGUF models available for downloading,": "Päästäksesi käsiksi ladattavissa oleviin GGUF-malleihin,", @@ -2055,7 +2055,7 @@ "To select toolkits here, add them to the \"Tools\" workspace first.": "Valitaksesi työkalusettejä tässä, lisää ne ensin \"Työkalut\"-työtilaan.", "Toast notifications for new updates": "Ilmoituspopuppien näyttäminen uusista päivityksistä", "Today": "Tänään", - "Today at": "", + "Today at": "Tänään", "Today at {{LOCALIZED_TIME}}": "Tänään {{LOCALIZED_TIME}}", "Toggle {{COUNT}} sources": "Näytä/piilota {{COUNT}} lähdettä", "Toggle 1 source": "Näytä/piilota 1 lähde", @@ -2111,7 +2111,7 @@ "Unloads {{FROM_NOW}}": "Purkuja {{FROM_NOW}}", "Unlock mysteries": "Selvitä arvoituksia", "Unpin": "Irrota kiinnitys", - "Unpin from Sidebar": "", + "Unpin from Sidebar": "Irrota sivupalkista", "Unravel secrets": "Avaa salaisuuksia", "Unshare Chat": "Lopeta keskustelun jakaminen", "Unsupported file type.": "Ei tuettu tiedostotyyppi", @@ -2196,7 +2196,7 @@ "Waiting for upload...": "Odottaa latausta...", "Warning": "Varoitus", "Warning:": "Varoitus:", - "Warning: Enabling this will allow users to run scheduled prompts automatically.": "", + "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": "", @@ -2216,15 +2216,15 @@ "WebUI will make requests to \"{{url}}\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}\"", "WebUI will make requests to \"{{url}}/api/chat\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/api/chat\"", "WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI lähettää pyyntöjä osoitteeseen \"{{url}}/chat/completions\"", - "Week": "", - "Weekly": "", + "Week": "Viikko", + "Weekly": "Viikoittain", "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:", "What is shared:": "Mitä jaetaan:", "What's New in": "Mitä uutta", "What's on your mind?": "Mitä ajattelet?", - "When": "", + "When": "Milloin", "When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Kun käytössä, malli vastaa jokaiseen chatviestiin reaaliajassa, tuottaen vastauksen heti kun käyttäjä lähettää viestin. Tämä tila on hyödyllinen reaaliaikaisissa chat-sovelluksissa, mutta voi vaikuttaa suorituskykyyn hitaammilla laitteistoilla.", "wherever you are": "missä tahansa oletkin", "Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "Sivutetaanko tuloste. Jokainen sivu erotetaan toisistaan vaakasuoralla viivalla ja sivunumerolla. Oletusarvo ei käytössä.", @@ -2235,7 +2235,7 @@ "Width": "Leveys", "Wikipedia": "", "Won": "Voitti", - "Working Directory": "", + "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 Permissions": "Työtilan käyttöoikeudet",