<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="krl">
<context>
    <name>AudioControler</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Ei suada yhtyä palvelimale, vedi verkkos tai yritä myöhemmin uudeh.</translation>
    </message>
</context>
<context>
    <name>DocParse</name>
    <message>
        <source>The document content is invalid or empty.</source>
        <translation>Dokumentan sisältö on väärin libo tyhji.</translation>
    </message>
</context>
<context>
    <name>FileParser</name>
    <message>
        <source>Unsupported file format</source>
        <translation>Tiedostomuodua ei tueta</translation>
    </message>
</context>
<context>
    <name>IatCodeTranslation</name>
    <message>
        <source>appid authorization failed</source>
        <translation>appid-autorisaciiu ei onnistunu</translation>
    </message>
    <message>
        <source>Failed to obtain a certain parameter</source>
        <translation>Parametran suandmine ei onnistunu</translation>
    </message>
    <message>
        <source>Parameter value is illegal</source>
        <translation>Parametran arvo on väärin</translation>
    </message>
    <message>
        <source>Insufficient engine authorization</source>
        <translation>Mohtorin autorisaciiu ei riitä</translation>
    </message>
    <message>
        <source>Session timeout</source>
        <translation>Istunon aigu loppi</translation>
    </message>
    <message>
        <source>Audio decoding failed</source>
        <translation>Äänen purgu ei onnistunu</translation>
    </message>
    <message>
        <source>Engine session ended</source>
        <translation>Mohtorin istunon loppu</translation>
    </message>
    <message>
        <source>Parameter error</source>
        <translation>Parametran virhe</translation>
    </message>
    <message>
        <source>appid cannot be empty</source>
        <translation>appid ei voi olla tyhji</translation>
    </message>
    <message>
        <source>Illegal version</source>
        <translation>Värä versii</translation>
    </message>
    <message>
        <source>permission denied</source>
        <translation>lupua ei ole</translation>
    </message>
    <message>
        <source>Daily flow control exceeds limit</source>
        <translation>Päiväine liiču ylitetty</translation>
    </message>
    <message>
        <source>The request data format is illegal</source>
        <translation>Pyyndön datan muoto on väärin</translation>
    </message>
    <message>
        <source>base64 decoding failed</source>
        <translation>base64-purgru ei onnistunu</translation>
    </message>
    <message>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Tarvitut parametrat puuttuvat libo ovat väärii</translation>
    </message>
    <message>
        <source>Invalid handle</source>
        <translation>Väärä kahv</translation>
    </message>
    <message>
        <source>Reading data timeout</source>
        <translation>Datan lugemizen aigu loppi</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Yhtevys ei onnistunnu, ole hyvä da tarkista tiedot.</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseManager</name>
    <message>
        <source>FollowAlong</source>
        <translation>Seurata</translation>
    </message>
    <message>
        <source>Insufficient knowledge base capacity</source>
        <translation>Tietokannan tila on riittämätön</translation>
    </message>
    <message>
        <source>The total capacity of the knowledge base is %1M, with a remaining %2. The total number of files added this time is %3. Unable to complete the add to knowledge base operation.</source>
        <translation>Tietokannan yhtehine tilu on %1M, jäljelle on jännyh %2. Tuo kerroa lisättih %3 tiedostuo. Tietokannah lisäys ei onnistu.</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>Not enough disk space</source>
        <translation>Levytilua ei ole riittävästi</translation>
    </message>
    <message>
        <source>To store the newly added files, at least %1 of disk space is required. The current remaining space is %2. Please clear enough hard disk space and try again.</source>
        <translation>Uazien tiedostoillemizeh tarvittah vähintäh %1 levytilua. Nygyine jäljelle jänny tilu on %2. Ole hyvä da tyhjendä riittävästi levytilua da yritä uudelleen.</translation>
    </message>
    <message>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation>Tietokannah lisäys vaadii vektorizacii-mallin liitännäizen asentamista. Ole hyvä da latai da asenna se kaupasta.</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation>Älä asenna</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation>Asenna heti</translation>
    </message>
</context>
<context>
    <name>MarkdownEditor</name>
    <message>
        <source>Outline</source>
        <translation>Jäsenny</translation>
    </message>
    <message>
        <source>No outline</source>
        <translation>Ei jäsennysty</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Viittaukset</translation>
    </message>
</context>
<context>
    <name>OcrParse</name>
    <message>
        <source>The image file does not exist: %1</source>
        <translation>Kuvutiedostuo ei ole: %1</translation>
    </message>
    <message>
        <source>OCR did not recognize the text content</source>
        <translation>OCR ei tunnistanu tekstie</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>System AI Intelligent ButlerFunction
Introduction: Intelligently schedules system tools to perform complex system operations, supporting system control, file management, application management, and networking protocols.
Prompt Example: Name all files in the newly created folder on the desktop as project materials and arrange them in numerical order.</source>
        <translation>Järjestelmän AI-älykäs apulaine
Toimintu: Suunnittelee järjestelmän työkaluja monimutkazii järjestelmän toimindoi varten, tueče järjestelmän hallindua, tiedostoin hallindua, sovelluksien hallindua da verkkoprotokollii.
Esimerkki: Nimeä kaikki tiedostot työpöytäl luaduu uuzes kansiostu projektiainehikse da järjestä ne numeerallizeh järjestykseh.</translation>
    </message>
    <message>
        <source>Ask a question...</source>
        <translation>Kysy kysymys...</translation>
    </message>
    <message>
        <source>Discord gateway error: %1</source>
        <translation>Discord-portuvirhe: %1</translation>
    </message>
    <message>
        <source>Missing Discord bot token.</source>
        <translation>Discord-botin tunnistetta ei lövvy.</translation>
    </message>
    <message>
        <source>Generating...</source>
        <translation>Luodaan...</translation>
    </message>
    <message>
        <source>Discord placeholder message missing id.</source>
        <translation>Discord-placeholder-vieston puuttuu id.</translation>
    </message>
    <message>
        <source>Discord gateway URL is empty.</source>
        <translation>Discord-gateway-URL on tyhjä.</translation>
    </message>
    <message>
        <source>Ask UOS AI a question</source>
        <translation>Kysy UOS AI:ltä</translation>
    </message>
    <message>
        <source>Question for UOS AI</source>
        <translation>Kysymys UOS AI:lle</translation>
    </message>
    <message>
        <source>Missing Telegram bot token.</source>
        <translation>Telegram-bot-token puuttuu.</translation>
    </message>
    <message>
        <source>Telegram placeholder message missing message_id.</source>
        <translation>Telegram-placeholder-viestolta puuttuu message_id.</translation>
    </message>
    <message>
        <source>Telegram API request failed.</source>
        <translation>Telegram API -pyyntö epäonnistui.</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>OpenAI</source>
        <translation>OpenAI</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation>DeepSeek</translation>
    </message>
    <message>
        <source>UOS AI Trial Account</source>
        <translation>UOS AI -kokeilutili</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Mukautettu</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation>Yksityinen käyttöönotto-malli</translation>
    </message>
    <message>
        <source>{selection}</source>
        <translation>{selection}</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Restart immediately</source>
        <translation>Käynnistä heti uudelleen</translation>
    </message>
    <message>
        <source>Simplified Chinese</source>
        <translation>Yksinkertaistettu kiina</translation>
    </message>
    <message>
        <source>Traditional Chinese</source>
        <translation>Perinteinen kiina</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation>Tiibetti</translation>
    </message>
    <message>
        <source>English</source>
        <translation>Englanti</translation>
    </message>
    <message>
        <source>Japanese</source>
        <translation>Japouniekki</translation>
    </message>
    <message>
        <source>German</source>
        <translation>Saksan</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation>Espanjan</translation>
    </message>
    <message>
        <source>French</source>
        <translation>Fransien</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation>Itualien</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation>Koureal</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation>Malaijan</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation>Portugualien</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation>Ven&apos;an</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation>Tailan</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation>Vietnammal</translation>
    </message>
    <message>
        <source>Arabic (SA)</source>
        <translation>Arabien (SA)</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Eči</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation>Selitä</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>Yhteveto</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation>Kiändi</translation>
    </message>
    <message>
        <source>Continue Writing</source>
        <translation>Jatka kirjuttamistu</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Lajenda</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation>Kiillota</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Oikenda</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation>Lisätä AI-tietokantaan</translation>
    </message>
</context>
<context>
    <name>ResearchTools</name>
    <message>
        <source>The uos-ai-agent plugin (approximately %1) must be installed to save documents.</source>
        <translation>Dokumentoin tallendamizekseh pidäy olla asennettunu uos-ai-agent-lisäkeh (pienölleh %1).</translation>
    </message>
    <message>
        <source>The uos-ai-agent plugin must be installed to save documents.</source>
        <translation>Dokumentoin tallendamizekseh pidäy olla asennettunu uos-ai-agent-lisäkeh.</translation>
    </message>
    <message>
        <source>Note</source>
        <translation>Huomavus</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruta</translation>
    </message>
    <message>
        <source>Download Now</source>
        <translation>Lataa nygö</translation>
    </message>
</context>
<context>
    <name>ServiceConfigChannel</name>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>&apos;mcpServers&apos;-kenttä puuttuu.</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation>ei ole päälliöllistä mcp-palvelindua.</translation>
    </message>
    <message>
        <source>Only one MCP service can be edited at a time.</source>
        <translation>Vai yhten MCP-palvelindua voibi muokata kerral.</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation>url-kentty ei voi olla tyhji.</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation>command-kentty ei voi olla tyhji.</translation>
    </message>
    <message>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation>&apos;command&apos;-libo &apos;url&apos;-kenttä puuttuu</translation>
    </message>
    <message>
        <source>JSON configuration format is invalid.</source>
        <translation>JSON-asetustiedoston muoto on väärin.</translation>
    </message>
</context>
<context>
    <name>TextParse</name>
    <message>
        <source>Unable to open file: %1</source>
        <translation>Tiedostuo ei voi avata: %1</translation>
    </message>
    <message>
        <source>The file content is in binary format</source>
        <translation>Tiedoston sisältö on binuarizmuodossah</translation>
    </message>
    <message>
        <source>Unable to read file: %1</source>
        <translation>Tiedostuo ei voi lukea: %1</translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <source>Feedback</source>
        <translation>Palaute</translation>
    </message>
    <message>
        <source>Light Theme</source>
        <translation>Valge teema</translation>
    </message>
    <message>
        <source>Dark Theme</source>
        <translation>Mustu teema</translation>
    </message>
    <message>
        <source>System Theme</source>
        <translation>Järjestelmän teema</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation>Teema</translation>
    </message>
</context>
<context>
    <name>TtsCodeTranslation</name>
    <message>
        <source>appid authorization failed</source>
        <translation>appid-autorisatsii ei ole onnistunu</translation>
    </message>
    <message>
        <source>Failed to obtain a certain parameter</source>
        <translation>Tiijustimen suandamine ei ole onnistunu</translation>
    </message>
    <message>
        <source>Parameter value is illegal</source>
        <translation>Tiijustimen arvo on väärä</translation>
    </message>
    <message>
        <source>Insufficient engine authorization</source>
        <translation>Moottorin autorisatsii ei riitä</translation>
    </message>
    <message>
        <source>Request text length is illegal</source>
        <translation>Pyyndön tekstin pituus on väärä</translation>
    </message>
    <message>
        <source>session timeout</source>
        <translation>istuonto on aigaine loppu</translation>
    </message>
    <message>
        <source>Engine session ended</source>
        <translation>Moottorin istuonto loppesi</translation>
    </message>
    <message>
        <source>appid cannot be empty</source>
        <translation>appid ei voi olla tyhjä</translation>
    </message>
    <message>
        <source>Illegal version</source>
        <translation>Väärä versii</translation>
    </message>
    <message>
        <source>permission denied</source>
        <translation>oigetus estettu</translation>
    </message>
    <message>
        <source>Daily flow control exceeds limit</source>
        <translation>Päiväinevälimäärä on ylitetty</translation>
    </message>
    <message>
        <source>The request data format is illegal</source>
        <translation>Pyyndön datan muoto on väärä</translation>
    </message>
    <message>
        <source>base64 decoding failed</source>
        <translation>base64-juurutus ei ole onnistunu</translation>
    </message>
    <message>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Tarvitut tiijustimet puuttuvat tai ne ommaa väärän arvon</translation>
    </message>
    <message>
        <source>Reading data timeout</source>
        <translation>Datan lugeminen aigaine loppu</translation>
    </message>
    <message>
        <source>network anomaly</source>
        <translation>verkon virhe</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Yhteyttä ei saatu, tarkista täytetyt tiijot.</translation>
    </message>
</context>
<context>
    <name>UOSAbility</name>
    <message>
        <source>I haven&apos;t implemented this feature yet.</source>
        <translation>Minä en ole vie luonut tädä ominaisuutta.</translation>
    </message>
    <message>
        <source>service is not available!</source>
        <translation>palvelu ei ole käytös!</translation>
    </message>
    <message>
        <source>Invalid parameter!</source>
        <translation>Väärä parametri!</translation>
    </message>
    <message>
        <source>This app cannot be found!</source>
        <translation>Tädä ohjelmua ei lövvä!</translation>
    </message>
    <message>
        <source>Failed to start application!</source>
        <translation>Ohjelman käynnistyys ei onnistunu!</translation>
    </message>
</context>
<context>
    <name>WorkspaceStore</name>
    <message>
        <source>Note: Part of the document content may be generated by AI</source>
        <translation>Huom: Oza dokumentan sisälövois olla luaduttu tekoälyllä</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Viitteet</translation>
    </message>
    <message>
        <source>Word files (*.docx)</source>
        <translation>Word-tiedostot (*.docx)</translation>
    </message>
    <message>
        <source>PDF files (*.pdf)</source>
        <translation>PDF-tiedostot (*.pdf)</translation>
    </message>
    <message>
        <source>Markdown files (*.md)</source>
        <translation>Markdown-tiedostot (*.md)</translation>
    </message>
    <message>
        <source>Save Article</source>
        <translation>Tallenda artikkeli</translation>
    </message>
</context>
<context>
    <name>uos_ai::AITranslation</name>
    <message>
        <source>Translate the following text into English for me.</source>
        <translation>Kiännä seuraavu teksti minulle angliakse.</translation>
    </message>
    <message>
        <source>Translate the following document into Chinese.</source>
        <translation>Kiännä seuraavu dokumentu kiinakse.</translation>
    </message>
    <message>
        <source>What does the word Ǌgent” mean in the AI industry?</source>
        <translation>Miä tarkoittau sana ”agent” tekoälyalal?</translation>
    </message>
    <message>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation>Ole hyvä da kiännä seuraavu sisältö kiinakse. Vaatimukset: Tarkka merkitys, viralline da ammattimaine kieli.</translation>
    </message>
    <message>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation>Kuingu angliakse voi puhu ystävälle arkikielil?</translation>
    </message>
    <message>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation>Kiännä seuraavu vahnha kiinalaine teksti uuvvile kiinakse.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AIWriter</name>
    <message>
        <source>Today </source>
        <translation>Tänä </translation>
    </message>
    <message>
        <source>Yesterday </source>
        <translation>Eilen </translation>
    </message>
    <message>
        <source>MMM d HH:mm</source>
        <translation>MMM d HH:mm</translation>
    </message>
</context>
<context>
    <name>uos_ai::AboutWindow</name>
    <message>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation>UOS AI on työpöytänerokäs avuttai, sinun henkilökohtaine avuttai! Voit keskustella sen kanssa tekstil libo äänel, da se voi avvua vastata kysymyksih, antua tietuo da luadu kuvii sinun kuvauksien perustel.</translation>
    </message>
    <message>
        <source>Filing Information</source>
        <translation>Tiedot</translation>
    </message>
</context>
<context>
    <name>uos_ai::AbstractAssistant</name>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI tarvitsee AI-mallin tunnuksen, jota voidaan käyttää. Määritä mallin tunnus ensin.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddSkillDialog</name>
    <message>
        <source>Add Skill</source>
        <translation>Lisää taito</translation>
    </message>
    <message>
        <source>Skill Name</source>
        <translation>Taidon nimi</translation>
    </message>
    <message>
        <source>Enter skill name</source>
        <translation>Kirjoita taidon nimi</translation>
    </message>
    <message>
        <source>Skill Command</source>
        <translation>Taidon komento</translation>
    </message>
    <message>
        <source> {selection} </source>
        <translation> {selection} </translation>
    </message>
    <message>
        <source>represents the text selected by word selection.</source>
        <translation>tarkoittaa sanavalinnalla valittua tekstiä.</translation>
    </message>
    <message>
        <source>Instructions</source>
        <translation>Ohjeet</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Tallenna</translation>
    </message>
    <message>
        <source>Skill name cannot be empty</source>
        <translation>Taidon nimi ei voi olla tyhjä</translation>
    </message>
    <message>
        <source>Exceeded character limit</source>
        <translation>Merkkimäärä ylitetty</translation>
    </message>
    <message>
        <source>The skill name already exists.</source>
        <translation>Taidon nimi on jo olemassa.</translation>
    </message>
    <message>
        <source>Command Instructions</source>
        <translation>Komento-ohjeet</translation>
    </message>
    <message>
        <source>If you want to translate the selected text &quot;Hello&quot;, as shown above, you can enter the command: Translate {selection} into English.</source>
        <translation>Jos haluat kääntää valitun tekstin &quot;Hello&quot; kuten yllä on näytetty, voit syöttää komennon: Käännä {selection} englanniksi.</translation>
    </message>
    <message>
        <source>Advanced Tips</source>
        <translation>Lisävinkit</translation>
    </message>
    <message>
        <source>The more specific the command, the more accurate the generated content. For example:
• Generate a PPT outline for {selection} with 3 chapters and 10 key points.
• Polish {selection} into a recruitment copy within 100 words, highlighting teamwork.</source>
        <translation>Mitä tarkempi komento, sitä tarkemmin luotu sisältö. Esimerkiksi:
• Luo PPT-aihio aiheelle {selection}, jossa on 3 lukua ja 10 tärkeää kohtaa.
• Muokkaa {selection} rekryntointitekstiksi, joka on enintään 100 sanaa ja korostaa tiimityötä.</translation>
    </message>
    <message>
        <source>Clicking the label can still insert it into the input field.</source>
        <translation>Nimiön klikkaaminen lisää sen syötkenttään.</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiBarWidget</name>
    <message>
        <source>DDE Shell AI Bar</source>
        <translation>DDE Shell AI -palkki</translation>
    </message>
    <message>
        <source>Drag files quickly</source>
        <translation>Vedä tiedostot nopeasti</translation>
    </message>
    <message>
        <source>Drag files to the AI ribbon for intelligent processing</source>
        <translation>Vedä tiedostot tekoäly-kaistaleelle älykkäästä käsittelemistä varten</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiQuickDialog</name>
    <message>
        <source>simplified Chinese</source>
        <translation>yksinkertaistettu kiina</translation>
    </message>
    <message>
        <source>traditional Chinese</source>
        <translation>perinteinen kiina</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation>tiibet</translation>
    </message>
    <message>
        <source>English</source>
        <translation>angli</translation>
    </message>
    <message>
        <source>Japanese</source>
        <translation>jaapan</translation>
    </message>
    <message>
        <source>German</source>
        <translation>saksan</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation>espanjan</translation>
    </message>
    <message>
        <source>French</source>
        <translation>fransuan</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation>itualian</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation>korean</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation>malaijan</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation>portugualan</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation>ven&apos;an</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation>tailan</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation>vietnaman</translation>
    </message>
    <message>
        <source>type</source>
        <translation>tippu</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Read Aloud</source>
        <translation>Lue ääneen</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation>Liitä tekstih</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation>Luoda uuzi</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Kopie</translation>
    </message>
    <message>
        <source>Continue Dialog</source>
        <translation>Jatka keskustelua</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>Tekoälyn luomu sisältö on vaigi informaciiakse, kižättäy tiedon tovellizus.</translation>
    </message>
    <message>
        <source>Automatic Detection</source>
        <translation>Autouattine tunnistamine</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Eči</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation>Selitä</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>Kogoumus</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation>Kiänni</translation>
    </message>
    <message>
        <source>Continue writing</source>
        <translation>Jatka kirjuttamistua.</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Lajenda</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Korjata</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation>Puhtista</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation>Lisätä tekoälyn tietokantah</translation>
    </message>
    <message>
        <source>The translation result is limited by the model&apos;s capabilities. If you are not satisfied with the translation, please switch to other models on the UOS AI Home page.</source>
        <translation>Kiännöksen tulos on rajoitettu mallin voimah. Jos kiännös ei tyydytä, vaječči toižih malleih UOS AI -kotusivul.</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation>Kiänni tämä teksti kielel %1 da anna selgy tulos suora.
teksti：</translation>
    </message>
    <message>
        <source>Not clickable</source>
        <translation>Ei voi painua</translation>
    </message>
    <message>
        <source>The audio device is not detected, please check and try again.</source>
        <translation>Audio-laitettu ei lövvy, tarkista da yritä uudesta.</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>Tuo toimindo voidu käyttäy vaiku syöttötavan käändytty jälles. Opastu on nenga:
1. Painuo oigeha hiiren nuppua syöttötavan kuvakkele tehtäväpalkal.
2. Paino &quot;Käändytä&quot;.</translation>
    </message>
    <message>
        <source>Fill failed</source>
        <translation>Täyttö ei onnistunu</translation>
    </message>
    <message>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>Syöttökenttuo ei ole vallittu, valliče syöttökenttu da täytä se uudelleen.</translation>
    </message>
    <message>
        <source>Added</source>
        <translation>Lisätty</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation>Kopioituu</translation>
    </message>
    <message>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation>Selitä tuo kohto ymmärrettävällä kielel. Anna vaiku selgy tulos ilman liikkumattomuuttua.
teksti：</translation>
    </message>
    <message>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation>Tiivistä tuo kohto da anna minule suora selgy tulos ilman muudu liikkumattomuuttua.
teksti：</translation>
    </message>
    <message>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation>Jatka tuo kohto sopivasti. Ei pidä olla sanomista. Anna vaiku selgy tulos ilman muudu liikkumattomuuttua.
teksti：</translation>
    </message>
    <message>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation>Laajenna tuo kohto sopivasti. Ei pidä olla pidenny tekstie. Anna vaiku selgy tulos ilman muudu liikkumattomuuttua.
teksti：</translation>
    </message>
    <message>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation>Kiändä, onko tuos kohdas kirjoitusvirheitä. Jos on, ozuta virhehen sijat. Anna minule suora selgy tulos ilman muudu liikkumattomuuttua.
teksti：</translation>
    </message>
    <message>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation>Puhista tuo kohto minule da anna vaiku tulos ilman liikkumattomuuttua.
teksti：</translation>
    </message>
    <message>
        <source> &quot;%1&quot; </source>
        <translation> &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation>Nygyine malli: </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation>Nygy ei ole mallii</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation>Mene asetuksiin  </translation>
    </message>
    <message>
        <source>Claim Free Credits  </source>
        <translation>Valliče ilmaiset luotot  </translation>
    </message>
    <message>
        <source>No text recognized.</source>
        <translation>Tekstie ei tunnistettu.</translation>
    </message>
    <message>
        <source>The added content must be more than 10 words</source>
        <translation>Lisätty sisältö pitäy olla enämbi ku 10 sanua</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <source>AI Writer</source>
        <translation>AI-kirjuttai</translation>
    </message>
    <message>
        <source>Enter what you want to create (press Enter to generate/Esc to exit)</source>
        <translation>Kirjuta, midä tahtot luua (vajenda Enter, miä luadamis / Esc, miä lähtemäs)</translation>
    </message>
    <message>
        <source>Article</source>
        <translation>Artiklu</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>Järgendus</translation>
    </message>
    <message>
        <source>Notification</source>
        <translation>Tiedotus</translation>
    </message>
    <message>
        <source>Research Report</source>
        <translation>Tutkimusruado</translation>
    </message>
    <message>
        <source>Speeches</source>
        <translation>Puheh</translation>
    </message>
    <message>
        <source>Work Summary</source>
        <translation>Töön tiivistys</translation>
    </message>
    <message>
        <source>Tweets</source>
        <translation>Tviitat</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation>Liitä tekstih</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation>Luua uudelleen</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Kopičii</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>AI:n luaduu sisältö on vaičijuko viittehennyksei, huomua tiedon tovenneruon.</translation>
    </message>
    <message>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>Avva minua kirjuttua essei teemal [%1], kudamas on [selgie järgendus da rikas sisältö].</translation>
    </message>
    <message>
        <source>Artificial Intelligence</source>
        <translation>Keškoinyön äly</translation>
    </message>
    <message>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation>Avva minua kirjuttua järgendus teemal [%1], kudamua käytetäh [PPT:n luadamizeh].</translation>
    </message>
    <message>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation>Avva minua kirjuttua tiedotus [%1], ottai on [Kaikie ruadajat] da sendäči on [Hallitusosasto].</translation>
    </message>
    <message>
        <source>National Day Holiday</source>
        <translation>Kanzalline pyhäpäivy</translation>
    </message>
    <message>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation>Avva minua kirjuttua tutkimusruado [%1], vähimähän sen pidäy sisältiä [tilan kuvaus, ongelman analyziu, vastatukset da ehotukset, tutkimuksen johtokset].</translation>
    </message>
    <message>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation>Avva minua kirjuttua puhe teemal [%1] [Yhtiön johtajile], kudamas vaččuu [selgie järgendus da elävä kieli].</translation>
    </message>
    <message>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation>Abu minua kirjuttuah tiijustus minun viijembäs ruavos, kuduan sieččou [%1] da [tulokset], da kuduai pidäy olla [formal] -šilbu.</translation>
    </message>
    <message>
        <source>work content</source>
        <translation>ruavon sisältö</translation>
    </message>
    <message>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation>Abu minua kirjuttuah yleize twiitti aihestu [%1], kuduai pidäy olla [selgie štruktuuru] da [välly] šilbu.</translation>
    </message>
    <message>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>Tuo funktsii voidah käyttyä vaiku syöttötavan käynnistyksen jälles. Opastu on nenga:
1. Oigeh paino syöttötavan ikounil tehtävärivval.
2. Paino &quot;Käynnistä uudelleen&quot;.</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation>Kopiedu</translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation>Nygyine malli: </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation>Ei mallii nygöi</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation>Mene azetukseh  </translation>
    </message>
    <message>
        <source>Modify the content, change the tone…</source>
        <translation>Muuta sisältö, vaihda šilbu…</translation>
    </message>
    <message>
        <source>Fill failed</source>
        <translation>Täyttö ei onnistunuh</translation>
    </message>
    <message>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>Syöttölaatikko ei ole vallittu, vallie syött laatikko da täytä se uudelleen.</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::AppUtils</name>
    <message>
        <source>File Manager</source>
        <translation>Tiedostohallinta</translation>
    </message>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Mail</source>
        <translation>Šähköpostu</translation>
    </message>
    <message>
        <source>Calendar</source>
        <translation>Kalandari</translation>
    </message>
    <message>
        <source>Web Browser</source>
        <translation>Verkkoleivizie</translation>
    </message>
    <message>
        <source>Text Editor</source>
        <translation>Tekstimuokkain</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Kuva</translation>
    </message>
    <message>
        <source>Voice Notes</source>
        <translation>Ääniuurnot</translation>
    </message>
    <message>
        <source>Document Viewer</source>
        <translation>Dokumentukatselija</translation>
    </message>
    <message>
        <source>App Store</source>
        <translation>Sovelluskauppa</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Käzikirju</translation>
    </message>
    <message>
        <source>WPS Writer</source>
        <translation>WPS Writer</translation>
    </message>
    <message>
        <source>WPS Spreadsheets</source>
        <translation>WPS Spreadsheets</translation>
    </message>
    <message>
        <source>WPS Presentation</source>
        <translation>WPS Presentation</translation>
    </message>
    <message>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <source>SuwellReader</source>
        <translation>SuwellReader</translation>
    </message>
    <message>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <source>FoxitOfficeSuite</source>
        <translation>FoxitOfficeSuite</translation>
    </message>
    <message>
        <source>Foxit PDF Editor</source>
        <translation>Foxit PDF Editor</translation>
    </message>
    <message>
        <source>Yozo Document 2024</source>
        <translation>Yozo Document 2024</translation>
    </message>
    <message>
        <source>Yozo Office 2024</source>
        <translation>Yozo Office 2024</translation>
    </message>
    <message>
        <source>Yozo Presentation 2024</source>
        <translation>Yozo Presentation 2024</translation>
    </message>
    <message>
        <source>Yozo Sheet 2024</source>
        <translation>Yozo Sheet 2024</translation>
    </message>
    <message>
        <source>Yozo-xReader</source>
        <translation>Yozo-xReader</translation>
    </message>
    <message>
        <source>wpspdf</source>
        <translation>wpspdf</translation>
    </message>
    <message>
        <source>doubao</source>
        <translation>doubao</translation>
    </message>
    <message>
        <source>Foxmail</source>
        <translation>Foxmail</translation>
    </message>
    <message>
        <source>zjd</source>
        <translation>zjd</translation>
    </message>
    <message>
        <source>Wechat</source>
        <translation>Wechat</translation>
    </message>
    <message>
        <source>WXWork</source>
        <translation>WXWork</translation>
    </message>
    <message>
        <source>Feishu</source>
        <translation>Feishu</translation>
    </message>
    <message>
        <source>Chrome</source>
        <translation>Chrome</translation>
    </message>
</context>
<context>
    <name>uos_ai::Application</name>
    <message>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation>UOS AI on työpöytälyökkäri, sinun henkilökohtaine avučču! Voit pagizua senke tekstal libo äänel, da se voi avvuttua vastata kysymyksih, annua tietuo da luaduva kuvii sinun kuvvauksien perustehel.</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong/Write</source>
        <translation>UOS AI - Seurruu/Kirjutau</translation>
    </message>
</context>
<context>
    <name>uos_ai::ArticleAdjustAgent</name>
    <message>
        <source>Untitled</source>
        <translation>Nimettömy</translation>
    </message>
</context>
<context>
    <name>uos_ai::AssistantManager</name>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Hello, I&apos;m UOS AI.</source>
        <translation>Terveh, minä olen UOS AI.</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation>AI-kirjuttamine</translation>
    </message>
    <message>
        <source>Infinite inspiration, worry-free writing</source>
        <translation>Lopettamattomi inšpiratsii, huoleton kirjuttamine</translation>
    </message>
    <message>
        <source>Please enter the topic and requirements of the document, and UOS AI will help you complete the creation.</source>
        <translation>Kirjoita dokumentan tehmie da noudatukset, da UOS AI avvuttai luadie sen.</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation>AI-kändämine</translation>
    </message>
    <message>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation>Sinun kändäjän avučču, monien kielien mastari.</translation>
    </message>
    <message>
        <source>Please enter the content to be translated and specify the target language; the default target language is Chinese.</source>
        <translation>Kirjoita kändettävysis sisältö da kerro kohdekeli; kogonähine kohdekeli on kitijan kieli.</translation>
    </message>
    <message>
        <source>AI Knowledge Base</source>
        <translation>AI-tietokanta</translation>
    </message>
    <message>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation>Vastau kysymyksih sinun henkilökohtazen tietokannan pohjal.</translation>
    </message>
    <message>
        <source>Ask questions based on the knowledge base.</source>
        <translation>Kysy kysymyksiä tietokannan pohjal.</translation>
    </message>
    <message>
        <source>MCP&amp;Skills</source>
        <translation>MCP&amp;Taidot</translation>
    </message>
    <message>
        <source>Built-in common MCP &amp; Skills, supports custom tool import, freely choose tools for conversation.</source>
        <translation>Sisennykselliset yhtehet MCP &amp; -tavot, tukeh omien välineiden tuontua, valiče välineit vällin kogemuksen varten.</translation>
    </message>
    <message>
        <source>Please enter MCP&amp;Skills commands.</source>
        <translation>Kirjoita MCP&amp;Skills-komento.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioControler</name>
    <message>
        <source>No microphone detected</source>
        <translation>Mikrofonua ei löytynyt</translation>
    </message>
    <message>
        <source>No speaker detected</source>
        <translation>Kaiutinta ei löytynyt</translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinModelItem</name>
    <message>
        <source>Test</source>
        <translation>Kokeile</translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinProvider</name>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Intelligent Routing</source>
        <translation>Älykäs ohjaus</translation>
    </message>
    <message>
        <source>Online Search</source>
        <translation>Etsi verkos</translation>
    </message>
    <message>
        <source>DeepSeek-V3.2</source>
        <translation>DeepSeek-V3.2</translation>
    </message>
    <message>
        <source>GLM-4.7</source>
        <translation>GLM-4.7</translation>
    </message>
    <message>
        <source>Doubao-Seed-1.8</source>
        <translation>Doubao-Seed-1.8</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Oma</translation>
    </message>
    <message>
        <source>Private deployment</source>
        <translation>Yksityine käytöš</translation>
    </message>
    <message>
        <source>OpenAI</source>
        <translation>OpenAI</translation>
    </message>
    <message>
        <source>GPT-3.5 Turbo</source>
        <translation>GPT-3.5 Turbo</translation>
    </message>
    <message>
        <source>GPT-4</source>
        <translation>GPT-4</translation>
    </message>
    <message>
        <source>GPT-4.1</source>
        <translation>GPT-4.1</translation>
    </message>
    <message>
        <source>o1</source>
        <translation>o1</translation>
    </message>
    <message>
        <source>GPT-5.3 Chat</source>
        <translation>GPT-5.3 Chat</translation>
    </message>
    <message>
        <source>doubao/seed</source>
        <translation>doubao/seed</translation>
    </message>
    <message>
        <source>Doubao-Seed 2.0</source>
        <translation>Doubao-Seed 2.0</translation>
    </message>
    <message>
        <source>Doubao-Seed 2.0-Code</source>
        <translation>Doubao-Seed 2.0-Code</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation>DeepSeek</translation>
    </message>
    <message>
        <source>DeepSeek V3.2</source>
        <translation>DeepSeek V3.2</translation>
    </message>
    <message>
        <source>DeepSeek V4 Flash</source>
        <translation>DeepSeek V4 Flash</translation>
    </message>
    <message>
        <source>DeepSeek V4 Pro</source>
        <translation>DeepSeek V4 Pro</translation>
    </message>
    <message>
        <source>MiniMax</source>
        <translation>MiniMax</translation>
    </message>
    <message>
        <source>MiniMax-M2.5</source>
        <translation>MiniMax-M2.5</translation>
    </message>
    <message>
        <source>Moonshot (KIMI)</source>
        <translation>Moonshot (KIMI)</translation>
    </message>
    <message>
        <source>Kimi K2</source>
        <translation>Kimi K2</translation>
    </message>
    <message>
        <source>Kimi K2.5</source>
        <translation>Kimi K2.5</translation>
    </message>
    <message>
        <source>GLM</source>
        <translation>GLM</translation>
    </message>
    <message>
        <source>GLM-5</source>
        <translation>GLM-5</translation>
    </message>
    <message>
        <source>Qwen</source>
        <translation>Qwen</translation>
    </message>
    <message>
        <source>Qwen3</source>
        <translation>Qwen3</translation>
    </message>
    <message>
        <source>Qwen3.5</source>
        <translation>Qwen3.5</translation>
    </message>
    <message>
        <source>Anthropic</source>
        <translation>Anthropic</translation>
    </message>
    <message>
        <source>Gemini</source>
        <translation>Gemini</translation>
    </message>
</context>
<context>
    <name>uos_ai::ChatBotPlatformDialog</name>
    <message>
        <source>Lark Integration Settings</source>
        <translation>Lark-integroučan asetus</translation>
    </message>
    <message>
        <source>DingTalk Integration Settings</source>
        <translation>DingTalk-integroučan asetus</translation>
    </message>
    <message>
        <source>Telegram Integration Settings</source>
        <translation>Telegram-integrouhtijon azetukset</translation>
    </message>
    <message>
        <source>Discord Integration Settings</source>
        <translation>Discord-integrouhtijon azetukset</translation>
    </message>
    <message>
        <source>QQ Integration Settings</source>
        <translation>QQ-integrouhtijon azetukset</translation>
    </message>
    <message>
        <source>Required</source>
        <translation>Tarvitah</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation>Valinnalline</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Configuration Guide &gt;</source>
        <translation>Konfigurointijouhko &gt;</translation>
    </message>
</context>
<context>
    <name>uos_ai::ChatBotWidget</name>
    <message>
        <source>IM Integration</source>
        <translation>Pikasanomien integrouhtii</translation>
    </message>
    <message>
        <source>Third-party IM Integration</source>
        <translation>Kolmannen ozapuolen pikasanomien integrouhtii</translation>
    </message>
    <message>
        <source>Enable Message Forwarding Service</source>
        <translation>Vallita viestien edistämisslužbu</translation>
    </message>
    <message>
        <source>After enabling, UOS AI will receive messages from the configured Lark, DingTalk, QQ, Telegram, and Discord bots. You can then directly interact with UOS AI in your IM client.</source>
        <translation>Kun vallitetannu, UOS AI kuččuu viestii azetettulois Lark-, DingTalk-, QQ-, Telegram- da Discord-botois. Sitte voit vuorovaikutta UOS AI:nanke suoraan omal pikasanomien kliental.</translation>
    </message>
    <message>
        <source>After enabling, UOS AI will receive messages from the configured Lark, DingTalk, and QQ bots. You can then directly interact with UOS AI in your IM client.</source>
        <translation>Kun vallitetannu, UOS AI kuččuu viestii azetettulois Lark-, DingTalk- da QQ-botois. Sitte voit vuorovaikutta UOS AI:nanke suoraan omal pikasanomien kliental.</translation>
    </message>
    <message>
        <source>Lark</source>
        <translation>Lark</translation>
    </message>
    <message>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <source>Telegram</source>
        <translation>Telegram</translation>
    </message>
    <message>
        <source>Discord</source>
        <translation>Discord</translation>
    </message>
</context>
<context>
    <name>uos_ai::ClickableLabel</name>
    <message>
        <source>Insert it into the input field</source>
        <translation>Panna syöttökenttäh</translation>
    </message>
</context>
<context>
    <name>uos_ai::CommonFailDialog</name>
    <message>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::ConversationRecord</name>
    <message>
        <source>New Conversation</source>
        <translation>Uusi keskustelu</translation>
    </message>
    <message>
        <source>Null</source>
        <translation>Null</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomMcpServerEditor</name>
    <message>
        <source>Add MCP Server</source>
        <translation>Lisää MCP-palvelin</translation>
    </message>
    <message>
        <source>Edit MCP Server</source>
        <translation>Muokkaa MCP-palvelinta</translation>
    </message>
    <message>
        <source>JSON configuration:</source>
        <translation>JSON-asetukset:</translation>
    </message>
    <message>
        <source>Please paste the MCP JSON configuration code into the input box.</source>
        <translation>Liitä MCP:n JSON-asetuskoodi syöttökenttään.</translation>
    </message>
    <message>
        <source>Describe</source>
        <translation>Kuvaile</translation>
    </message>
    <message>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>Kuvaile MCP-palvelimen toimintoja, jotta työkalut löytyvät nopeasti</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Vahvista</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomModelGroup</name>
    <message>
        <source>Please enter the model ID</source>
        <translation>Syötä mallin tunniste</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Kokeile</translation>
    </message>
    <message>
        <source>Please enter the model name</source>
        <translation>Syötä mallin nimi</translation>
    </message>
</context>
<context>
    <name>uos_ai::DConfigManager</name>
    <message>
        <source>The device needs to be restarted before this function can be fully used.</source>
        <translation>Laitteen täytyy käynnistää uudelleen, jotta tätä toimintoa voidaan käyttää täysin.</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepResearchAgent</name>
    <message>
        <source>Collecting and analyzing data</source>
        <translation>Kerätään ja analysoidaan tietoja</translation>
    </message>
    <message>
        <source>Data collection and analysis completed</source>
        <translation>Tietojen keruu ja analyysi valmis</translation>
    </message>
    <message>
        <source>Research completed. %1 references collected:
</source>
        <translation>Tutkimus valmis. Kerätty %1 viitettä:
</translation>
    </message>
    <message>
        <source>Search succeeded</source>
        <translation>Haku onnistui</translation>
    </message>
    <message>
        <source>ERROR: No information found!</source>
        <translation>VIRHE: Tietoja ei löytynyt!</translation>
    </message>
    <message>
        <source>No relevant documents found</source>
        <translation>Sopimustoi dokumentua ei lövvetty</translation>
    </message>
    <message>
        <source>Local Knowledge Base</source>
        <translation>Paikalline tiedämyskanta</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekModelItem</name>
    <message>
        <source>Precautions</source>
        <translation>Varovuttuo</translation>
    </message>
    <message>
        <source>The DeepSeek local model has certain requirements for computer configuration. If the configuration is lower than the recommended one, the experience will be affected.</source>
        <translation>DeepSeek-paikalline mallil on tiijät vaatimukset tietokoneen konfiguroicielleh. Juhu konfiguroičii on alembi ku suositeltu, käyttökokemus kärsijy.</translation>
    </message>
    <message>
        <source>Recommended configuration</source>
        <translation>Suositeltu konfiguroičii</translation>
    </message>
    <message>
        <source>&lt;b&gt;Recommended Configuration&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU: &lt;/b&gt;High-performance multi-core CPU (such as Intel i5/i7 or AMD Ryzen 5/7 series), with a clock speed of above 3.0 GHz.&lt;br&gt;&lt;b&gt;GPU: &lt;/b&gt;With a video memory of above 4GB.&lt;br&gt;&lt;b&gt;Memory: &lt;/b&gt;8GB and above.&lt;br&gt;&lt;b&gt;Hard Drive: &lt;/b&gt;Solid State Drive (SSD) with at least 5GB of free space reserved.</source>
        <translation>&lt;b&gt;Suositeltu konfiguroičii&lt;/b&gt;&lt;br&gt;&lt;b&gt;Prosessoru: &lt;/b&gt;Korkean suorituskyvyn moniytimine prosessoru (kui Intel i5/i7 libo AMD Ryzen 5/7 -sarja), kellotaajuus vähintebin 3.0 GHz.&lt;br&gt;&lt;b&gt;Grafikkapiiri: &lt;/b&gt;Videomuistii vähintebin 4GB.&lt;br&gt;&lt;b&gt;Muisti: &lt;/b&gt;8GB da enämbi.&lt;br&gt;&lt;b&gt;Kovalevy: &lt;/b&gt;Kiintolevy (SSD), kus on vähintebin 5GB vabua tilua.</translation>
    </message>
    <message>
        <source>Install later</source>
        <translation>Asenneta myöhemmin</translation>
    </message>
    <message>
        <source>Confirm installation</source>
        <translation>Vahvista asennus</translation>
    </message>
</context>
<context>
    <name>uos_ai::DefaultAgent</name>
    <message>
        <source>yyyy-MM-dd hh:mm ddd (year-month-day hour:minute week)</source>
        <translation>vvvv-kk-pp tt:mm p (vuosi-kuu-päivä tunti:minuuta viuikko)</translation>
    </message>
</context>
<context>
    <name>uos_ai::DisableAppWidget</name>
    <message>
        <source>Hide FollowAlong in the following applications</source>
        <translation>Peitä FollowAlong näissä sovelluksis</translation>
    </message>
</context>
<context>
    <name>uos_ai::ECheckAgreementDialog</name>
    <message>
        <source>Enabling MCP Server Features</source>
        <translation>MCP-palvelimen ominaisuksis käyttöön ottamine</translation>
    </message>
    <message>
        <source>Some third-party MCP server features carry certain risks. Please use them with caution. If you enable this service, a built-in tool will detect and automatically download necessary dependencies. This download process will incur data charges. Please be aware of these risks and proceed with caution.</source>
        <translation>Juarat kolmandan ozan MCP-palvelimen ominaisukses viejiä tiijettyä riskua. Käytä niidy varovuttuo. Juhu otat tämän palvelun käyttöön, sisäänrakennettu työkalu tunnistau da lataa auttavasti tarvittavat riippuvuudet. Tämä latausprosessu aiheuttaa datamaksuloi. Huomioi nämä riskat da toimi varovuttuo.</translation>
    </message>
    <message>
        <source>I have understood and agree to use this service</source>
        <translation>Olen ymmärtäny da hyväksyn tämän palvelun käytön</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Vahvista</translation>
    </message>
</context>
<context>
    <name>uos_ai::FileChannel</name>
    <message>
        <source>Supported files</source>
        <translation>Tuetut tiedostot</translation>
    </message>
    <message>
        <source>Update the UOS Screen Recorder to version 6.6 or later and restart your computer to enable Screenshot Q&amp;A.</source>
        <translation>Päivitä UOS-ruutunauhoittai versiolleh 6.6 libo uudembi da käynnistä tietokone uudelleen, ku voit käyttä Kuva-Q&amp;A -toiminduo.</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation>Tiedostomuoduo ei ole tuettu.</translation>
    </message>
    <message>
        <source>The image exceeds the 15 MB size limit.</source>
        <translation>Kuva on suurembi ku 15 MB:n raja.</translation>
    </message>
    <message>
        <source>The file exceeds the 100 MB size limit.</source>
        <translation>Tiedosto on suurembi ku 100 MB:n raja.</translation>
    </message>
</context>
<context>
    <name>uos_ai::FreeAccountService</name>
    <message>
        <source>Network error</source>
        <translation>Verkon virhe</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>Sinun ilmainen tunnuksesi on vanhentunu, vuarrehita mallin tunnuks, jatkamistu niinku.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>Sinun ilmasen tunnuksen kvoota on loppu, vuarrehita mallin tunnuks, jatkamistu niinku.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation>Sinun ilmasen tunnuksen kvoota on loppu paginaičendua, vuarrehita mallin tunnuks, jatkamistu niinku.</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation>Ei ny</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation>Ota luotot</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation>Ilmaset luotot annettu</translation>
    </message>
    <message>
        <source>You&apos;ve used up the free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation>Olet käyttäny ilmasen luomaluotot koehamunnukselles. Annoimme sinule lisäy 200 ilmasta luottua, kuduat oigiet täl kuul. Eksiče enämbi ominaisuksii ja avaa UOS AI:n rajoittamattomat voimat!</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation>Onnistuneesti otettu</translation>
    </message>
    <message>
        <source>Account not found</source>
        <translation>Tunnustu ei lövvy</translation>
    </message>
    <message>
        <source>Only support trial account</source>
        <translation>Tuetaa vai koehamunnuks</translation>
    </message>
    <message>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation>Olet jo osallistunu tapahtumah da ei voi ottua palkkii uudelleen.</translation>
    </message>
    <message>
        <source>Server system error</source>
        <translation>Palvelimen järjestelmävirhe</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation>Luoton ottu ei onnistunu. Yritä uudelleen.</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenericAgent</name>
    <message>
        <source>yyyy-MM-dd ddd (year-month-day week)</source>
        <translation>vvvv-kk-pp ppä (vuosi-kuu-päivä viikko)</translation>
    </message>
</context>
<context>
    <name>uos_ai::GetFreeAccountDialog</name>
    <message>
        <source>Get a free trial account</source>
        <translation>Huo ilmainen koehamunnus</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Get account</source>
        <comment>button</comment>
        <translation>Huo hamunnus</translation>
    </message>
    <message>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation>Hamunuksen saamine tarkoittau, ymmärrät da hyväksyt tapahtuman ehdot,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Tapahtuman yksityiskohdat&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <source>UOS AI Trial Account</source>
        <translation>UOS AI -koehamunnus</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation>Tallendus ei onnistunu, yritä myöhemmin uudelleen</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation>Kokeilutunnus vastaanotettu onnistuneesti.</translation>
    </message>
    <message>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation>Kokeilutunnuksen käyttökerrat ja kesto ovat rajoitetut, määritä henkilökohtainen mallitunnus ajoissa! Lisätietoja tapahtuman yksityiskohdista.</translation>
    </message>
    <message>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation>Kokeilutunnuksen englannin kielen tuki ei ole tyydyttävä. Lisäksi kokeilutunnuksen käyttökerrat ja kesto ovat rajoitetut. Määritä henkilökohtainen mallitunnus ajoissa!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>Aloita kokeilu</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation>Ilmainen tunnusaktiviteetti on päättynyt.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Palvelimeen ei saada yhteyttä, tarkista verkkoyhteytesi tai yritä myöhemmin uudelleen.</translation>
    </message>
</context>
<context>
    <name>uos_ai::HttpCodeTranslation</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Palvelimeen ei saada yhteyttä, tarkista verkkoyhteytesi tai yritä myöhemmin uudelleen.</translation>
    </message>
    <message>
        <source>Request timeout due to server load or network issues. Please try again later.</source>
        <translation>Pyynnön aikakatkaisu palvelimen kuormituksen tai verkkongelmien vuoksi. Yritä myöhemmin uudelleen.</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Yhteys epäonnistui, tarkista syötetyt tiedot.</translation>
    </message>
    <message>
        <source>Operation canceled.</source>
        <translation>Toiminto peruutettu.</translation>
    </message>
</context>
<context>
    <name>uos_ai::IatWidget</name>
    <message>
        <source>Speak now</source>
        <translation>Puhu nyt</translation>
    </message>
    <message>
        <source>Low input volume</source>
        <translation>Matala äänenvoimakkuus</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Asetukset</translation>
    </message>
    <message>
        <source>Network unavailable</source>
        <translation>Verkko ei ole käytettävissä</translation>
    </message>
</context>
<context>
    <name>uos_ai::IconButtonEx</name>
    <message>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation>Uudet tiedostot tarvitsevat esikäsittelyä ennen käyttöä, ja tietojen käsittelyn aikana se saattaa kuluttaa huomattavan määrän laskenta- ja tallennusresursseja. Tietojen käsittely loppuu, kun tiedot poistetaan.</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputPlaceholderWidget</name>
    <message>
        <source>Ask AI</source>
        <translation>Kysy tekoälyltä</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputWindow</name>
    <message>
        <source>What to ask about this?</source>
        <translation>Mitä kysyä tästä?</translation>
    </message>
    <message>
        <source>Hide until restarting this app</source>
        <translation>Piilota, kunnes käynnistät tämän sovelluksen uudelleen</translation>
    </message>
    <message>
        <source>Disable in This Application</source>
        <translation>Kielti täs ohjelmukses</translation>
    </message>
    <message>
        <source>Disable Globally</source>
        <translation>Kielti kogonazes</translation>
    </message>
    <message>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>Mene &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Asetuksih&lt;/a&gt;, ku liitytät sen uudelleen.</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseAgent</name>
    <message>
        <source>Searching knowledge base</source>
        <translation>Ezičöy tiedämustu</translation>
    </message>
    <message>
        <source>Search complete · %1s</source>
        <translation>Ezičöy loppui · %1s</translation>
    </message>
    <message>
        <source>Search complete · %1m%2s</source>
        <translation>Ezičöy loppui · %1m%2s</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Lähtehet</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseItem</name>
    <message>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation>Oletko varmo, ku haluat kuččua tämän tiedämustiedoston?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Peru</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseListWidget</name>
    <message>
        <source>Delete</source>
        <translation>Kuččua</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Lisätä</translation>
    </message>
    <message>
        <source>Please install the embedding model plugins first</source>
        <translation>Ole hyvä da asenna upotusmallin ližännözet enimmä</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation>Tiedämustuo halličču</translation>
    </message>
    <message>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation>Tämä omaluadu tarvitčei suuri laitevaroja, da suositeltu konfiguratsii on: CPU Intel 11. polven i7 libo uudembi; Muistii 16GB libo enämb; NVIDIA grafiikkukortu da 10-sarju libo uudembi on parahin vuarite. Ku konfiguratsii on liian maito, voijah olla ongelmii kui hidastus da väärät vastaukset.</translation>
    </message>
    <message>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation>Täs voidah märitellä Henkilökohtazen tiedämusavučan tiedämustu, da Henkilökohtaine tiedämusavučai vastauči kysymyksih, pohjajes algah lisättyih tiedostoloih.</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Ei yhtindy</translation>
    </message>
    <message>
        <source>File already exist</source>
        <translation>Tiedosto jo on</translation>
    </message>
    <message>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation>Tiedosto %1 jo on da ei voidah lisätä uudelleen. Ole hyvä da muuta tiedoston nime libo kuččua olemas olevu tiedosto, ennen ku lisätät sen uudelleen</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Kaikki tiedostot</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelItem</name>
    <message>
        <source>Install</source>
        <translation>Asenna</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation>Poista asennus</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Päivitä</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListWidget</name>
    <message>
        <source>Local model</source>
        <translation>Paikalline malli</translation>
    </message>
    <message>
        <source>ULLM-1.5B</source>
        <translation>ULLM-1.5B</translation>
    </message>
    <message>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation>Kun ollu asennettu, nettiyhteyttä ei pidä olla UOS AI:n käytökse.</translation>
    </message>
    <message>
        <source>ULLM-7B</source>
        <translation>ULLM-7B</translation>
    </message>
    <message>
        <source>DeepSeek-R1-1.5B</source>
        <translation>DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation>Latau avoimen yhteisön luadu omal vastuul. Käytä UOS AI -avustajas asennuksen jälles.</translation>
    </message>
    <message>
        <source>Embedding Plugins</source>
        <translation>Upotuslisäkkeet</translation>
    </message>
    <message>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation>Kun malli on asennettu, Järjestelmäavustaja da Henkilökohtaine tiedoavustaja voidau ajua.</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPAgent</name>
    <message>
        <source>MCP server is not available</source>
        <translation>MCP-palvelin ei ole käytös</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPServer</name>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>&apos;mcpServers&apos; -kenttä puuttuu.</translation>
    </message>
    <message>
        <source>Remove old custom server config failed, server name: %0</source>
        <translation>Vanhan omaksumaine palvelimen asetusten poistamine ei onnistunu, palvelimen nimi: %0</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation>ei pädeviä mcp-palvelinta.</translation>
    </message>
    <message>
        <source>Duplicate MCP server name: %0.</source>
        <translation>Kaksinnuksi MCP-palvelimen nimi: %0.</translation>
    </message>
    <message>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>MCP-palvelimen nimi &apos;%1&apos; on jo olemas</translation>
    </message>
    <message>
        <source>Server name &apos;%1&apos; already exists</source>
        <translation>Palvelimen nimi &apos;%1&apos; on jo olemas</translation>
    </message>
    <message>
        <source>Failed to open custom config file for writing</source>
        <translation>Omaksumaine asetustiedoston avvuamine kirjutamista ei onnistunu</translation>
    </message>
    <message>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation>Palvelin &apos;%1&apos; ei ole oma palvelin taigo ei ole olemas</translation>
    </message>
    <message>
        <source>No custom server found.</source>
        <translation>Oma palvelin ei löydynnyh.</translation>
    </message>
    <message>
        <source>Server &apos;%1&apos; not found.</source>
        <translation>Palvelinta &apos;%1&apos; ei löytyny.</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation>url-kentty ei voi olla tyhji.</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation>komuando-kentty ei voi olla tyhji.</translation>
    </message>
    <message>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation>&apos;komuando&apos;- libo &apos;url&apos;-kentty puuttuu</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerItem</name>
    <message>
        <source>Install</source>
        <translation>Azua</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation>Poista</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Päivitä</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListItem</name>
    <message>
        <source>built-in</source>
        <translation>sisäänrakennettu</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListWidget</name>
    <message>
        <source>MCP Server</source>
        <translation>MCP-palvelin</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Kaikki</translation>
    </message>
    <message>
        <source>Built-in</source>
        <translation>Sisäänrakennettu</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Oma</translation>
    </message>
    <message>
        <source>Add MCP Server</source>
        <translation>Lisää MCP-palvelin</translation>
    </message>
    <message>
        <source>Confirm deletion %1?</source>
        <translation>Vahvista poisto %1?</translation>
    </message>
    <message>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>Jälles poistamistu tämä palvelin ei ole käytettävissäh. Toimii varovasti.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerWidget</name>
    <message>
        <source>Mcp Enviorment</source>
        <translation>Mcp-ympäristö</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation>MCP-palvelin</translation>
    </message>
    <message>
        <source>Install UOS AI Agent</source>
        <translation>Asenna UOS AI -agentu</translation>
    </message>
    <message>
        <source>After installation, MCP Server will be available.</source>
        <translation>Puoli asenduksen jälles MCP-palvelin on käytös.</translation>
    </message>
</context>
<context>
    <name>uos_ai::MgmtWindow</name>
    <message>
        <source>Model Configuration</source>
        <translation>Malliän asetukset</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation>Tiedopohjan hallindo</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI -seuranta</translation>
    </message>
    <message>
        <source>User Agreement</source>
        <translation>Käyttäjisopimus</translation>
    </message>
    <message>
        <source>UOS AI User Agreement</source>
        <translation>UOS AI -käyttäjisopimus</translation>
    </message>
    <message>
        <source>Read and agreed</source>
        <translation>Lugi da hyväksyi</translation>
    </message>
    <message>
        <source>Proxy Settings</source>
        <translation>Proxy-asetukset</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation>Siirry asetuksiin</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation>Vuvoin tilin aktiviteetti loppuu.</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation>Tiedopohjah lisäykses tarvitau vektorizaciimalli-lisäosan. Vie kauppah da asenda se.</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation>Ei asenda</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation>Asenda heti</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubProvider</name>
    <message>
        <source>YouRong 1.5B</source>
        <translation>YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation>YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelListWidget</name>
    <message>
        <source>Get a free account</source>
        <translation>Suai vuvoin tili</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Lisätä</translation>
    </message>
    <message>
        <source>Online model</source>
        <translation>Verkkomalli</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Ei yhtään</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <source>Install</source>
        <translation>Asenna</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation>Poista asennus</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Päivitä</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <source>About %1GB</source>
        <translation>Noin %1GB</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation>Asennetaan</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation>Oletko varma, että haluat poistaa tämän mallin?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Peru</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Checking</source>
        <translation>Tarkistetaan</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>%0 download failed, please try again!</source>
        <translation>%0 lataus epäonnistui, yritä uudelleen!</translation>
    </message>
    <message>
        <source>Please install the &quot;Embedding Plugins&quot; first before installing this model.</source>
        <translation>Asenna ensin &quot;Embedding Plugins&quot; -lisäosat ennen tämän mallin asentamista.</translation>
    </message>
    <message>
        <source>target folder trash failed, please try again!</source>
        <translation>kohdekansion siirros roskakoriin epäonnistui, yritä uudelleen!</translation>
    </message>
    <message>
        <source>%1 seconds</source>
        <translation>%1 sekuntia</translation>
    </message>
    <message>
        <source>%1 minutes</source>
        <translation>%1 minuuttia</translation>
    </message>
    <message>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>%1MB/%2GB ladattu, %3 jäljellä.</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelSubItem</name>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation>Oletko varma, että haluat poistaa tämän mallin?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelValidator</name>
    <message>
        <source>Invalid model account</source>
        <translation>Väärä mallitili</translation>
    </message>
    <message>
        <source>Unsupported model type</source>
        <translation>Mallityyppi ei ole tuettu</translation>
    </message>
    <message>
        <source>Model does not support chat completion</source>
        <translation>Malli ei tue keskustelua</translation>
    </message>
    <message>
        <source>Model is available</source>
        <translation>Malli on käytettävissä</translation>
    </message>
    <message>
        <source>HTTP error: %1</source>
        <translation>HTTP-virhe: %1</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Tuntematon virhe</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModifyProviderDialog</name>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation>Välityspalvelimen asetuksia varten mene järjestelmän välityspalvelimen asetuksiin</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation>Mene asetuksiin</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
    <message>
        <source>Edit Model</source>
        <translation>Muokkaa mallia</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation>Lisää malli</translation>
    </message>
    <message>
        <source>Account</source>
        <translation>Tili</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation>Pakollinen, useiden mallien erottamiseksi</translation>
    </message>
    <message>
        <source>Provider</source>
        <translation>Tarjoaja</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation>API-avain</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation>Pakollinen, syötä</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation>Domeno</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation>Volluittua</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Oma</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Lisätä</translation>
    </message>
    <message>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation>Juo tarkastamah, ongo malli käytös, sistiem lähettäy tieduo suurelle mallile, kudamas vie vähäizen tokenua.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Name and Model ID must be filled in.</source>
        <translation>Nimi da Mallin ID täytyy olla täytetty.</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation>Tallendus ei onnistunnu, yritä myöhemmin uudeh</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <source>Test passed</source>
        <translation>Koe onnistui</translation>
    </message>
    <message>
        <source>The model service is available.</source>
        <translation>Mallin palvelu on käytös.</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
</context>
<context>
    <name>uos_ai::OnlineSearchAgent</name>
    <message>
        <source>yyyy-MM-dd ddd (year-month-day week)</source>
        <translation>vvvv-kk-pp ppp (vuosi-kuu-päivä viikko)</translation>
    </message>
    <message>
        <source>Searching for relevant information</source>
        <translation>Ečitäh relevantua tieduuo</translation>
    </message>
    <message>
        <source>References %0 sources</source>
        <translation>Viittaukset %0 lähteh</translation>
    </message>
    <message>
        <source>%0 pages found</source>
        <translation>Löytyi %0 sivuu</translation>
    </message>
    <message>
        <source>Browsing %0</source>
        <translation>Selgua %0</translation>
    </message>
    <message>
        <source>page %0</source>
        <translation>sivu %0</translation>
    </message>
</context>
<context>
    <name>uos_ai::OperatingLineWidget</name>
    <message>
        <source>In data processing</source>
        <translation>Tieduo käsitelläh</translation>
    </message>
    <message>
        <source>Data processing error</source>
        <translation>Datan käsittelyvirhe</translation>
    </message>
    <message>
        <source>File error, unable to process, please delete.</source>
        <translation>Tiedostovirhe, ei voida käsitellä, poista, kiitos.</translation>
    </message>
</context>
<context>
    <name>uos_ai::OutlineAgent</name>
    <message>
        <source>Generating outline</source>
        <translation>Luodaan hahmotelmaa</translation>
    </message>
    <message>
        <source>Generating outline content for you.</source>
        <translation>Luodaan hahmotelman sisältöä sinulle.</translation>
    </message>
    <message>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation>Muokattava hahmotelma on luotu. Kun olet vahvistanut, napsauta alla olevaa sinistä painiketta jatkaaksesi asiakirjan luomiseen.</translation>
    </message>
    <message>
        <source>Detected that you have uploaded a local outline,  Currently parsing the outline content for you.</source>
        <translation>Havaittu, että olet ladannut paikallisen hahmotelman, tällä hetkellä jäsennetään hahmotelman sisältöä sinulle.</translation>
    </message>
    <message>
        <source>Detected uploaded local outline, please confirm.</source>
        <translation>Havaittu ladattu paikallinen hahmotelma, vahvista, kiitos.</translation>
    </message>
    <message>
        <source>Failed to parse the uploaded outline file, please re-upload</source>
        <translation>Ladatun hahmotelmotiedoston jäsennys epäonnistui, lataa uudelleen</translation>
    </message>
    <message>
        <source>Generating outline content failed</source>
        <translation>Hahmotelman sisällön luominen epäonnistui</translation>
    </message>
    <message>
        <source>Based on your writing task, I have generated the following outline for **%1**:

</source>
        <translation>Kirjoitustehtäväsi perusteella olen luonut seuraavan hahmotelman aiheelle **%1**:

</translation>
    </message>
    <message>
        <source>I have parsed your uploaded outline and structured it as **%1**:

</source>
        <translation>Olen jäsennellyt lataamasi hahmotelman ja jäsennellyt sen muotoon **%1**:

</translation>
    </message>
    <message>
        <source>
The outline contains %1 sections in total. Please confirm to proceed with research and writing.</source>
        <translation>
Hahmotelma sisältää yhteensä %1 osaa. Vahvista jatkaaksesi tutkimusta ja kirjoittamista.</translation>
    </message>
</context>
<context>
    <name>uos_ai::PersonalKnowledgeAssistant</name>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation>Henkilökohtaista tietäjävoidaan käyttää vasta mallin liitännäisen määrittämisen jälkeen.</translation>
    </message>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation>Henkilökohtaista tietäjävoidaan käyttää vasta tietokannan määrittämisen jälkeen.</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation>Yksityinen käyttöönotto malli</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Ei mikään</translation>
    </message>
</context>
<context>
    <name>uos_ai::ProviderListItem</name>
    <message>
        <source>Are you sure you want to delete this provider?</source>
        <translation>Haluatko varmasti poistaa tämän tarjoajan?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReferenceDialog</name>
    <message>
        <source>Reference</source>
        <translation>Viitteh</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Avua</translation>
    </message>
    <message>
        <source>Documents don&apos;t exits!</source>
        <translation>Dokumentat ei ole!</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReportWriterAgent</name>
    <message>
        <source>Document Generating</source>
        <translation>Dokumentan luajindu</translation>
    </message>
    <message>
        <source>failed</source>
        <translation>epäonnistui</translation>
    </message>
    <message>
        <source>Document Generated</source>
        <translation>Dokumentu luajittu</translation>
    </message>
    <message>
        <source>The document has been generated based on the outline. You can click the card below to edit the content, or click the &quot;Save As&quot; button to save it locally for further editing.</source>
        <translation>Dokumentu on luajittu piirrustuksen mugah. Voit painua alaspäi kortil, ku muokatah sisältöä, libo painua &quot;Tallenda nimel&quot; -nappulast, ku tallendah sidu paikallizeh, muokendamistu varten.</translation>
    </message>
    <message>
        <source>You can ask follow-up questions or request adjust the article.</source>
        <translation>Voit kysyy jatkokysymyksii libo pyytää muokatah kirjutustu.</translation>
    </message>
</context>
<context>
    <name>uos_ai::ServiceConfigChannel</name>
    <message>
        <source>Failed to get MCP server instance.</source>
        <translation>Ei saavuttu MCP-palvelimen ilmentymie.</translation>
    </message>
    <message>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation>Palvelin &quot;%1&quot; ei ole ičepidetty palvelin libo ei ole olemas</translation>
    </message>
    <message>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>MCP-palvelimen nimi &quot;%1&quot; on jo olemas</translation>
    </message>
    <message>
        <source>Server &apos;%1&apos; does not exist</source>
        <translation>Palvelin &quot;%1&quot; ei ole olemas</translation>
    </message>
</context>
<context>
    <name>uos_ai::SessionManager</name>
    <message>
        <source>Session with ID %1 already exists</source>
        <translation>Istunnuo ID:nke %1 on jo olemas</translation>
    </message>
    <message>
        <source>Session %1 create assistant %2 failed</source>
        <translation>Istunnuon %1 avui apulaitu %2 epäonnistui</translation>
    </message>
    <message>
        <source>Session %1 create success</source>
        <translation>Istunnuo %1 luajittu onnistuneh</translation>
    </message>
    <message>
        <source>Session %1 not found</source>
        <translation>Istunnuo %1 ei lövvetty</translation>
    </message>
    <message>
        <source>Session %1 is not idle</source>
        <translation>Istunnuo %1 ei ole tyhjänä</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillCommandTextEdit</name>
    <message>
        <source>Take </source>
        <translation>Ota </translation>
    </message>
    <message>
        <source> translate into English</source>
        <translation> kiännä anglien kielele</translation>
    </message>
    <message>
        <source>Exceeded character limit</source>
        <translation>Merkiä on liigučču</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListItem</name>
    <message>
        <source>Disabled</source>
        <translation>Vygottu</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation>Vollučču</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListWidget</name>
    <message>
        <source>Skill Management</source>
        <translation>Taidon hallindu</translation>
    </message>
    <message>
        <source>Add Skill</source>
        <translation>Lisäy taito</translation>
    </message>
    <message>
        <source>The first 4 skills will be displayed on the toolbar, and others will be hidden in the More menu.</source>
        <translation>Enzimäzet 4 taito näytetäh painikeloinnal, da toizet peitetäh &quot;Lisä&quot;-valikos.</translation>
    </message>
    <message>
        <source>Saved</source>
        <translation>Tallennettu</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the skill &quot;%1&quot;?</source>
        <translation>Oletko varma, ku haluat kuččua iäre taidon &quot;%1&quot;?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Kučču iäre</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillsManager</name>
    <message>
        <source>The archive file does not exist.</source>
        <translation>Arhiivutiedostuo ei ole.</translation>
    </message>
    <message>
        <source>Failed to create temporary directory for extraction.</source>
        <translation>Väliaikazien kansioloin luadimine ei onnistunnuh.</translation>
    </message>
    <message>
        <source>Failed to extract the archive. The file may be corrupted or the format is not supported.</source>
        <translation>Arhiivun purku ei onnistunnuh. Tiedosto voi olla rovettunnuh libo muodo ei ole tuettu.</translation>
    </message>
    <message>
        <source>No SKILL.md file found in the archive.</source>
        <translation>Arhiivas ei lövvy SKILL.md-tiedostuo.</translation>
    </message>
    <message>
        <source>The specified path is invalid.</source>
        <translation>Annettu polku on väärä.</translation>
    </message>
    <message>
        <source>Failed to read SKILL.md.</source>
        <translation>SKILL.md-lugemine ei onnistunnuh.</translation>
    </message>
    <message>
        <source>SKILL.md is missing the required &apos;name&apos; field.</source>
        <translation>SKILL.md-tiedostos puuttuu kyllästetty &apos;name&apos;-kenttä.</translation>
    </message>
    <message>
        <source>The skill directory does not exist.</source>
        <translation>Taitokansiota ei ole.</translation>
    </message>
    <message>
        <source>The skill cannot be imported from this path.</source>
        <translation>Taiduo ei voi tuvie tähä polkuh.</translation>
    </message>
    <message>
        <source>No SKILL.md file found in the skill directory.</source>
        <translation>SKILL.md-tiedostuo ei löydynyh taidon kansiosta.</translation>
    </message>
    <message>
        <source>The skill contains too many files (maximum %1 allowed).</source>
        <translation>Taidos on liiguži tiedostuo (suurin sallittu on %1).</translation>
    </message>
    <message>
        <source>The skill size exceeds the limit (maximum 10 MB allowed).</source>
        <translation>Taidon suurus on suurembi ku raja (suurin sallittu on 10 MB).</translation>
    </message>
    <message>
        <source>The skill folder name is invalid.</source>
        <translation>Taidon kanduon nimi on väärä.</translation>
    </message>
    <message>
        <source>Failed to overwrite the existing skill.</source>
        <translation>Olemas ollijon taidon kirjuttamine ei onnistunuh.</translation>
    </message>
    <message>
        <source>Failed to create the skills directory.</source>
        <translation>Taidoin kanduon luadmine ei onnistunuh.</translation>
    </message>
    <message>
        <source>Failed to copy the skill files.</source>
        <translation>Taidotiedostoin kopiiruimine ei onnistunuh.</translation>
    </message>
    <message>
        <source>Supported files</source>
        <translation>Tuetut tiedostot</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemChannel</name>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Ask UOS AI, kiss your worries goodbye.</source>
        <translation>Kysy UOS AI:stua, unohda murheet.</translation>
    </message>
    <message>
        <source>Changelog</source>
        <translation>Muutoksien histourii</translation>
    </message>
    <message>
        <source>Start Chatting</source>
        <translation>Algata pagin</translation>
    </message>
    <message>
        <source>Choose an assistant on the left, then enter a question or instruction to start a new chat.</source>
        <translation>Valiče avustai hualpäi, da sit kirjoita kysymys libo käsky, ku algatut uuzi paginu.</translation>
    </message>
    <message>
        <source>Voice Interaction</source>
        <translation>Puhehkontrollu</translation>
    </message>
    <message>
        <source>If you prefer voice control, switch quickly from the related entry to reduce repeated operations.</source>
        <translation>Jos pidät puhehkontrollua, voič vaihtua luožesti, ku vähendät toistanduo.</translation>
    </message>
    <message>
        <source>Keep Exploring</source>
        <translation>Jatka tutkimistu</translation>
    </message>
    <message>
        <source>Use history and settings to continue your tasks and adjust models, tools, and appearance.</source>
        <translation>Käytä histouriedu da azetuksii, ku jatkat tehtävii da säädät mallei, työruandua da nägyvyytty.</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Azetukset</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Abu</translation>
    </message>
    <message>
        <source>About</source>
        <translation>Tietoja</translation>
    </message>
    <message>
        <source>New Chat</source>
        <translation>Uuzi pagin</translation>
    </message>
    <message>
        <source>Temporary Chat</source>
        <translation>Väliaiguine pagin</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation>AI-kirjutus</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation>AI-kändö</translation>
    </message>
    <message>
        <source>AI Knowledge Base</source>
        <translation>AI-tiedobaza</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation>MCP-palvelin</translation>
    </message>
    <message>
        <source>Commands</source>
        <translation>Komennot</translation>
    </message>
    <message>
        <source>Agent Store</source>
        <translation>Agentu-kauppa</translation>
    </message>
    <message>
        <source>More</source>
        <translation>Läbi</translation>
    </message>
    <message>
        <source>Chat History</source>
        <translation>Paginan historii</translation>
    </message>
    <message>
        <source>Today</source>
        <translation>Tänäpä</translation>
    </message>
    <message>
        <source>Yesterday</source>
        <translation>Eile</translation>
    </message>
    <message>
        <source>Last 7 Days</source>
        <translation>Viijen päivyä aigua</translation>
    </message>
    <message>
        <source>Last 30 Days</source>
        <translation>Kymmenden päivyä aigua</translation>
    </message>
    <message>
        <source>January</source>
        <translation>Pakkaskuu</translation>
    </message>
    <message>
        <source>February</source>
        <translation>Helmi-</translation>
    </message>
    <message>
        <source>March</source>
        <translation>Kevätku</translation>
    </message>
    <message>
        <source>April</source>
        <translation>Huhtikuu</translation>
    </message>
    <message>
        <source>May</source>
        <translation>Toukokuu</translation>
    </message>
    <message>
        <source>June</source>
        <translation>Kesäkuu</translation>
    </message>
    <message>
        <source>July</source>
        <translation>Heinykuu</translation>
    </message>
    <message>
        <source>August</source>
        <translation>Elokuu</translation>
    </message>
    <message>
        <source>September</source>
        <translation>Syvyskuu</translation>
    </message>
    <message>
        <source>October</source>
        <translation>Lokakuu</translation>
    </message>
    <message>
        <source>November</source>
        <translation>Marraskuu</translation>
    </message>
    <message>
        <source>year</source>
        <translation>vuosi</translation>
    </message>
    <message>
        <source>Earlier</source>
        <translation>Aiembembai</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
    <message>
        <source>Confirm Deletion</source>
        <translation>Vahvista poistamine</translation>
    </message>
    <message>
        <source>Confirm deletion</source>
        <translation>Vahvista poistamine</translation>
    </message>
    <message>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>Poistamizen jälles tämä palvelin ei ole käytettävissäh. Toimi varovasti.</translation>
    </message>
    <message>
        <source>This action will delete all content related to this chat from UOS AI.</source>
        <translation>Tämä toimii poistau kaiken sisällön, kudai on yhteyttyh tähäh keskusteluhun UOS AI:späi.</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Vahvista poisto</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Peruuta</translation>
    </message>
    <message>
        <source>Batch Manage</source>
        <translation>Ryhmähallinto</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Kai</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Valitse kaikkii</translation>
    </message>
    <message>
        <source>%1 conversations selected</source>
        <translation>%1 keskustelua valittu</translation>
    </message>
    <message>
        <source>No chat history yet</source>
        <translation>Ei vielä keskusteluhistorii</translation>
    </message>
    <message>
        <source>Chat content not found</source>
        <translation>Keskustelun sisältö ei lövvy</translation>
    </message>
    <message>
        <source>DeepThink</source>
        <translation>Syväs miähtely</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Eči</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Liitteh</translation>
    </message>
    <message>
        <source>Upload Files</source>
        <translation>Latai tiedostoloi</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A</source>
        <translation>Kuva- da kysymys</translation>
    </message>
    <message>
        <source>Voice Input</source>
        <translation>Äänen syöttö</translation>
    </message>
    <message>
        <source>Send</source>
        <translation>Lähetä</translation>
    </message>
    <message>
        <source>Ask a question...</source>
        <translation>Kysy kysymys...</translation>
    </message>
    <message>
        <source>Voice Read</source>
        <translation>Lue äänele</translation>
    </message>
    <message>
        <source>Stop Reading</source>
        <translation>Lopeta lukemine</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Kopii</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation>Luadi uudelleh</translation>
    </message>
    <message>
        <source>Re-edit</source>
        <translation>Muokkaa uudelleh</translation>
    </message>
    <message>
        <source>Stop Generating</source>
        <translation>Lopeta luadimine</translation>
    </message>
    <message>
        <source>Generation stopped</source>
        <translation>Luadimine lopettettih</translation>
    </message>
    <message>
        <source>You stopped this answer, </source>
        <translation>Sinä lopettit vastuksen, </translation>
    </message>
    <message>
        <source>please re-edit your question</source>
        <translation>muokkaa kysymystäs uudelleh</translation>
    </message>
    <message>
        <source>Back to Bottom</source>
        <translation>Vendu alah</translation>
    </message>
    <message>
        <source>Thinking...</source>
        <translation>Miähtelen...</translation>
    </message>
    <message>
        <source>Deep think completed (took %1s)</source>
        <translation>Syväs miähtely valmis (kesti %1s)</translation>
    </message>
    <message>
        <source>Parsing...</source>
        <translation>Analysoidan...</translation>
    </message>
    <message>
        <source>Parsing failed</source>
        <translation>Analysu ei onnistunu</translation>
    </message>
    <message>
        <source>You can add up to 50 files</source>
        <translation>Voit liittiä enintän 50 tiedostuo</translation>
    </message>
    <message>
        <source>Summarize the core content of the file</source>
        <translation>Tiivistä tiedoston pääsisältö</translation>
    </message>
    <message>
        <source>Model List</source>
        <translation>Mallilistu</translation>
    </message>
    <message>
        <source>Smart Recommendation</source>
        <translation>Älykäs suositus</translation>
    </message>
    <message>
        <source>Smart switch for best match</source>
        <translation>Älykäs valiču parasta vastinustu</translation>
    </message>
    <message>
        <source>Local Model</source>
        <translation>Paikalline malli</translation>
    </message>
    <message>
        <source>Online Model</source>
        <translation>Verkkomalli</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation>Lisää malli</translation>
    </message>
    <message>
        <source>Private Model</source>
        <translation>Yksityine malli</translation>
    </message>
    <message>
        <source>Official</source>
        <translation>Viralline</translation>
    </message>
    <message>
        <source>AI-generated content is for reference only. Please verify its accuracy.</source>
        <translation>AI:n luaduu sisältö on vaigua viittehenny. Varmista sen oikeellisuus.</translation>
    </message>
    <message>
        <source>Temporary chats are not saved in history. The content will be completely deleted upon leaving.</source>
        <translation>Väliaiguašt keskustelut ei tallenneta histourieh. Sisältö poistetaan kokonan, ku poistut.</translation>
    </message>
    <message>
        <source>Maximum of 10 concurrent chats reached. Please try again later.</source>
        <translation>Suurin sallittu määrä samanaiguašt keskusteluo (10) on täytty. Yritä myöhemmin uuvessah.</translation>
    </message>
    <message>
        <source>View Now</source>
        <translation>Näytä ny</translation>
    </message>
    <message>
        <source>Remind Me Later</source>
        <translation>Muistuta myöhemmin</translation>
    </message>
    <message>
        <source>Infinite inspiration, worry-free writing</source>
        <translation>Loputon inspiraččii, huoleton kirjuttamine</translation>
    </message>
    <message>
        <source>Enable to search the web for more real-time, comprehensive, and accurate references.</source>
        <translation>Käytä, ku haet verkos puheenvuoroa, kudamat ollah ajankohtaisemmat, kattavammat ja tarkemmat.</translation>
    </message>
    <message>
        <source>Upload files/images as references</source>
        <translation>Lataa tiedostoja/kuvii viittehiksi</translation>
    </message>
    <message>
        <source>Reference Outline / Local File</source>
        <translation>Viitteelline ääriviiva / Paikalline tiedosto</translation>
    </message>
    <message>
        <source>As reference material / As outline file</source>
        <translation>Viitteelline materjalua / Ääriviivatustostuo</translation>
    </message>
    <message>
        <source>File Upload</source>
        <translation>Tiedoston luajindu</translation>
    </message>
    <message>
        <source>As Material</source>
        <translation>Materjalakse</translation>
    </message>
    <message>
        <source>As Outline</source>
        <translation>Ääriviivakse</translation>
    </message>
    <message>
        <source>Only supports uploading 1 outline file</source>
        <translation>Tuetah vai 1 ääriviivatuoston luajindu</translation>
    </message>
    <message>
        <source>Local Materials</source>
        <translation>Paikallizet materjalat</translation>
    </message>
    <message>
        <source>File Outline</source>
        <translation>Tiedoston ääriviiva</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>Ääriviiva</translation>
    </message>
    <message>
        <source>View All</source>
        <translation>Kaččo kaikkii</translation>
    </message>
    <message>
        <source>Recent Creations</source>
        <translation>Vikimat luajittu</translation>
    </message>
    <message>
        <source>Upload File</source>
        <translation>Lajenda tiedosto</translation>
    </message>
    <message>
        <source>Reference Outline</source>
        <translation>Viitteelline ääriviiva</translation>
    </message>
    <message>
        <source>Local File</source>
        <translation>Paikalline tiedosto</translation>
    </message>
    <message>
        <source>Heading</source>
        <translation>Päälö</translation>
    </message>
    <message>
        <source>Export Document</source>
        <translation>Vie dokumentu</translation>
    </message>
    <message>
        <source>Exit Full Screen</source>
        <translation>Väldy täyziekruanul</translation>
    </message>
    <message>
        <source>Untitled Document</source>
        <translation>Nimietön dokumentu</translation>
    </message>
    <message>
        <source>If you don&apos;t want local materials to be uploaded, you can do the following before generating content:</source>
        <translation>Jos et tahto, paikallizii materjaloi luajendettas, voit luadie sisältön enne:</translation>
    </message>
    <message>
        <source>1. Switch to a local model (e.g., DeepSeek-R1-1.5B) or a privately deployed model</source>
        <translation>1. Vaihto paikallizeh mallih (esim. DeepSeek-R1-1.5B) libo yksityizeh asennettuh mallih</translation>
    </message>
    <message>
        <source>2. Turn off &quot;Web Search&quot;</source>
        <translation>2. Kytke &quot;Verkkohaku&quot; pois päältä</translation>
    </message>
    <message>
        <source>Materials will be uploaded to the online model for analysis. Continue generating?</source>
        <translation>Materiaalit ladataan verkkomalliin analysoitavaksi. Jatketaanko luomista?</translation>
    </message>
    <message>
        <source>Materials will be uploaded to the online model (%1) for analysis. Continue generating?</source>
        <translation>Materiaalit ladataan verkkomalliin (%1) analysoitavaksi. Jatketaanko luomista?</translation>
    </message>
    <message>
        <source>Enable Privacy Mode</source>
        <translation>Ota yksityisyystila käyttöön</translation>
    </message>
    <message>
        <source>Continue Generating</source>
        <translation>Jatka luomista</translation>
    </message>
    <message>
        <source>You can enter more requirements to optimize or adjust the generated content.</source>
        <translation>Voit syöttää lisää vaatimuksia luodun sisällön optimoimiseksi tai muokkaamiseksi.</translation>
    </message>
    <message>
        <source>Detected local outline uploaded. Analyzing outline content...</source>
        <translation>Havaittu paikallinen jäsennys ladattu. Analysoidaan jäsennyksen sisältöä...</translation>
    </message>
    <message>
        <source>Generating outline content...</source>
        <translation>Luodaan jäsennyksen sisältöä...</translation>
    </message>
    <message>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation>Muokattava jäsennys on luotu. Kun vahvistat, napsauta alla olevaa sinistä painiketta siirtyäksesi asiakirjan luomiseen.</translation>
    </message>
    <message>
        <source>Unable to parse the uploaded outline file. Please re-upload.</source>
        <translation>Ladatun jäsennystiedoston jäsentäminen epäonnistui. Lataa uudelleen.</translation>
    </message>
    <message>
        <source>Re-upload Outline</source>
        <translation>Lataa jäsennys uudelleen</translation>
    </message>
    <message>
        <source>Directly generate outline using AI</source>
        <translation>Luo jäsennys suoraan tekoälyllä</translation>
    </message>
    <message>
        <source>Add sub-chapter</source>
        <translation>Lisää aliluku</translation>
    </message>
    <message>
        <source>Delete sub-chapter</source>
        <translation>Poista aliluku</translation>
    </message>
    <message>
        <source>Delete chapter</source>
        <translation>Poista luku</translation>
    </message>
    <message>
        <source>Add chapter</source>
        <translation>Lisää luku</translation>
    </message>
    <message>
        <source>Enter chapter title</source>
        <translation>Syötä luvun otsikko</translation>
    </message>
    <message>
        <source>Delete this heading?</source>
        <translation>Poistetaanko tämä otsikko?</translation>
    </message>
    <message>
        <source>Generate document from outline</source>
        <translation>Luo asiakirja jäsennyksestä</translation>
    </message>
    <message>
        <source>Save as Word</source>
        <translation>Tallenna Wordina</translation>
    </message>
    <message>
        <source>Save as PDF</source>
        <translation>Tallenda PDF:ah</translation>
    </message>
    <message>
        <source>Save as Markdown</source>
        <translation>Tallenda Markdown:ah</translation>
    </message>
    <message>
        <source>Saving...</source>
        <translation>Tallendu...</translation>
    </message>
    <message>
        <source>Saved successfully!</source>
        <translation>Tallendettih onnistui!</translation>
    </message>
    <message>
        <source>Failed to save, please try again.</source>
        <translation>Tallendamine ei onnistunnu, keriä uudelleen.</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Kumua</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Tee uudelleen</translation>
    </message>
    <message>
        <source>Body Text</source>
        <translation>Pääteksti</translation>
    </message>
    <message>
        <source>Heading %1</source>
        <translation>Otsikko %1</translation>
    </message>
    <message>
        <source>Bold</source>
        <translation>Lihavoitu</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation>Kursivoitu</translation>
    </message>
    <message>
        <source>Strikethrough</source>
        <translation>Yliviivattu</translation>
    </message>
    <message>
        <source>Link Text</source>
        <translation>Linkkiteksti</translation>
    </message>
    <message>
        <source>Bulleted List</source>
        <translation>Luettelo</translation>
    </message>
    <message>
        <source>Numbered List</source>
        <translation>Numerottu luettelo</translation>
    </message>
    <message>
        <source>Decrease Indent</source>
        <translation>Vähennä sisennystä</translation>
    </message>
    <message>
        <source>Increase Indent</source>
        <translation>Lisää sisennystä</translation>
    </message>
    <message>
        <source>Blockquote</source>
        <translation>Lainaus</translation>
    </message>
    <message>
        <source>Divider</source>
        <translation>Erotin</translation>
    </message>
    <message>
        <source>Copy Full Text</source>
        <translation>Kopioi koko teksti</translation>
    </message>
    <message>
        <source>Print Document</source>
        <translation>Piästä dokumentu</translation>
    </message>
    <message>
        <source>Share Document</source>
        <translation>Jagua dokumentu</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation>Vähendä</translation>
    </message>
    <message>
        <source>Full Screen</source>
        <translation>Kogu ruavu</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Sulje</translation>
    </message>
    <message>
        <source>Insert Link</source>
        <translation>Lisätä linku</translation>
    </message>
    <message>
        <source>Text:</source>
        <translation>Tekstu:</translation>
    </message>
    <message>
        <source>Link:</source>
        <translation>Linku:</translation>
    </message>
    <message>
        <source>Please enter a valid link</source>
        <translation>Ole hyvä da syötä oikei linku</translation>
    </message>
    <message>
        <source>Link text</source>
        <translation>Linkun tekstu</translation>
    </message>
    <message>
        <source>Please enter the text to be translated first.</source>
        <translation>Ole hyvä da syötä tekstu, kuduan pidäy kiändiä, enne.</translation>
    </message>
    <message>
        <source>Identifying source language...</source>
        <translation>Tunnistetaan lähtökieli...</translation>
    </message>
    <message>
        <source>My MCP Server</source>
        <translation>Minun MCP-palvelin</translation>
    </message>
    <message>
        <source>Add MCP Server</source>
        <translation>Lisätä MCP-palvelin</translation>
    </message>
    <message>
        <source>Delete MCP Server</source>
        <translation>Poistua MCP-palvelin</translation>
    </message>
    <message>
        <source>Edit MCP Server</source>
        <translation>Muokata MCP-palvelin</translation>
    </message>
    <message>
        <source>Built-in Only</source>
        <translation>Vain sisäänrakennettu</translation>
    </message>
    <message>
        <source>Custom Added Only</source>
        <translation>Vain omal lisätty</translation>
    </message>
    <message>
        <source>To use MCP&amp;Skills, install UOS AI Agent from the App Store first.</source>
        <translation>Käytäks MCP&amp;Skills -ominažuusii, osta UOS AI Agent -agentu sovelluskaupas enne.</translation>
    </message>
    <message>
        <source>To use AI Knowledge Base, install Embedding Plugins from App Store first.</source>
        <translation>Käytäks AI-tietokantua, osta Embedding -laajennukset sovelluskaupas enne.</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation>Asenna ny</translation>
    </message>
    <message>
        <source>System Settings</source>
        <translation>Järjestelmän azetukset</translation>
    </message>
    <message>
        <source>Bluetooth</source>
        <translation>Bluetooth</translation>
    </message>
    <message>
        <source>Wireless Network</source>
        <translation>Langaton verkko</translation>
    </message>
    <message>
        <source>DND Mode</source>
        <translation>Älä häiritse -tila</translation>
    </message>
    <message>
        <source>Eye Comfort</source>
        <translation>Silmien mukavuus</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation>Kirkkaisus</translation>
    </message>
    <message>
        <source>Volume</source>
        <translation>Äänenvoimakkuus</translation>
    </message>
    <message>
        <source>Font Size</source>
        <translation>Fontan suurus</translation>
    </message>
    <message>
        <source>App Store</source>
        <translation>Sovelluskauppa</translation>
    </message>
    <message>
        <source>Schedule Management</source>
        <translation>Aikataulun hallinta</translation>
    </message>
    <message>
        <source>Click to download</source>
        <translation>Painua lataamah</translation>
    </message>
    <message>
        <source>&lt;10k downloads</source>
        <translation>&lt;10k lataustu</translation>
    </message>
    <message>
        <source>&lt;100k downloads</source>
        <translation>&lt;100k lataustu</translation>
    </message>
    <message>
        <source>100k+ downloads</source>
        <translation>100k+ lataustu</translation>
    </message>
    <message>
        <source>%1 stars</source>
        <translation>%1 tähtie</translation>
    </message>
    <message>
        <source>Click to go to app</source>
        <translation>Painua mennäkse sovellukseh</translation>
    </message>
    <message>
        <source>Sunday</source>
        <translation>Sunnuntai</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation>Maanantai</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation>Tiistai</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation>Keskiviikko</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation>Torstai</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation>Perjantai</translation>
    </message>
    <message>
        <source>Saturday</source>
        <translation>Lauantai</translation>
    </message>
    <message>
        <source>MCP Servers</source>
        <translation>MCP-palvelimet</translation>
    </message>
    <message>
        <source>Select All MCP Servers</source>
        <translation>Valitse kaikki MCP-palvelimet</translation>
    </message>
    <message>
        <source>You can add and manage MCP servers</source>
        <translation>Voit lisätä ja hallita MCP-palvelimia</translation>
    </message>
    <message>
        <source>Describe</source>
        <translation>Kuvaile</translation>
    </message>
    <message>
        <source>JSON configuration</source>
        <translation>JSON-asetukset</translation>
    </message>
    <message>
        <source>Please paste the MCP JSON configuration code into the input box.</source>
        <translation>Liitä MCP JSON -asetuskoodi syöttökenttään.</translation>
    </message>
    <message>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>Kuvaile MCP-palvelimen toiminnot nopean haun helpottamiseksi</translation>
    </message>
    <message>
        <source>Back</source>
        <translation>Takaisin</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation>Ilmaiset luotot toimitettu</translation>
    </message>
    <message>
        <source>You&apos;ve&apos;ve used up the free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation>Olet käyttänyt kokeilutilisi ilmaiset luotot. Olemme antaneet sinulle lisäksi 200 ilmaista luottoa, jotka ovat voimassa tässä kuussa. Tutustu lisää ominaisuuksiin ja avaa UOS AI:n rajattomat mahdollisuudet!</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation>Ei nyt</translation>
    </message>
    <message>
        <source>I am {{enter identity/position}}. Help me write a {{report/article/outline/WeChat public account post/notice/research report/work summary/speech}} about {{enter topic}}, around {{1000}} words in length. The content requirements are {{enter requirements/content focus/writing style, etc..}}</source>
        <translation>Olen {{syötä identiteetti/positio}}. Auta minua kirjoittamaan {{raportti/artikkeli/luonnos/WeChat-tilin julkaisu/ilmoitus/tutkimusraportti/työn yhteenveto/puhe}} aiheesta {{syötä aihe}}, noin {{1000}} sanan pituinen. Sisällön vaatimukset ovat {{syötä vaatimukset/sisällön painopiste/kirjoitustyyli jne.}}</translation>
    </message>
    <message>
        <source>Manage Chat History</source>
        <translation>Hallinnoi keskusteluhistoriaa</translation>
    </message>
    <message>
        <source>Voice Chat</source>
        <translation>Puhekeskustelu</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Laajenna</translation>
    </message>
    <message>
        <source>Collapse</source>
        <translation>Kutista</translation>
    </message>
    <message>
        <source>Edited on</source>
        <translation>Muokattu</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>Luotu</translation>
    </message>
    <message>
        <source>You have %1 newly answered chats</source>
        <translation>Sinul on %1 uuttu vastattua keskustelua</translation>
    </message>
    <message>
        <source>Search History</source>
        <translation>Eči historia</translation>
    </message>
    <message>
        <source>Confirm delete this conversation</source>
        <translation>Vahvista keskustelun poistamine</translation>
    </message>
    <message>
        <source>This will remove all related content from UOS AI</source>
        <translation>Tämä poistau kaiken liittyvän sisällön UOS AI:sta</translation>
    </message>
    <message>
        <source>Use it now</source>
        <translation>Käytä nyt</translation>
    </message>
    <message>
        <source>My Skills</source>
        <translation>Minun taidot</translation>
    </message>
    <message>
        <source>Open installation directory</source>
        <translation>Avua asennuskansio</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Päivitä</translation>
    </message>
    <message>
        <source>Import Skill</source>
        <translation>Tuua taito</translation>
    </message>
    <message>
        <source>You can add and manage Skills</source>
        <translation>Voit liittiä da hallita taitoloi</translation>
    </message>
    <message>
        <source>Exit Voice Chat</source>
        <translation>Lopeta äänikeskustelu</translation>
    </message>
    <message>
        <source>The following %1 files are invalid and unavailable. Continue?</source>
        <translation>Jälgimäzet %1 tiedostuo ollah väärät da ei ole käytettävissä. Jatkua?</translation>
    </message>
    <message>
        <source>The following file is invalid and unavailable. Continue?</source>
        <translation>Jälgimäine tiedosto on väärä da ei ole käytettävissä. Jatkua?</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Edelline</translation>
    </message>
    <message>
        <source>UOS AI 3.0: All-New UI Upgrade</source>
        <translation>UOS AI 3.0: Uuzi käyttöliittymän päivitys</translation>
    </message>
    <message>
        <source>New Windowed Mode for a fresh interaction experience</source>
        <translation>Uuzi ikkunatila uvven kogemustu varten</translation>
    </message>
    <message>
        <source>Clear sidebar navigation for organized access and ease of use</source>
        <translation>Selgy sivupalkin navigatsii järjestettyluo da kevyttä käyttöä varten</translation>
    </message>
    <message>
        <source>A wider, focused workspace with richer content</source>
        <translation>Leveämpi, keskittyvä työtila rikkahamman sisällön kera</translation>
    </message>
    <message>
        <source>Clearer hierarchy to keep core tasks focused and immersive</source>
        <translation>Selgiempi hierarkia, jotta päätööt pidetään keskittynyt ja uppoutuneena</translation>
    </message>
    <message>
        <source>Multi-tasking to save your valuable time</source>
        <translation>Moniajo, kudamas säästät arvokkaa aigua</translation>
    </message>
    <message>
        <source>Silent background multi-tasking: No more waiting</source>
        <translation>Hiljine taustamoniajo: ei enämbiä odotandua</translation>
    </message>
    <message>
        <source>Assign tasks anytime without breaking your flow</source>
        <translation>Anna tehtävii milloin hyvänsä rikkomatta virruttu</translation>
    </message>
    <message>
        <source>Get instant progress updates without constant monitoring</source>
        <translation>Suau puhekohtaiset tiedotuksii ilman jatkuvua seurandua</translation>
    </message>
    <message>
        <source>Immersive split-screen writing: Accurate, secure, and traceable</source>
        <translation>Uppoutuva jakoruutukirjuttamine: tarkka, varma da jäljitettävissä</translation>
    </message>
    <message>
        <source>Split-screen chat &amp; edit: No more window switching</source>
        <translation>Jakoruutukeskustelu &amp; muokkau: ei enämbiä ikkunoidu vaihtandua</translation>
    </message>
    <message>
        <source>Deep data &quot;feeding&quot; for well-grounded content creation</source>
        <translation>Syvälline datan syöttö hyvin perustelluu sisällön luomistu varten</translation>
    </message>
    <message>
        <source>Outline first with manual correction and one-click export</source>
        <translation>Ensin luonnos, sit käsin korjailu da yhen painalluksen viejä</translation>
    </message>
    <message>
        <source>On-device/Private models ensure data privacy and security</source>
        <translation>Laittehen/Yksityine mallit taatah datan yksityisvön da turvalličuon</translation>
    </message>
    <message>
        <source>System control &amp; vast Skills: All within a single command</source>
        <translation>Järjestelmän hallindu da laajat taidot: kaiky yhten käskyn algah</translation>
    </message>
    <message>
        <source>Visual system control: Adjust fonts, toggle Wi-Fi, and more</source>
        <translation>Visualline järjestelmän hallindu: muuta kirjaintyyppei, kytke Wi-Fi päälle/pois da muuta</translation>
    </message>
    <message>
        <source>High-frequency office skills: Writing, translation, and merging</source>
        <translation>Korkuččuiččujen toimistotaitoloi: kirjuttamine, kändämine da yhtistamine</translation>
    </message>
    <message>
        <source>One-click Skill import to unlock endless capabilities</source>
        <translation>Yhen painalluksen taitoloin tuonti avaa loputtomat mahdolličuodet</translation>
    </message>
    <message>
        <source>Batch management and precise search for history</source>
        <translation>Erän hallindu da tarkka etsindä histouries</translation>
    </message>
    <message>
        <source>Global quick search: Access history in seconds</source>
        <translation>Globuali pikka-etsindä: piäsy histourieh sekunduissa</translation>
    </message>
    <message>
        <source>Agent-based filtering for precise chat history search</source>
        <translation>Agentupohjaine suodattine tarkua keskusteluhistourien etsindyä varten</translation>
    </message>
    <message>
        <source>Efficient batch management for a clean and organized workspace</source>
        <translation>Tehokas erähallindu puhtaan da järjestetyn työtilan hyväkse</translation>
    </message>
    <message>
        <source>Go to configuration</source>
        <translation>Mene asetuksih</translation>
    </message>
    <message>
        <source>No account</source>
        <translation>Ei konttua</translation>
    </message>
    <message>
        <source>Input question</source>
        <translation>Syötä kysymys</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>Tekoälyn luoma sisältö on vain viitteeksi, kiinnitä huomiota tiedon paikkansapitävyyteen.</translation>
    </message>
    <message>
        <source>Welcome to UOS AI</source>
        <translation>Tervetuloa UOS AI -palveluun</translation>
    </message>
    <message>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation>Tässä on joitain asioita, joita UOS AI voi auttaa sinua tekemään</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Pysäytä</translation>
    </message>
    <message>
        <source>Play</source>
        <translation>Toista</translation>
    </message>
    <message>
        <source>Retry</source>
        <translation>Yritä uudelleen</translation>
    </message>
    <message>
        <source>Clear conversation history</source>
        <translation>Tyhjennä keskusteluhistoria</translation>
    </message>
    <message>
        <source>Please connect the microphone and try again</source>
        <translation>Yhdistä mikrofoni ja yritä uudelleen</translation>
    </message>
    <message>
        <source>Chat history cleared</source>
        <translation>Keskusteluhistoria tyhjennetty</translation>
    </message>
    <message>
        <source>Click to start/stop recording</source>
        <translation>Paina aloittaaksesi tai lopettaaksesi nauhoituksen</translation>
    </message>
    <message>
        <source>Listening</source>
        <translation>Kuunnellaan</translation>
    </message>
    <message>
        <source>Sleeping</source>
        <translation>Nukkumassa</translation>
    </message>
    <message>
        <source>No microphone detected</source>
        <translation>Mikrofonia ei havaittu</translation>
    </message>
    <message>
        <source>Connection failed, click to try again</source>
        <translation>Yhteys epäonnistui, paina yrittääksesi uudelleen</translation>
    </message>
    <message>
        <source>Click on the animation%1 to activate</source>
        <translation>Paina animaatiota%1 aktivoidaksesi</translation>
    </message>
    <message>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation>Puheentunnistus ei ole juuri nyt käytettävissä, tarkista verkkoyhteys!</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Palvelimeen ei saada yhteyttä, tarkista verkkoyhteytesi tai yritä myöhemmin uudelleen.</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation>Puhekeskustelu</translation>
    </message>
    <message>
        <source>Click the animation or press Enter to send</source>
        <translation>Paina animaatiota tai Enter-näppäintä lähettääksesi</translation>
    </message>
    <message>
        <source>Stop recording after %1 seconds</source>
        <translation>Lopeta kirjittamine %1 sekundan jälgeh</translation>
    </message>
    <message>
        <source>Thinking</source>
        <translation>Mietöu</translation>
    </message>
    <message>
        <source>Click animation to interrupt</source>
        <translation>Knokua animatsiedu, ku katkaiset</translation>
    </message>
    <message>
        <source>Answering</source>
        <translation>Vastuau</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>Sinun ilman akountan kvootu on lopettu, ole hyvä da azeta mallin akountu, jatkua käyttämisty.</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>Sinun ilman akountu on vanhentunu, ole hyvä da azeta mallin akountu, jatkua käyttämisty.</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI tarvitsee AI-malli-akountun, kuduan pitäy olla azettu ennen käyttöy. Azeta mallin akountu enzimäine.</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation>Aktivizirui</translation>
    </message>
    <message>
        <source>Voice input</source>
        <translation>Äänisyöttö</translation>
    </message>
    <message>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation>Äänilähetys on väliaigazesti käytettämättömy, ole hyvä da tarkista verkkoy!</translation>
    </message>
    <message>
        <source>Turn off voice conversation</source>
        <translation>Sammuta äänikeskustelu</translation>
    </message>
    <message>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation>Kuvu on luatu, ole hyvä da siirry keskustelurajapintah, ku näytät sen.</translation>
    </message>
    <message>
        <source>No account, please configure an account</source>
        <translation>Ei akountua, ole hyvä da azeta akountu</translation>
    </message>
    <message>
        <source>Answer each question up to 5 times</source>
        <translation>Vastua joga kysymykses varten kahe viizi kertua</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation>Kopiedu onnistunnuh</translation>
    </message>
    <message>
        <source>Sound output device not detected</source>
        <translation>Ääniulostulolaittehtu ei lövvvy</translation>
    </message>
    <message>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation>Ääniulostulolaittehtu ei lövvvy, ole hyvä da tarkista da yritä uudeh!</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Režimu</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation>Ikkunan tila</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation>Sivupalkin tila</translation>
    </message>
    <message>
        <source>Assistant List</source>
        <translation>Avuloinluettelo</translation>
    </message>
    <message>
        <source>Agent List</source>
        <translation>Agenttuluettelo</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation>UOS-järjestelmän avuloi</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation>Deepin-järjestelmän avuloi</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation>Henkilökohtaine tiedoavuloi</translation>
    </message>
    <message>
        <source>Please configure the knowledge base</source>
        <translation>Olgah konfiguroitu tiedokanto</translation>
    </message>
    <message>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation>Ennen kuin käytät [Henkilökohtaine tiedoavuloi]-palvelua, on tiedokanto konfiguroitava. Konfiguroinnin jälgehäin AI vastustau kysymyksih libo luou sisältöä tiedokannah konfiguroitun sisällön pohjal.</translation>
    </message>
    <message>
        <source>Please configure the large model</source>
        <translation>Olgah konfiguroitu suuri malli</translation>
    </message>
    <message>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation>Henkilökohtaine tiedoavuloi on käytettävissä vain suuren mallin konfiguroinnin jälgehäin.</translation>
    </message>
    <message>
        <source>To configure</source>
        <translation>Konfiguroimah</translation>
    </message>
    <message>
        <source>To install</source>
        <translation>Azendamah</translation>
    </message>
    <message>
        <source>Please install [EmbeddingPlugins]</source>
        <translation>Olgah azendettu [EmbeddingPlugins]</translation>
    </message>
    <message>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation>Tämän avuloin käyttö vaadii EmbeddingPlugins-lisäosan azendamisen</translation>
    </message>
    <message>
        <source>Drag files here to add them.</source>
        <translation>Vie tiedot täh liitämisekši.</translation>
    </message>
    <message>
        <source>You can only add 3 files, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, code files, etc.</source>
        <translation>Voit liittiä vain 3 tiedostuo. Tuetut tiedostotavat ollah: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, kooditiedostot j.n.</translation>
    </message>
    <message>
        <source>You can only add a maximum of one file.</source>
        <translation>Voit liittiä enimmäleh yhten tiedoston.</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation>Tiedostomuoto ei ole tuettu.</translation>
    </message>
    <message>
        <source>Summarize the key content of the file.</source>
        <translation>Tiivistä tiedoston tärkei sisältö.</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation>Tiedostovirhe</translation>
    </message>
    <message>
        <source>File has been deleted.</source>
        <translation>Tiedosto on poistettu.</translation>
    </message>
    <message>
        <source>The file size exceeds the 100MB limit.</source>
        <translation>Failan suurus on suurembi ku 100MB.</translation>
    </message>
    <message>
        <source>Upload a document</source>
        <translation>Lähetä dokumentu</translation>
    </message>
    <message>
        <source>File deleted</source>
        <translation>Failu on poistettu</translation>
    </message>
    <message>
        <source>No text was parsed</source>
        <translation>Tekstii ei luettu</translation>
    </message>
    <message>
        <source>Reference</source>
        <translation>Viitteh</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation>Käskys</translation>
    </message>
    <message>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation>Kirjuta &quot;/&quot; syöttökohtah, aktivoiaksesi.</translation>
    </message>
    <message>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation>Paino Enter; “Ctrl+Enter” rivin vaihtamizekse.</translation>
    </message>
    <message>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation>Kirjuta kysymys libo kirjuta &quot;/&quot; käskyn valličemizekse
“Ctrl+Enter”  uuden rivin aloittamizekse</translation>
    </message>
    <message>
        <source>Search complete.</source>
        <translation>Etsindä on valmis.</translation>
    </message>
    <message>
        <source>Click to view results</source>
        <translation>Paino, ku näytät tulokset</translation>
    </message>
    <message>
        <source>edit</source>
        <translation>muokkaa</translation>
    </message>
    <message>
        <source>save</source>
        <translation>tallenda</translation>
    </message>
    <message>
        <source>copy</source>
        <translation>kopiirui</translation>
    </message>
    <message>
        <source>lines of code collapsed</source>
        <translation>koodurivii peitetty</translation>
    </message>
    <message>
        <source>Save As</source>
        <translation>Tallenda nimel</translation>
    </message>
    <message>
        <source>Thinking has stopped</source>
        <translation>Ajattelu on loppennu</translation>
    </message>
    <message>
        <source>Deeply thought (%1 seconds)</source>
        <translation>Syvällisesti ajeltu (%1 sekundua)</translation>
    </message>
    <message>
        <source>New Conversation</source>
        <translation>Uusi keskustelu</translation>
    </message>
    <message>
        <source>History</source>
        <translation>Histourii</translation>
    </message>
    <message>
        <source>No History Records</source>
        <translation>Ei ole histourii</translation>
    </message>
    <message>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation>Oletko varma, ku haluat poistua keskustelun? Sitä ei voi palauttaa, ku se on poistettu.</translation>
    </message>
    <message>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation>Tämän keskustelun käytetty %1-agentti on poistettu</translation>
    </message>
    <message>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation>Tätä keskustelua ei voi näyttiä. Sen näyttämizekse, ole hyvä ja asenna %1-agentti da yritä uudelleen.</translation>
    </message>
    <message>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation>Aluperäine keskustelumalli on poistettu. Me olemme vaihtaneh uuttu mallia, jotta voit jatkaa keskustelua.</translation>
    </message>
    <message>
        <source>Recommendations</source>
        <translation>Suositukset</translation>
    </message>
    <message>
        <source>No Model</source>
        <translation>Ei mallia</translation>
    </message>
    <message>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation>Mallei ei ole käytävissäh. Ole hyvä ja asenna da konfiguroi malli azetuksis.</translation>
    </message>
    <message>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation>Ole hyvä da kerro luomises sisältö da vaatimukset.</translation>
    </message>
    <message>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation>Ole hyvä da syötä sisältö, midä haluat kääntiä, da kerro kohdekieli. Oletuskäännös on kiinakse.</translation>
    </message>
    <message>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation>Ole hyvä da syötä teksti, midä tarvitset käsitellä, da kerro vaatimukset.</translation>
    </message>
    <message>
        <source>New Agent Added</source>
        <translation>Uuzi agentti lisätty</translation>
    </message>
    <message>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation>Uudet kirjutus-, tekstinkäsittely- da käännösagentit on lisätty. Katso niitä nyt.</translation>
    </message>
    <message>
        <source>Try it</source>
        <translation>Kokeile</translation>
    </message>
    <message>
        <source>Write an article based on the following document:</source>
        <translation>Kirjoita artikkeli seuraavan dokumentan pohjal:</translation>
    </message>
    <message>
        <source>Translate the following document into English:</source>
        <translation>Käännä seuraava dokumentu anglien kielele:</translation>
    </message>
    <message>
        <source>Add Mcp Server</source>
        <translation>Lisää Mcp-palvelin</translation>
    </message>
    <message>
        <source>Add Server</source>
        <translation>Lisää palvelin</translation>
    </message>
    <message>
        <source>Add failed! Error reason:</source>
        <translation>Lisäys epäonnistui! Virhen syy:</translation>
    </message>
    <message>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation>MCP-ympäristö puuttuu. Ole hyvä ja asenna 【UOS AI Agent】</translation>
    </message>
    <message>
        <source>Calling</source>
        <translation>Kutsuu</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation>Valmis</translation>
    </message>
    <message>
        <source>Call Failed</source>
        <translation>Kutus epäonnistui</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>Peruttu</translation>
    </message>
    <message>
        <source>params</source>
        <translation>parametrit</translation>
    </message>
    <message>
        <source>result</source>
        <translation>tulos</translation>
    </message>
    <message>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation>MCP-palvelimelle, vaihda virallisesti julkaistuun malliin &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation>Syötä MCP-palvelimen komento, esim. &quot;Vaihda järjestelmä tummalle tilalle&quot;</translation>
    </message>
    <message>
        <source>Agent server is not available</source>
        <translation>Agent-palvelin ei ole käytettävissä</translation>
    </message>
    <message>
        <source>Agent server exception</source>
        <translation>Agent-palvelimen poikkeus</translation>
    </message>
    <message>
        <source>MCP server is not available</source>
        <translation>MCP-palvelin ei ole käytettävissä</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation>Automatisoi monitiedosto- ja monisovellustehtävät yhdellä komennolla MCP-palvelulla. Kokeile nyt!</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation>Käytä myöhemmin</translation>
    </message>
    <message>
        <source>Enable MCP Server</source>
        <translation>Ota MCP-palvelin käyttöön</translation>
    </message>
    <message>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation>Kun MCP-ympäristö &quot;UOS AI Agent&quot; on asennettu, napsauta </translation>
    </message>
    <message>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation> ja valitse &quot;uos-mcp&quot; MCP-palvelin luettelosta.</translation>
    </message>
    <message>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation>Kokeile sanoa: &quot;Vaihda järjestelmä tummalle tilalle&quot;.</translation>
    </message>
    <message>
        <source>Try it now</source>
        <translation>Kokeile nyt</translation>
    </message>
    <message>
        <source>Add Mcp Server[GuidePage]</source>
        <translation>Lisää Mcp-palvelin[GuidePage]</translation>
    </message>
    <message>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation>Uuzet käyttäjät: Asenna MCP-ympäristö &quot;UOS AI Agent&quot; sovelluskaupasta.</translation>
    </message>
    <message>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation>JSON-tiedoston muoto on väärä, ole hyvä ja tarkista sekä lähetä uudelleen</translation>
    </message>
    <message>
        <source>Install Now &gt;</source>
        <translation>Asenna nyt &gt;</translation>
    </message>
    <message>
        <source>General Chat</source>
        <translation>Yleinen keskustelu</translation>
    </message>
    <message>
        <source>Now in Private Chat</source>
        <translation>Nyt yksityisessä keskustelussa</translation>
    </message>
    <message>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation>Yksityisen keskustelun viestejä ei tallenneta historiaan ja ne poistetaan pysyvästi, kun poistut keskustelusta.</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation>Kuvakaappaus K&amp;K    Pikanäppäin (Ctrl+Alt+Q), tukee enintään 3 kuvaa.</translation>
    </message>
    <message>
        <source>Cannot be used during screen recording</source>
        <translation>Ei voi käyttää ruutunauhoituksen aikana</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation>Voit ladata enintään 3 tiedostoa tai kuvaa</translation>
    </message>
    <message>
        <source>Please delete the abnormal file and send it again</source>
        <translation>Ole hyvä ja poista virheellinen tiedosto ja lähetä se uudelleen</translation>
    </message>
    <message>
        <source>Add Private Chat</source>
        <translation>Lisää yksityinen keskustelu</translation>
    </message>
    <message>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation>Lisää [Kuvakaappaus K&amp;K]</translation>
    </message>
    <message>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation>Ota kuvakaappaus ja lähetä sisältö UOS AI:lle. Voit myös ladata kuvan suoraan.</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>Seuraava</translation>
    </message>
    <message>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation>Lisää [ Yksityinen keskustelutila ] - Keskusteluja ei tallenneta.</translation>
    </message>
    <message>
        <source>No text extracted</source>
        <translation>Tekstiä ei löytynyt</translation>
    </message>
    <message>
        <source>Image size exceeds 15 MB</source>
        <translation>Kuvan koko ylittää 15 Mt</translation>
    </message>
    <message>
        <source>After opening the knowledge base, answers will be based on its content. Response speed depends on machine performance and the size of the knowledge base.</source>
        <translation>Tietokannan avaamisen jälkeen vastaukset perustuvat sen sisältöön. Vastausnopeus riippuu koneen suorituskyvystä ja tietokannan koosta.</translation>
    </message>
    <message>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation>Tietokanta ei ole käytettävissä, kun mikä tahansa komento tai MCP on valittuna.</translation>
    </message>
    <message>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation>MCP on otettu käytöstä, kun tiedokanta on päällä.</translation>
    </message>
    <message>
        <source>Commands disabled while knowledge base is active.</source>
        <translation>Komennot on otettu käytöstä, kun tiedokanta on päällä.</translation>
    </message>
    <message>
        <source>Copy succeeded.</source>
        <translation>Kopiointi onnistui.</translation>
    </message>
    <message>
        <source>Copy failed. Please try again.</source>
        <translation>Kopiointi epäonnistui. Yritä uudelleen.</translation>
    </message>
    <message>
        <source>Searching</source>
        <translation>Etsitään</translation>
    </message>
    <message>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation>%1 viitedokumenttia on saatu (%2s)</translation>
    </message>
    <message>
        <source>Clear History</source>
        <translation>Tyhjennä historia</translation>
    </message>
    <message>
        <source>Delete all records?</source>
        <translation>Poistetaanko kaikki tietueet?</translation>
    </message>
    <message>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation>Kun poistettu, sisältöä ei voi palauttaa!</translation>
    </message>
    <message>
        <source>Recommend official models</source>
        <translation>Suosittele virallisia malleja</translation>
    </message>
    <message>
        <source>Disable MCP</source>
        <translation>Ota MCP pois käytöstä</translation>
    </message>
    <message>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation>On suositeltavaa käyttää virallista mallia &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <source>Quick Open</source>
        <translation>Pika-avaus</translation>
    </message>
    <message>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation>MCP-palvelimen päivitys automaattitilaan</translation>
    </message>
    <message>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation>MCP-palvelin on päivitetty automaattitilaan, jolloin voit käyttää kaikkia MCP-palvelimia yhdellä napsautuksella </translation>
    </message>
    <message>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation>. Tämän avulla voit automatisoida tehtäviä, kuten järjestelmän asennusta ja tiedostojen käsittelyä, yhdellä napsautuksella.</translation>
    </message>
    <message>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation>MCP-palvelimen lisääminen on siirretty asetuksiin.</translation>
    </message>
    <message>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation>Jos haluat lisätäMCP-palvelimia, siirry kohtaan Asetukset &gt; MCP-palvelin.</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation>Selvä</translation>
    </message>
    <message>
        <source>Complimentary Model Credits</source>
        <translation>Ilmaiset mallikrediidit</translation>
    </message>
    <message>
        <source>The current system offers the DeepSeek trial account model, which automatically refreshes the free quota at the beginning of each month, allowing you to use it worry-free.</source>
        <translation>Nykyine järjestelmä tarjoau DeepSeek-kokeilutilimallin, kudamas autoinesti päivittyy ilmainen kiintiö jokakuun allus, miä taivottau käyttiä siduoitta.</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation>Votie luotto</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation>Suau ilmainen tili</translation>
    </message>
    <message>
        <source>Claim Free Credits</source>
        <translation>Votie ilmaisia luottoi</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation>Onnistuneesti votiettu</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation>Votiemine ei onnistunu. Yritä uudelleen.</translation>
    </message>
    <message>
        <source>Enable MCP Server&amp;</source>
        <translation>Käytä MCP-palvelinta&amp;</translation>
    </message>
    <message>
        <source>Disable MCP Server</source>
        <translation>Älä käytä MCP-palvelinta</translation>
    </message>
    <message>
        <source>Configure MCP Server</source>
        <translation>Määritä MCP-palvelin</translation>
    </message>
    <message>
        <source>Enabling MCP Server Features</source>
        <translation>Käytetään MCP-palvelimen ominaisuuksii</translation>
    </message>
    <message>
        <source>Some third-party MCP server features carry certain risks. Please use them with caution. If you enable this service, a built-in tool will detect and automatically download necessary dependencies. This download process will incur data charges. Please be aware of these risks and proceed with caution.</source>
        <translation>Jotkut kolmannen osapuolen MCP-palvelimen ominaisuudet sisältävät tiijty riskiä. Käytä niitä varovasti. Jos käytät tätä palvelua, sisäänrakennettu työkalu tunnistaa da lataa automaattisesti tarvittavat riippuvuudet. Tämä latausprosessu aiheuttaa datakulua. Huomioi nämä riskit da jatka varovasti.</translation>
    </message>
    <message>
        <source>I have understood and agree to use this service</source>
        <translation>Olen ymmärtäny da hyväksynyt tämän palvelun käytön</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong/Write</source>
        <translation>UOS AI - Seura/Kirjoita</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsCompositeWidget</name>
    <message>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation>Valitsemasi teksti on yli 5000 merkin rajan.</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsWidget</name>
    <message>
        <source>The text you have selected has exceeded the 2000 character limit.</source>
        <translation>Valitsemasi teksti on yli 2000 merkin rajan.</translation>
    </message>
    <message>
        <source>Network is offline , stop text to speech</source>
        <translation>Verkko on yhteyttömitta, pysäytä puhuminen tekstistä</translation>
    </message>
</context>
<context>
    <name>uos_ai::UOSAbilityManager</name>
    <message>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation>Kirkkaus on jo suurin da ei voisi suurendua enempää.</translation>
    </message>
    <message>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation>Kirkkaus on jo pienin da ei voici pienendy enempää.</translation>
    </message>
    <message>
        <source>AI Meeting Schedule</source>
        <translation>AI-kokousaikataulu</translation>
    </message>
    <message>
        <source>Your system memory is %0.</source>
        <translation>Järjestelmäsi muisti on %0.</translation>
    </message>
    <message>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation>Kielen azetuksen interface on avattu. Azeta se täl interface.</translation>
    </message>
    <message>
        <source>The current mode is already %1 mode.</source>
        <translation>Nygyineine režimu on jo %1 režimu.</translation>
    </message>
    <message>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation>Ei voi sulgia, ku nygyineine režimu %1 ei ole sovitus kohterežimunke.</translation>
    </message>
    <message>
        <source>Balance mode cannot be turned off.</source>
        <translation>Tasapaino-režimua ei voi otta pois päältä.</translation>
    </message>
    <message>
        <source>The lock screen has been opened for you</source>
        <translation>Lukonäyttö on avattu sinule</translation>
    </message>
    <message>
        <source>Screen shotting or recording has been completed</source>
        <translation>Kuvaaminen da videuindu on lopiettu</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation>Vai yksi näyttö, ei voi vajehtua näytön režimua.</translation>
    </message>
    <message>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation>Se on samoi kuin nygyineine näyttörežimu. Yritä uudelleen.</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation>Vai yksi näyttö, ei voi vajehtua näyttöä.</translation>
    </message>
    <message>
        <source>Your command has been issued.</source>
        <translation>Sinun komando on annettu.</translation>
    </message>
    <message>
        <source>Failed to rename file %1</source>
        <translation>Tiedoston %1 nimen muuttamine ei onnistunnu</translation>
    </message>
    <message>
        <source>Batch rename completed, successfully renamed %1 files, failed %2 files.
Error details:
%3</source>
        <translation>Joukkonimen muuttamine lopietu, onnistui muuttua %1 tiedostuo, ei onnistunnu %2 tiedostuo.
Virhesingot:
%3</translation>
    </message>
    <message>
        <source>Email client has been opened, please confirm to send</source>
        <translation>Šähköpostu-ohjelma on avattu, vahvista sendamine</translation>
    </message>
    <message>
        <source>App store has been opened, preparing to install application: %1</source>
        <translation>Kauppa on avattu, valmistellau sovelluksen installua: %1</translation>
    </message>
    <message>
        <source>App store target is empty</source>
        <translation>Kaupan kohde on tyhji</translation>
    </message>
    <message>
        <source>Failed to open App Store target: %1</source>
        <translation>Ei onnistunu avata Kaupan kohde: %1</translation>
    </message>
    <message>
        <source>App store has been opened for: %1</source>
        <translation>Kauppa on avattu: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::UOSClaw</name>
    <message>
        <source>Get system memory usage</source>
        <translation>Huavi sistieman muistin käytön</translation>
    </message>
    <message>
        <source>Get system CPU usage</source>
        <translation>Huavi sistieman prosessoran käytön</translation>
    </message>
    <message>
        <source>Get system disk information</source>
        <translation>Huavi sistieman kovualevytiedot</translation>
    </message>
    <message>
        <source>Switch to dark theme</source>
        <translation>Vaihda tumman teeman</translation>
    </message>
    <message>
        <source>Switch to light theme</source>
        <translation>Vaihda kirkkahan teeman</translation>
    </message>
    <message>
        <source>Change desktop background</source>
        <translation>Muuta työpöytän taustakuvua</translation>
    </message>
    <message>
        <source>Switch dock mode</source>
        <translation>Vaihda telakan tilua</translation>
    </message>
    <message>
        <source>Enable eye protection mode</source>
        <translation>Laita silmän suojelus päälle</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateButton</name>
    <message>
        <source>Update</source>
        <translation>Uvistu</translation>
    </message>
    <message>
        <source>Cancel Update</source>
        <translation>Peruu uvistus</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateLogDialog</name>
    <message>
        <source>UOS AI Assistant Update Log</source>
        <translation>UOS AI -abulantan päivitännöluvatto</translation>
    </message>
</context>
<context>
    <name>uos_ai::UserAgreementDialog</name>
    <message>
        <source>UOS AI User Agreement</source>
        <translation>UOS AI -käyttäjisopimus</translation>
    </message>
    <message>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation>Vahvistan, olen yli 18-vuodas. Tunnustan da hyväksyn, mi tiedot, kuduat lähetän da vastaanotan ohjelmua kauttu, ollah suorandatut datanvaihto suuren mallin palveluntarjoajan kehtes da ei ole yhteyhtä Firman kehtes.</translation>
    </message>
    <message>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation>Hyväksyn osallistua ohjelmuan käyttäjäkokemuksen suunnitelmah da valtuutan firman keräämäh tiedot, kuduat lähetän ohjelmua käyttyessä, lähetyksen aijan, pyydetyn suuren mallin lajin, erityisen ohjelmuan da ongo teksti luadi kuvu onnistunnuh, jotta palvelun laatu parannettas da käyttökokemus parannettas. (Jollet tahua antua yllä olliet tietoloih, se ei vaikuta normaaleh ohjelmuan käyttöh.)</translation>
    </message>
</context>
<context>
    <name>uos_ai::WelcomeDialog</name>
    <message>
        <source>Welcome to UOS AI</source>
        <translation>Tervetuloa UOS AI:h</translation>
    </message>
    <message>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation>UOS AI, sinun älykäs abulantu, on suunnitettu parandamah tuottavuuttu da nauttimaan laadukasta työkokemustu.</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation>Suapi ilmain tili</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation>Lisää malli</translation>
    </message>
    <message>
        <source>Start using</source>
        <translation>Aloita käyttö</translation>
    </message>
    <message>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation>Vahvistan, olen yli 18-vuodas. Tunnustan da hyväksyn &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI -käyttäjisopimus&quot;&lt;/a&gt;, da tiedot, kuduat lähetän da vastaanotan ohjelmua kauttu, ollah suorandatut datanvaihto suuren mallin palveluntarjoajan kehtes da ei ole yhteyhtä Firman kehtes.</translation>
    </message>
    <message>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&lt;/a&gt;</source>
        <translation>Tilin suamine merkitsee, mi ymmärrät da hyväksytä tapahtuman ehtoloihin,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Tapahtuman yksityiskohdat&lt;/a&gt;</translation>
    </message>
    <message>
        <source>UOS AI Trial Account</source>
        <translation>UOS AI -koetili</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation>Tallendus epäonnistui, yritä myöhemmin uuvessah</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Vahvista</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation>Kokeilukontu vastuotettu onnistuneesti.</translation>
    </message>
    <message>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation>Kokeilukonun käytön määrä da kesto ovat rajoitettu, miärehgi aja oman mallikonun asetus ajalla! Lue tarkemmat tiedot tapahtumien yksityiskohdois.</translation>
    </message>
    <message>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation>Kokeilukonun englannin kielen tuki ei ole tyydyttävä. Myös käytön määrä da kesto ovat rajoitettu. Miärehgi aja oman mallikonun asetus ajalla!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>Aloita kokeilu</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation>Ilmainen kontu loppui.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Palvelimeh ei saada yhteyttä, miärehgi tarkista verkkos tai yritä myöhemmin uudelleen.</translation>
    </message>
    <message>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation>Hyväksyn osallistua sovelluksen käyttäjäkokemuksen suunnitelmah da valtuutan yhtiön keräämään minun lähettämät sisällöt, lähetyksen aijan, pyydetyn suuren mallin tyypin, tietyn sovelluksen da onnistuiko tekstin luominen kuvan, jotta palvelun laatua voitaisiin parantaa da käyttökokemusta parantaa. (Jygi kieltäydy antamasta yllä olevia tietoja, se ei vaikuta sovelluksen normaaliin käyttöön.)</translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <source>Hide until restarting this app</source>
        <translation>Piilota, kunnes sovellus käynnistetään uudelleen</translation>
    </message>
    <message>
        <source>Disable in This Application</source>
        <translation>Poista käytöstä tässä sovellukses</translation>
    </message>
    <message>
        <source>Disable Globally</source>
        <translation>Poista käytöstä kaikkial</translation>
    </message>
    <message>
        <source>Custom Settings</source>
        <translation>Omat asetukset</translation>
    </message>
    <message>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>Mene &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;asetuksiin&lt;/a&gt;, jotta voit ottaa sen uudelleen käyttöön.</translation>
    </message>
    <message>
        <source>The added content must be more than 10 words</source>
        <translation>Lisätty sisältö täytyy olla enemmän ku 10 sanaa</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Etsi</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation>Selitä</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>Yhtevedo</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation>Kiännä</translation>
    </message>
    <message>
        <source>Continue Writing</source>
        <translation>Jatka kirjoittamista</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Laajenna</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Oikata</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation>Kiillota</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation>Lisää AI-tietokantaan</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <source>Added</source>
        <translation>Lisätty</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizardWidget</name>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI FollowAlong</translation>
    </message>
    <message>
        <source>Automatically display the UOS AI FollowAlong toolbar when text is selected.</source>
        <translation>Näytä UOS AI FollowAlong -työkalurivi automaattisesti, kun tekstiä on valittu.</translation>
    </message>
    <message>
        <source>After closing, the selected text can still be woken up by the shortcut Super+R bar.</source>
        <translation>Sulkemisen jälkeen valittu teksti voidaan herättää edelleen Super+R -pikanäppäimellä.</translation>
    </message>
</context>
<context>
    <name>uos_ai::chatbot::ChatBotCommandHandler</name>
    <message>
        <source>Unknown command: %1
Send /help to see available commands.</source>
        <translation>Tuntematon komento: %1
Lähetä /help nähdäksesi käytettävissä olevat komennot.</translation>
    </message>
    <message>
        <source>New conversation started.</source>
        <translation>Uusi keskustelu aloitettu.</translation>
    </message>
    <message>
        <source>Conversation history has been cleared.</source>
        <translation>Keskusteluhistoria on tyhjennetty.</translation>
    </message>
    <message>
        <source>Available commands:
  /help   — Show this help message
  /new    — Start a new conversation (clears current context)
  /stop   — Cancel the current in-progress request
  /clear  — Clear all conversation history</source>
        <translation>Käytettävissä olevat komennot:
  /help   — Näytä tämä ohjeviesti
  /new    — Aloita uusi keskustelu (tyhjentää nykyisen kontekstin)
  /stop   — Peruuta nykyinen käynnissä oleva pyyntö
  /clear  — Tyhjennä koko keskusteluhistoria</translation>
    </message>
</context>
<context>
    <name>uos_ai::chatbot::ChatBotRequestProcessor</name>
    <message>
        <source>No model found. Please configure a model first.</source>
        <translation>Mallia ei löytynyt. Määritä malli ensin.</translation>
    </message>
    <message>
        <source>AI request failed</source>
        <translation>AI-pyyntö epäonnistui</translation>
    </message>
    <message>
        <source>Request timed out, please try again</source>
        <translation>Pyyntö aikakatkaistu, yritä uudelleen</translation>
    </message>
    <message>
        <source>No active request to stop.</source>
        <translation>Ei aktiivista pyyntöä, joka pysäytettäisiin.</translation>
    </message>
    <message>
        <source>Request cancelled.</source>
        <translation>Pyyntö peruttu.</translation>
    </message>
    <message>
        <source>Calling tool: %1</source>
        <translation>Kutsutaan työkalua: %1</translation>
    </message>
    <message>
        <source>Tool call failed: %1</source>
        <translation>Työkalun kutsu epäonnistui: %1</translation>
    </message>
    <message>
        <source>AI error (code: %1)</source>
        <translation>AI-virhe (koodi: %1)</translation>
    </message>
    <message>
        <source>Platform error, request cancelled: %1</source>
        <translation>Alustavirhe, pyyntö peruttu: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::chatbot::FeishuChannel</name>
    <message>
        <source>Thinking...</source>
        <translation>Miähtelen...</translation>
    </message>
</context>
</TS>
